P9 实际的Audio硬件抽象层,通常可以基于Linux中的OSS驱动程序和ALSA驱动程序来实现。 基于OSS的硬件抽象层的实现类似AudioGeneric的实现,但是增加了控制接口。 基于ALSA的硬件抽象层的实现需要构建于用户空间的ALSA库上,目前在Android已经有了成熟的应用。
P5 在framework中c/c++层的音频系统服务主要有三个。在base/media/mediaserver/Main_mediaserver.cpp的代码中可以找到。一个是AudioFlinger, MediaPlayerService, 和AudioPolicyService。AudioFlinger和AudioPolicyService是android audio系统的服务,负责音频方面的数据流传输和控制功能,也负责音频设备的管理。这个部分作为Android的Audio系统的输入/输出层次,一般负责播放PCM声音输出和从外部获取PCM声音,以及管理声音设备和设置。
P20 管理多个账户 账户没有加密 存储读取 md5 https 引入的原因:节省用户使用成本 账户信息存储,相关App可共享登录成果 所以,Account框架主要提供的操作为对用户名,密码,token的操作。
P51 什么是Activity? 四大组件之一,一般的,一个用户交互界面对应一个activity setContentView() ,// 要显示的布局
P9 一些Windows Phone应用程序需要把安排通知给用户;这里典型的情景是一个警报或一个即将来临的事件的提醒。 能够预定通知是Windows PhoneMango许多新特点之一。它预定通知的二种类型:警报(Alarm)和提醒(Reminder);警报允许你指定一个声音,当Notification被触发时。提醒允许你指定一个URI他将在点击提醒的时候执行。这就意味着,如果是会议提醒,URI可以指定一个本次会议的深层链接。当用户点击提醒,你的应用将导航到该提醒的URI并启动用户需要的页面。
P8 在Android中,除了使用java.net包下的API访问HTTP服务之外,我们还可以换一种途径去完成工作.AndroidSDK附带了Apache的HttpClientAPI.ApacheHttpClient是一个完善的HTTP客户端,它提供了对HTTP协议的全面支持,可以使用HTTPGET和POST进行访问.
P5 res文件分析
P17 天气查询演示项目操作步骤关键步骤简介创建新工程导入jar包UI设计添加权限编写代码在模拟器上运行步骤详细说明创建新工程在Eclipse主界面下,选择菜单选项“文件。
P5 android 程序完全退出步骤
P14 在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理
P14 Fragment 表现 Activity 中用UI的一个行为或者一部分.可以组合多个fragment放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个 activity里重用某一个fragment.把fragment想象成一个activity的模块化区域, 有它自己的生命周期, 接收属于它的输入事件,并且可以在activity运行期间添加和删除.
P11 RemoteDroid是一个Android应用,能够让用户使用自己的无线网络使用无线键盘、触摸屏操作手机。这个项目为开发者提供了如网络连接、触 摸屏手指运动等很好的样例。
P6 当人们讨论移动设备上的HTML5技术时,他们通常只会有两种不同的看法。 从感性的角度来看,HTML5技术的渲染过程主要是由浏览器、内嵌HTML5解析器的应用程序 (如PhoneGap)、支持书签打开方式的应用程序又或者是移动手机产品(iPhone和iPad)进行的。
P43 是世界上第一个HTML5 Mobile Web App Framework。Sencha Touch能够让你开发移动Web应用,并且开发出来的移动应用的界面看起来与iPhone, Android, 和BlackBerry等触摸设备上的原生应用的效果相同。 概括来说是ExtJs手机版,但是有很大改动,完全独立,并不依赖ExtJs。
P31 Sencha Touch可以让你的Web App看起来像Native App。美丽的用户界面组件和丰富的数据管理,全部基于最新的HTML5和CSS3的 WEB标准,全面兼容Android和Apple iOS设备。<br> 下面是Sencha官方给出的几点特性 1.基于最新的WEB标准 – HTML5,CSS3,JavaScript。整个库在压缩和gzip后大约80KB,通过禁用一些组件还会使它更小。<br> 2.支持世界上最好的设备。Beta版兼容Android和iOS,Android上的开发人员还可以使用一些专为Android定制的主题。<br> 3.增强的触摸事件。在touchstart、touchend等标准事件基础上,增加了一组自定义事件数据集成,如tap、swipe、pinch、rotate等。<br> 4.数据集成。提供了强大的数据包,通过Ajax、JSONp、YQL等方式绑定到组件模板,写入本地离线存储。
P7 本文主要介绍如何使用Sencha Touch为手持设备进行应用开发,主要是针对iPhone这样的高端手机,我们会通过一个详细的例子来介绍整个开发的流程。SenchaTouch简介SenchaTouch是专门为移动设备开发应用的Javascrt框架。通过SenchaTouch你可以创建非常像nativeapp的webapp,用户界面组件和数据管理全部基于HTML5和CSS3的web标准,全面兼容Android和AppleiOS。
P10 要说Android 网络通讯平台支持还是比较丰富的,除了兼容J2ME 中的java.net api 外还提供了一些Android 平台独有的类android.net 这个Package,似乎更强大的是org.apache.http 类,这个是apache 实验室开源的包,对于Http 请求处理很方便
P7 Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。下面用一个实例来看看如何使用Toast。
P7 获得Google Map API Key:使用Google Map API前,必须先生成Google Map API KEY.生成Google Map API Key要使用两种工具:JDK的keytool和androiddebug模式下的keystore密钥库。
P6 PackageManagerService处理各种应用的安装,卸载,管理等工作,开机时由systemServer启动此服务