自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android APK 的反编译

[size=medium][b]一、反编译APK得到源码[/b][/size]工具下载:需用到dex2jar和JD-GUI这2个工具dex2jar下载地址:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zipJD-GUI下载地址: windows版JD-GUI:http://laichao.googlec...

2011-04-21 10:49:37 97

原创 单例模式(Singleton Pattern)

今天学习一下单例模式。单例模式的定义:保证一个类只有一个实例存在,同时提供能对该实例加以访问的全局访问方法。单例模式有三个要点:(1)某个类只能有一个实例(2)它必须自行创建这个实例(3)它必须自行向整个系统提供这个实例英文定义:Ensure a class has only one instance,and provide a global point o...

2011-04-20 11:52:06 127

原创 如何制作一款APK管理器

今天研究了一下APK管理器代码,发现还是比较简单的,主要就是两个列表,一个显示SD卡上面的APK文件的list,一个显示已经安装的app的list。1.获取SD卡上的APK安装文件后,要用代码读出APK里面的信息,如icon等,的主要代码如下:[code="java"]private void getUninatllApkInfo(Context context, String apkPa...

2011-04-19 16:53:41 212

原创 如何在状态栏添加文字显示

比如现在要在时间后面加上AM、PM等显示,如果是24小时制显示就不添加,可以在SystemUI包下的clock.java类中修改,具体修改代码如下:[code="java"]private String addAM_PM(String re){ ContentResolver cv = getContext().getContentResolver(); St...

2011-04-18 17:12:27 1277

原创 Camer应用中去掉GPS按钮和前置摄像头切换按钮

找到ui目录下的CameraHeadUpDisplay类,然后注释掉下面的代码:[code="java"]private GpsIndicator mGpsIndicator;mGpsIndicator = new GpsIndicator( context, (IconListPreference) group.fi...

2011-04-18 15:23:41 167

原创 如何在Eclipse中调试Launcher源码

在Eclipse中调试Launcher源码 1.将Launcher2代码拷贝到一个目录中然后新建一个Android工程,路径是packages/apps/Launcher2; 2.导入编译好的Android的三个包,首先需要编译好android代码,编译完成后会生成一些包文件, 这里我们用到的有:(生成的包的路径为out/target/common/obj/JAVA_LIBRARIES) 1)...

2011-04-13 14:10:16 116

空空如也

空空如也

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

TA关注的人

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