- 博客(9)
- 收藏
- 关注
原创 Xpose实例分析-变色龙
主要分析状态背景变色那块ColourChangerMod.javaWindowDecorActionBarHooks.javaActionBarHooks.javaStatusBarViewHook.java1.先看看Xposed各个回调具体执行,之前讲了是在XposedBridge的loadModules中执行。private static void lo
2014-12-03 10:28:10
1907
翻译 Xpose模块开发
原文:https://github.com/rovo89/XposedBridge/wiki/Development-tutorial正文1 .AndroidManifest.xmlapplication标签下增加3个meta-dataapplication android:icon="@drawable/ic_launcher" android
2014-12-03 09:29:50
2208
原创 Xposed源码分析
主要行为替换Zygote,进行拓展1.system/bin/app_process.cppif (zygote) { runtime.start(keepLoadingXposed ? XPOSED_CLASS_DOTS : "com.android.internal.os.ZygoteInit", startSystemServer ?
2014-12-03 09:24:03
1875
原创 关于ListView优化
1.getView(){ViewHolder holder = new ViewHolder() ;if(getBitmapFromCache() != null)holder.image.setImageFromCache()}else{if(listView.isBusy){holder.image.setDefaultImage();messages.ad
2014-03-07 17:25:10
833
原创 Android学习之Surface一,application与surface的关系
读书笔记,作为备忘。书是"深入理解andoid"好开始。Surface最早出现在ViewRoot中,这时的mSurface只是一块简单的画布,没和底层接触,还不能在屏幕上进行UI绘制。private final Surface mSurface = new Surface();Activity的显示经过ViewRoot的setView(),requestLayout(),s
2013-11-08 11:58:42
1607
原创 framework添加新字符串。备忘
系统是在安卓4.2.2上在frameworks/base/core/res/res/values/strings.xml中添加新字符串: New String在frameworks/base/core/res/res/values/public.xml中添加新的资源 执行make update-api .
2013-10-29 10:33:54
754
原创 Android学习之APK的安装流程
开始。代码不是连续的。1,commandline.cint adb_commandline(int argc, char **argv){...if(!strcmp(argv[0],"install")){return install_app(ttpye,serial,argc,argv);}...}int install_app(transport_type trans
2013-09-26 13:32:47
1314
原创 Android学习之PackageManagerService的启动。
内容完全来自,《深入理解Android 卷II》。作为学习笔记。1.SystemServer.javaIPackageManager pm = null;//PKMS的核心 mainpm = PackageManagerService.main(context, installer,factoryTest != SystemServer.FACTORY_TEST_OFF, only
2013-09-24 17:52:56
907
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人