Welcome 微信登录

首页 / 操作系统 / Linux

TOP6410上移植alsa-lib和alsa-util

TOP6410上移植alsa-lib和alsa-util

准备工作内核版本:由menuconfig配置文件TOP6410_3d.config编译所得内核2.6.28.6(使用老版28内核或使用默认menuconfig配置文件编译会出现alsa录音没有声音的问题)文件系统版本:老版光盘中的ubifs即可alsa-lib版本:1.0.9alsa-util版本:1.0.9a其他版本的alsa-lib和alsa-util不能保证正常工作在上述版本的内核、ubifs已成功烧录至6410后(调试阶段也可采用tftp下载内核、...
iOS CoCoa编程中视图控制器与视图类

iOS CoCoa编程中视图控制器与视图类

iPhone编程规则是:一个窗口,多个视图。UIView是iPhone屏幕上很多控件的基础类。每个iPhone用户界面都是由显示在UIWindow(这其实也是个特殊的UIView)内的众多UIView及其专门化子类构建的。显示数据的视图:UITextView UILabel UIImageView UIWebView MKMapViews UIScrollView 可选择的视图(以下两个视图类实例都是模态显示的):UIAlertView UIActionS...
Android 界面与交互设计原则

Android 界面与交互设计原则

译者按:在iOS HIG已经强大经典了N年之后,Android终于推出了一套比较系统的HIG(大 概是为了配合Android 4.0 Ice Cream Sandwich)。仔细比较两套HIG的“设计原则”部分,发现完全是截然不同的两种风格。iOS HIG走的是更专业型的路线,描述严谨且有不少的专业词汇(比如Metaphors、Consistency之类的)。而Android则显得亲民许多, 不仅描述方式简要易懂,配图鲜明直观,甚至还用了“me”作为了一系...
Android中实现滑动翻页—使用ViewFlipper

Android中实现滑动翻页—使用ViewFlipper

有一些场景,我们需要向用户展示一系列的页面。比如我们正在开发一个看漫画的应用,可能就需要向用户展示一张一张的漫画图片,用户使用手指滑动屏幕,可以在前一幅漫画和后一幅漫画之间切换。这个时候ViewFlipper就是一个很好的选择。1)View切换的控件—ViewFlipper介绍ViewFilpper类继承于ViewAnimator类。而ViewAnimator类继承于FrameLayout。查看ViewAnimator类的源码可以看出此类的作用主要是为其中...
HTML5在Android iOS等移动平台上的兼容性

HTML5在Android iOS等移动平台上的兼容性

最近尝试将做的一个Android项目web化,而其中的一个方案,就是做成html5的。于是做了一些Demo,也做了一些简单的研究。其中一个比较重要的问题,就是HTML5在Android和IOS的兼容性如何。找到下面的表格,很好的解答了我的问题。与看到这篇博文的好友一起分享。FeatureSafari on iOSAndroid BrowserBlackBerry BrowserNokia BrowserInternet ExplorerOperaFiref...
Android中Webview使用自定义的JavaScript进行回调

Android中Webview使用自定义的JavaScript进行回调

先说为什么需要讨论这个问题。现在很多的手机应用,都可能会直接嵌入一个web页面。这样做的好处:一个是功能更新方便,维护起来容易,只需要维护服务器的页面即可,不需要更新客户端;另一个是功能通用,不仅Android可以用,ios也可以用,symbian也可以直接用。那为什么现在很多手机应用并不做成web方式的呢?原因很多。一个是现阶段web方式展现能力相对较弱,如果对于应用的美观程度要求比较高,就无法使用web方式;一个是web方式速度相对较慢,用户体验会受一...
Android中如何做到Service被关闭后又自动启动

Android中如何做到Service被关闭后又自动启动

首先要说的是,用户可能把这种做法视为流氓软件。大部分时候,程序员也不想把软件做成流氓软件,没办法,领导说了算。我们在使用某些Android应用的时候,可能会发现安装了某应用以后,会有一些服务也会随之运行。而且,这些服务每次都会随着手机开机而启动。有的服务做的更绝,当用户停止该服务器以后,过了一段时间,服务又自动运行了。虽然,从用户的角度来说,这种方式比较流氓。但是,从程序员的角度来说,这是如何做到的呢?经过研究,我发现有一种方式是可以实现的。下面就和大家分...
Android应用如何反馈Crash报告

Android应用如何反馈Crash报告

为什么需要反馈Crash报告?做Android应用程序,要尽量避免程序Crash的发生。虽然说零Crash是程序员追逐的最终目标,但是现实的情况是,程序员只能尽量的减少Crash的发生,而几乎不可能完全杜绝Crash。也许,你认为你的应用的健壮性已经近乎完美,轻松的经受住了测试部门魔鬼般的考验,但是当你的应用发布到市场,面对百万甚至千万级别的用户的时候,可能就没有那么幸运了。基于以上原因,一般的应用程序,都要有一个Crash反馈的机制。程序员可以根据反馈的...
Android中用Toast.cancel()方法优化toast内容的显示

Android中用Toast.cancel()方法优化toast内容的显示

产品在测试过程中发现一个bug,就是测试人员不停的疯狂的点击某个按钮,触发了toast以后,toast内容会一直排着队的显示出来,不能很快的消失。这样可能会影响用户的使用。看到Toast有一个cancel()方法:voidcancel() Close the view if it"s showing, or don"t show it if it isn"t showing yet.做程序员的,基本一看api就知道,用这个可以取消上一个toast的显示,然...
<< 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 >>