- 博客(13)
- 资源 (5)
- 收藏
- 关注
原创 android 设置搜狗输入法为默认输入法
前提:已经安装搜狗输入法,或者系统已经集成。// change default ime to sogou final String DEFAULT_IME_ID = "com.sohu.inputmethod.sogou/.SogouIME"; Settings.Secure.putString(context.getContentResolver(), Set
2012-12-28 17:55:41 4846
原创 android framework java层是如何拦截并分发底层传送来的按键事件
按键事件首先通过PhoneWindowManager的interceptKeyBeforeDispatching方法被拦截,然后分发到应用层,一些系统事件:HOME,MENU,SEARCH,会在这里做下预处理。那底层事件是如何传到interceptKeyBeforeDispatching方法中呢?通过查看谁调用了此方法(eclipse中右键单击此方法名,选择open call hierarch
2012-12-21 13:25:08 11948 1
转载 Android系统root破解原理分析(续)
上文《Android系统root破解原理分析》介绍了Android系统root破解之后,应用程序获得root权限的原理。有一些网友提出对于root破解过程比较感兴趣,也提出了疑问。本文将会对这个root破解过程进行分析,来解答这个问题。通过上文《Android系统root破解原理分析》 的介绍大家应该明白了root破解过程的终极目标是替换掉系统中的su程序。但是要想替换掉系统中su程序本身
2012-12-19 15:01:32 1679 1
转载 Android系统root破解原理分析
现在Android系统的root破解基本上成为大家的必备技能!网上也有很多中一键破解的软件,使root破解越来越容易。但是你思考过root破解的 原理吗?root破解的本质是什么呢?难道是利用了Linux kernal的漏洞吗?本文将简单对root的破解原理进行分析。 网上有一篇文章已经对root破解的基本原理进行了简单介绍,大家可以先参考一下《android root权限破解
2012-12-19 15:01:03 1162
转载 android root权限破解分析
破解手机Root权限是比较简单及安全的,破解Root权限的原理就是在手机的/system/bin/或/system/xbin/目录下放置一个可执行文件“su”,这是一个二进制文件,仅仅在系统中置入这个“su”文件是不会给手机的软件或硬件造成任何故障。 下面的代码是android系统原版的su中的部分代码,可以看出只允许getuid()为AID_ROOT和AID_SHELL的进程
2012-12-19 15:00:32 1943
转载 Android Permission
转自:http://blog.csdn.net/stevenliyong/article/details/53430851. 文件(夹)读写权限 init.rc 中建立test1 test2 test3 文件夹mkdir /data/misc/test1 0770 root root mkdir /data/misc/test2 0770 wifi wi
2012-12-19 10:26:39 698
转载 Android编译过程详解(三)
转自: Android编译过程详解(三):http://www.cnblogs.com/mr-raptor/archive/2012/06/12/2547030.html前面两节讲解了自定义Android编译项和创建Product产品配置文件,除了编译和定义产品相关环境变量外,还需要定义Board相关环境变量。1. build/core/config.mk
2012-12-14 16:13:12 609
转载 Android编译过程详解(二)
转自:Android编译过程详解(二):http://www.cnblogs.com/mr-raptor/archive/2012/06/08/2541571.html 通过上篇文章,我们分析了编译android时source build/envsetup.sh和lunch命令,在执行完上述两个命令后, 我们就可以进行编译android了。 1. mak
2012-12-14 16:11:55 794
转载 Android编译过程详解(一)
转自:Android编译过程详解(一):http://www.cnblogs.com/mr-raptor/archive/2012/06/07/2540359.htmlAndroid的优势就在于其开源,手机和平板生产商可以根据自己的硬件进行个性定制自己的手机产品,如小米,LePhone,M9等,因此,在我们在对Android的源码进行定制的时候,很有必要了解下,Andr
2012-12-14 16:06:55 519
转载 Android 系统属性SystemProperty分析
Android System Property一 System Property转载自:http://www.cnblogs.com/bastard/archive/2012/10/11/2720314.html 代码中大量存在:SystemProperties.set()/SystemProperties.get();通过这两个接口可以对系统的属性进行读取/设置,
2012-12-14 10:59:13 563
原创 android 用eclipse调试framework java层或者应用层代码
下面的方法,调试中无法查看变量值,推算是由于代码不完整,并且包含错误,所以下面的方法只针对流程调试。变量调试请按下面方法导入完整的编译好的项目。1.首先保证你手机版本是eng版本,这样你的eclipse DDMS插件才会看到很多进程,类似于下图:2.其次要有你当前手机版本的framework层或者app层源码,并且保持一致,否则会出现代码错位。3.直接导
2012-12-11 16:05:57 3403
原创 对TextView ImageView 设置了drawable selector 发现不管用问题
对TextView ImageView 设置了drawable selector 发现不管用问题:原因是需要设置如下属性android:clickable="true" //能点击android:focusable="true" //能选中
2012-12-05 19:24:25 1266 1
原创 SlidingDrawer 自适应内容宽度
先看下效果 ,图中蓝色区域为SlidingDrawer,SlidingDrawer关闭,打开时,红色区域和绿色区域自动适应。展开前:展开后:参考了:http://stackoverflow.com/questions/3654492/android-can-height-of-slidingdrawer-be-set-with-wrap-content
2012-12-04 12:00:54 3664 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人