android framework内核之旅 . framework框架 framework 定义了客户端 组件和服务端组件功能及接口。以下阐述中,“应用程序”一般是指“ .apk ”程序。 框架中包含三个主要部分,分别为服务端、客户端和 Linux 驱动。 6.1.1 服务端 服务端主要包含两个重要类,分别是 WindowManagerService ( WmS )和 ActivityManagerService (AmS) 。 WmS 的作用是为所有的应用程序分配窗口,并管理这些窗口。包括分配窗口的大小...
by 中关村村草 - 移动操作系统 - 2012-02-19 15:48:30 阅读(1147) 回复(1)
1.目录树 /framework/base/api /framework/base/awt /framework/base/build /framework/base/camera 关
于camera的HAL接口库。最终生成nativ...
(android 实战总结)android对html支持接口总结 前沿: 项目中往往需要显示一段文本,如果对文本需要特定的效果,就要写自定义的span,这样的工作量会变得很大,目前android支持html格式的文本,下面就是我对android支持html的程度和使用方式的总结。 android支持html 的两个接口 1 Spanned android.text.Html.fromHtml(String source) 输入的参数为(html格式的文本) 目前android不支持全部的html的标签,目...
android 多点触摸接口 使用说明 单点触摸信息是以ABS承载并按一定顺序发送,如BTN_TOUCH、ABS_X、ABS_Y、SYNC。而多点触摸信息则是以ABS_MT承 载并按一定顺序发送,如ABS_MT_POSITION_X、ABS_MT_POSITION_Y,然后通过调用input_mt_sync()产生一个 SYN_MT_REPORT event来标记一个点的结束,告诉接收方接收当前手指的信息并准备接收其它手指的触控信息。最后调用 input_sync()函数上报触摸信息开始动作并告诉接收方开始...
作者:老江 原文: http://labs.chinamobile.com/community/my_blog/517/4850 在android中, 每个应用程序都可以有自己的进程. 在写UI应用的时候, 经常要用到Service. 在不同的进程中, 怎样传递对象呢? 显然, Java中不允许跨进程内存共享. 因此传递对象, 只能把对象拆分成操作系统能理解的简单形式,以达到跨界对象访问的目的. 在J2EE中,采用RMI的方式,...
在android中, 每个应用程序都可以有自己的进程. 在写UI应用的时候, 经常要用到Service. 在不同的进程中, 怎样传递对象呢? 显然, Java中不允许跨进程内存共享. 因此传递对象, 只能把对象拆分成操作系统能理解的简单形式, 以达到跨界对象访问的目的. 在J2EE中,采用RMI的方式, 可以通过序列化传递对象. 在android中, 则采用AIDL的方式. 理论上AIDL可以传递Bundle,实际上做起来却比较麻烦. AIDL(android接口描述语言)是一种借口...
1、 StageFright介绍 android froyo版本多媒体引擎做了变动,新添加了stagefright框架,并且默认情况android选择stagefright,并没有完全抛弃opencore,主要是做了一个OMX层,仅仅是对 opencore的omx-component部分做了引用。stagefright是在MediaPlayerService这一层加入的,和opencore是并列的。Stagefright在 android中是以shared library的形式存在(libstagefright.so),其中的module -- AwesomePlayer可用来播放video/...
恶意软件正在借谷歌(微博)android平台实现跳跃性的增长。 一项最新统计数据显示,android恶意软件数量从年初的5000多个已增长至目前的两万个,未来还将迎来更大的爆发期。 目前,有十多个恶意应用的下载量已经达到70多万次。被发现的这些恶意应用在用途上各有不同,有些被用来盗窃数据、有些通过GPS追踪移动设备,其他一些则抛出大量广告或是安装拨号器。 Google Play已经被用做一个平台来散播盗窃数据或侵犯隐私权...
第三方android应用网站AndroLib提供的信息显示,谷歌android Market手机软件商店中的软件数量已经突破1万。 新浪科技讯 北京时间9月8日早间消息,据国外媒体报道,第三方android应用网站AndroLib提供的信息显示,谷歌android Market手机软件商店中的软件数量已经突破1万。 在手机操作系统领域,android仍是一名挑战者。不过,考虑到未来几个月将有更多智能手机采用android系统,以及该系统的开放特性,An...
北京时间9月8日早间消息,据国外媒体报道,第三方android应用网站AndroLib提供的信息显示,谷歌android Market手机软件商店中的软件数量已经突破1万。 在手机操作系统领域,android仍是一名挑战者。不过,考虑到未来几个月将有更多智能手机采用android系统,以及该系统的开放特性,android正逐渐成为更有力的竞争者。 业内判断苹果App Store软件商店是否成功主要基于其中有多少款软件。数据显示,苹果App Store的软件数量...