Android
文章平均质量分 66
huangyic1986
这个作者很懒,什么都没留下…
展开
-
Android里解析AndroidManifest.xml的java文件
<br />主要是packageparser.java文件,在/frameworks/base/core/java/android/content/pm下。<br /> <br />我查看的地方时activity的解析,看代码<br />if (tagName.equals("activity")) { Activity a = parseActivity(owner, res, parser, attrs, flags, outError, false);原创 2011-01-10 17:05:00 · 2387 阅读 · 0 评论 -
android下bluetooth使用D-BUS的学习笔记一
<br />最近在学习bluez的源码,里面用的比较多的一个进程间通信是D-bus,因此通过源码和网上的一些资料,写了下个人心得:<br /> <br />1 d-bus的内部工作方式<br /> <br />典型的 D-BUS 设置将由几个总线构成。将有一个持久的 系统总线(system bus),它在引导时就会启动。这个总线由操作系统和后台进程使用,安全性非常好,以使得任意的应用程序不能欺骗系统事件。还将有很多 会话总线(session buses),这些总线当用户登录后启动,属于那个用户私有。它是用户原创 2011-01-27 10:13:00 · 5375 阅读 · 1 评论 -
Android 内核源代码交叉编译
<br /><br />本文是在Ubuntu10.10系统上进行实践的。<br />1 因为我们需要Android的模拟器,所以需要安装Android的SDK,并创建AVD,<br /> 可以一次命名为AVD15,AVD22,AVD23,...<br /> AVD15对应1.5,AVD22对应2.2,AVD23对应2.3,...<br /> 获取.config文件:<br />在启动模拟器AVD15:<br />$emulator -avd AVD15<br />$pull /proc/config.g转载 2011-02-10 13:57:00 · 674 阅读 · 0 评论 -
adb shell 无法启动 (insufficient permissions for device)- 转
<br />出现如下错误信息:<br /> shily@hh-desktop:~$adb shell<br /> error: insufficient permissions for device<br /> shily@hh-desktop:~$ adb devices<br /> List of devices attached <br /> ???????????? no permissions<br /><br />[请直接阅读下面的更新部分]<br /> 不知为何,现在连接到开转载 2011-03-28 11:03:00 · 1205 阅读 · 0 评论 -
Android monkey介绍
1 简略 monkey是android下自动化测试比较重要的的一个工具,该工具可以运行在host端或者设备(模拟器或真实设备)。它会向系统发送随机事件流(即模拟用户各种操作:点击、滑动、AP切换等),对单个程序或者整个系统进行压力测试。如果要具体查看该工具的实现源码,可参考development/cmds/monkey/下的源码。其实很简单的,里面主要使用到IWindowManager这个接口类来传送事件,而这个接口类的实现是系统的一个服务例程。这里不进行详细说明。2 命令参数说明monkey命令后面可带有原创 2011-04-19 14:40:00 · 4426 阅读 · 1 评论 -
android下使用gdb调试工具笔记
1 下载gdb源码编译 系统环境是32位的ubuntu系统。 下载网址http://ftp.gnu.org/gnu/gdb/, 下载完需要修稿MakeFile文件以生产静态link方可push到android中使用。具体是MakeFile文件的CFLAGS和CXXFLAGS后添加-static参数。 运行configure和make后,编译后gdb工具在gdb目录下,可以通过file转载 2011-06-09 16:06:00 · 907 阅读 · 0 评论 -
android 读取图片OOM的处理方法笔记
最近在写AP要读取大量的图片,这些图片在assets目录下,使用一般的方法经常发生OOM异常。 参考了别人的方法定义Options进行处理。 以下是简单的代码: String[] images = assets.list(path); //获取图片列表信息 for (String str : images){ BitmapFactory.Options原创 2012-03-15 14:29:32 · 2924 阅读 · 0 评论