android
文章平均质量分 78
jkren08
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
webkit加载flash 10.3插件跟踪过程
step1. 在htc手机(2.3系统)上跑10.3,加载网页flash没有问题,换成10.1,出错,可见10.1确实只能在2.2上跑 step2. 在我们自己的开发板上跟踪,10.3和10.1apk中的内容大致一样,在加载的时候报错,库内部函数无法分配,看来是依赖的函数无法找到实现,10.1和10.3都有这个问题 step3. 10.1出错的是找不到udat_close_4转载 2012-08-28 13:58:37 · 2353 阅读 · 0 评论 -
Android 动态logo bootanimation.zip 制作 .
Android 动态logo bootanimation.zip 制作 Android(1.5及以上版本) 开机图片/文字/动画分析[转载、修改部分内容] 收藏 Android 开机会出现3个画面: 1. Linux 系统启动,出现Linux小企鹅画面(reboot)(Android 1.5及以上版本已经取消加载图片); 2. Android平台启动初始化转载 2012-09-06 17:08:54 · 808 阅读 · 0 评论 -
android 命令之input
在终端下输入$input会有如下提示信息:shell@android:/ $ inputusage: input [text|keyevent] input text input keyevent 1、input text 表示为文本的方式输入进系统例:input text 23为文本内容 2、input keyevent原创 2012-09-10 14:30:46 · 664 阅读 · 0 评论 -
Android 鼠标事件 (单击,双击,滑动)
主要学习内容:1. 接收并处理鼠标事件:按下、弹起、移动、双击、长按、滑动、滚动2. 接收并处理按键事件:按下、弹起3. 模拟鼠标/按键事件1. Android事件现代的用户界面,都是以事件来驱动的来实现人机交换的,而Android上的一套UI控件,无非就是派发鼠标和键盘事件,然后每个控件收到相应的事件之后,做相应的处理。如Button控件,就只需要处理Down、move、转载 2012-09-11 12:58:03 · 2315 阅读 · 0 评论 -
weakreference实现原理分析
前言若干年前看了Java的四种引用类型,只是简单知道了不同类型的作用,但对其实现原理一直未能想明白,本文尝试结合jdk,openjdk6的部分源码分析弱引用实现的原理,供大家参考,部分技术细节没有仔细研究,如有疑问欢迎留言讨论 实例分析我们以WeakHashMap的处理过程为例介绍一个weak reference的生命周期,首先我们调用WeakHashMap的put方法放入转载 2012-12-13 00:22:04 · 423 阅读 · 0 评论 -
Android中的Handler总结
一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要转载 2013-03-11 13:57:19 · 521 阅读 · 0 评论 -
android4.0.3添加 Ethernet框架支持
一、移植framework部分(+号的行代表增加的内容,-号的行代表删除的内容) 从4.0.3 master分支移植到4.0.3_r11.1.将源路径framework/base/ethernet 复制到目标路径的framework/base/目录下 1.2.修改目标路径的framework/base目录下的Android.mk vpn/java/andro转载 2013-03-11 11:43:47 · 787 阅读 · 0 评论 -
Android Power Management
总体上来说Android的电源管理还是比较简单的, 主要就是通过锁和定时器来切换系统的状态,使系统的功耗降至最低,整个系统的电源管理架构图如下: (注该图来自Steve Guo) 接下来我们从Java应用层面, Android framework层面, Linux内核层面分别进行详细的讨论:应用层的使用:Android提供了现成android.os.PowerM转载 2013-03-26 18:24:28 · 565 阅读 · 0 评论 -
Android蓝牙经验分享
对于一般的软件开发人员来说,蓝牙是很少用到的, 尤其是Android的蓝牙开发,国内的例子很少Android对于蓝牙开发从2.0版本的sdk才开始支持,而且模拟器不支持,测试至少需要两部手机,所以制约了很多技术人员的开发,刚巧这段时间公 司有蓝牙开发的需求,我看了很多国内、国外的资料,又研究了一下J2ME的蓝牙开发(为了找找思路),虽然我想要的功能还没实现(我曾经在很多论坛里问了 很多遍,苦于转载 2013-05-16 20:25:42 · 599 阅读 · 0 评论 -
android html5 video
1.At the beginningAndroid support html5 with its WebKit module which in the folder “external/webkit”, so it can found the video tag in a website html source code and take the video url from it. But转载 2012-08-28 13:57:35 · 949 阅读 · 0 评论 -
深入理解Android Sensor系统 (4.0)
曾几何时,本人写了一篇Android传感器初探"惊艳整个篮球场"...一转眼两年过去了,真是物逝人非,技术更新的快啊,如今都已经4.0巧克力冰激凌了...0. 总论本文希望分别从动态角度(应用程序进程)以及静态角度(框架体系架构)两方面来理解传感器系统。1. 上层应用从编写应用程序的角度来看,比较简单,大体分如下4步,便可得到一个传感器实时上报的数值并作处理,1) 得到传感器服转载 2012-07-25 10:50:43 · 1149 阅读 · 0 评论 -
Android GPIO LED 驱动与HAL分析
前言:以一个GPIO控制的GPIO LED为例,描述Android系统中,如何完成一个最简单的从软件控制硬件的示例:l 如何完成一个最简单的驱动程序控制某个GPIO引脚l 如何在Android系统中建立这个驱动程序对应的HALl 如何使上层应用程序通过HAL来控制驱动程序 1 总体结构modkoid工程提供了一个LedTest示例程序,是台湾的转载 2012-04-16 10:55:29 · 925 阅读 · 0 评论 -
Android的Camera架构介绍
第一部分 Camera概述Android的Camera包含取景器(viewfinder)和拍摄照片的功能。目前Android发布版的Camera程序虽然功能比较简单,但是其程序的架构分成客户端和服务器两个部分,它们建立在Android的进程间通讯Binder的结构上。以开源的Android为例,Camera的代码主要在以下的目录中:Camera的JAVA程序的路径:packages转载 2012-05-02 17:27:20 · 482 阅读 · 0 评论 -
Android系列之Wifi定位
Broncho A1还不支持基站和WIFI定位,Android的老版本里是有NetworkLocationProvider的,它实现了基站和WIFI定位,但从 android 1.5之后就被移除了。本来想在broncho A1里自己实现NetworkLocationProvider的,但一直没有时间去研究。我知道 gears(http://code.google.com/p/gears/)是有提供转载 2012-05-03 23:34:16 · 891 阅读 · 0 评论 -
Android 根文件系统启动分析
init进程是Android启动后系统执行的第一个名称为init的可执行程序。这个程序以一个守护进程的方式运行,它提供了以下功能: 设备管理 解析启动脚本 执行启动脚本中的基本功能 执行启动脚本中的各种功能 1、init可执行程序init可执行文件是系统运行的第一个用户空间程序,它以守护进程的方式运行。因此这个程序的init.c文件包含main函数的入口,基本分析如下:int转载 2012-05-04 13:46:04 · 610 阅读 · 0 评论 -
Android系统build/core下.mk文件分析
Android编译系统的架构: 分析Android编译系统,你会发现,Android编译系统完成的并不仅仅是对目标(主机)系统二进制文件、java应用程序的编译、链接、打包等,而且还有包括生成各种依赖关系、确保某个模块的修改引起相依赖的文件的重新编译链接,甚至还包括目标文件系统的生成,配置文件的生成等,因此Android编译系统具有支持多架构(linux-x86、windows转载 2012-05-04 13:44:33 · 1168 阅读 · 0 评论 -
Android 的Camera架构介绍
第一部分 Camera概述Android的Camera包含取景器(viewfinder)和拍摄照片的功能。目前Android发布版的Camera程序虽然功能比较简单,但是其程序的架构分成客户端和服务器两个部分,它们建立在Android的进程间通讯Binder的结构上。以开源的Android为例,Camera的代码主要在以下的目录中:Camera的JAVA程序的路径:packages转载 2012-06-01 17:06:31 · 912 阅读 · 0 评论 -
Android 命令
1. Android支持的linux command不多,在/system/bin下面可以找到,其中大部分都是Android的工具,只有一小部分是linux原有的命令2. 一些常用的Android命令(这里只总结Android中特有的,其他的linux命令资料就很多了)a)getprop/watchpropsgetprop列出系统的属性,前面十名字,后面是值# getp转载 2012-06-21 18:21:45 · 495 阅读 · 0 评论 -
Android内存管理策略的优化
一、 Android 内存管理策略1.Backing Swap (优先执行Compcache,不能满足要求时再启用SWAP) 2.Compcache (压缩缓存,消耗CPU性能,比较费电) 3.Swap (传统LINUX的SWAP,加速SWAP所在介质的损耗) 4.lowmemorykiller (低内存杀手) 如启用Backing Swap策略,则同时启用Compca转载 2012-06-29 23:55:59 · 862 阅读 · 0 评论 -
浅谈Android开机启动速度优化(含应用程序启动速度优化)
众所周知Android开机启动速度较慢,于是如何加快启动速度便成为一个值得讨论的问题。在查阅过许多资料后(特别是Google Group的android-platform),我整理总结出下面几点基本看法。 Android开机启动耗时较多的部分有2个,分别是preload classes和scan packages。这里又数preload classes最为耗时,在我转载 2012-06-30 00:11:22 · 694 阅读 · 0 评论 -
launcher修改--修改launcher的屏幕数
首先,在Launcher.java代码中,第125行[java] view plaincopyprint?static finalint SCREEN_COUNT = 5; static finalint DEFAULT_SCREEN = 2;//第一页是从0开始计数,这里是把第三个页面作为默认首页 static final int SCRE转载 2013-05-28 17:21:20 · 595 阅读 · 0 评论
分享