- 博客(13)
- 资源 (14)
- 收藏
- 关注
原创 unfortunately XXX has stopped多国语言
一、Dialog位置frameworks/base/services/core/java/com/android/server/am/AppErrorDialog.javapublic AppErrorDialog(Context context, ActivityManagerService service, AppErrorResult result, ProcessRecord ap
2015-11-30 16:50:25 2092
原创 Android内存管理之LMK和OOM
Android内存管理oom(out of memory)lom(Low on memory)一、LMK——Low Memory Killer Android Kernel 会定时执行一次检查,杀死一些进程,释放掉内存,采用的就是Low memory killer机制。 LMK开始工作时,首先根据阈值表确定当前的警戒级数,则高于警戒级数的进程是待杀的范围。 然后遍历所
2015-11-30 14:26:18 9644
原创 Android浏览器应用搜索输入框被输入法遮挡问题
一、应用程序安装PackageManagerServices解析AndroidManifest.xml1.AndroidManifest.xmlandroid:windowSoftInputMode="adjustPan"2.PackageParser.javaframeworks/base/services/core/java/com/android/server/pm/
2015-11-13 13:59:49 4812
原创 Linux shell的实现——execvp
一、类Linux(包括Android)操作系统elf文件执行过程Linux下程序的编译链接及装载(解释)运行从上边分析,我们知道;Linux支持的标准可执行文件格式为elf,Linux内核会对该格式文件进行解析并执行。而这个过程最重要的就是exec系统调用。二、一个简单shell实现转载:/*简单的模拟shell,可以执行带一个输入重定向(或输出重定向或管道)命令,程序存在
2015-11-06 09:14:56 10807
原创 64位Android应用程序安装与应用程序启动分析
一、Android应用程序安装到PackageManagerService过程二、Android应用程序通过ActivityManagerSerice启动过程
2015-11-05 12:16:58 2315
原创 Android开发主要组件
一、Activity二、Service三、Intent四、BroadcastReceiver五、Content Provider
2015-11-05 09:50:43 672
原创 Android系统AlertDialog使用
MainActivity.javaimport android.app.AlertDialog;AlertDialog.Builder myDialog = new AlertDialog.Builder(MainActivity.this);//.create();myDialog.setTitle("标题");myDialog.setMessage("简单消息框");myDialo
2015-11-04 16:41:03 574
转载 Android的Root权限——su与adb
本文将从几个方面,由浅至深地讲述ROOT到底是什么东西?一. ROOT权限简单介绍二.为什么需要ROOT三. ADBD的ROOT权限四.深入源代码ROOT权限简介: ROOT权限是Linux内核中的最高权限,如果你的身份是ROOT,那么你就具有了ROOT权限。有了最高权限,你就可以为所欲为,换句话说,如果恶意程序获取到了ROOT权限,那么就可以肆意地破坏你的手机,获取的隐
2015-11-04 14:13:05 21905
原创 Android5.0系统字库
一、源码位置frameworks/base/data/fonts/二、开发板中位置/system/etc/system_fonts.xml/system/etc/fallback_fonts.xml /system/etc/fonts.xml/system/fonts/
2015-11-03 13:53:47 5552
window下YUVviewerPlus图像查看
2013-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人