自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Xpose实例分析-变色龙

主要分析状态背景变色那块ColourChangerMod.javaWindowDecorActionBarHooks.javaActionBarHooks.javaStatusBarViewHook.java1.先看看Xposed各个回调具体执行,之前讲了是在XposedBridge的loadModules中执行。private static void lo

2014-12-03 10:28:10 1829 1

翻译 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 2146

原创 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 1817

转载 Android应用性能优化之使用SparseArray替代HashMap

转自http://liuzhichao.com/p/832.html

2014-06-09 16:47:32 604

原创 关于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 805

原创 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 1536

原创 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 701

原创 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 1279

原创 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 867

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除