收藏
文章平均质量分 60
l54334
这个作者很懒,什么都没留下…
展开
-
Android APK反编译得到Java源代码或资源文件
[color=green][b]一.反编译Apk得到Java源代码[/b][/color] 首先要下载两个工具:dex2jar和JD-GUI,前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。以下是下载地址: dex2jar:http://laichao.googlecode.com/files/dex2jar-0.0....原创 2011-11-26 14:10:26 · 142 阅读 · 0 评论 -
如何防止Android应用被反编译
从SDK2.3开始我们可以看到在android-sdk-windows/tools/下面多了一个proguard文件夹,proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很难看懂的代码,从而达到保护代码的作用。 下面具体说一说怎么样让SDK2.3下的proguard.cfg文件起作用,先来看看proguard.cfg的内容: ...原创 2011-11-26 14:21:15 · 119 阅读 · 0 评论 -
如何避免ANR
[b]ANR定义[/b] 在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择让程序继续运行,但是,他们在使用你的应用程序时,并不希望每次都要处理这个对话框。因此,在程序里对响应性能的设计很重要,这样,系统不会显示ANR给用户。 [b]如何...原创 2011-11-26 14:30:54 · 95 阅读 · 0 评论 -
在eclipse中查看android SDK的源代码
刚开始学习Android,总是习惯在类名上按下F3(eclipse下)查看源代码,而下载Android SDK时默认是不下载源代码的,如何才能方便地在eclipse查看android的源代码呢?其实很简单: 首先下载SDK的源代码,可以在http://rgruet.free.fr/public/下载到: [quote]android-1.5-cupcake-src.zip 04-Oct-2...原创 2011-11-26 14:33:01 · 130 阅读 · 0 评论 -
Android中的度量单位
[b]Android支持以下度量单位:px,in,mm,pt,dp,dip,sp,以下是它们的具体说明:[/b] [i]You can create common dimensions to use for various screen elements by defining dimension values in XML. A dimension resource is a number f...原创 2011-11-26 14:38:52 · 157 阅读 · 0 评论 -
Android应用程序四大组件
在Android中,一个应用程序可以使用其它应用程序的组件,这是Android系统一个非常重要的特性。例如,你编写的应用程序需要显示一个可以滚动的图片列表,如果其它某个应用程序已经开发了具有此功能的组件并对外发布了此组件以使其它应用程序能够使用此组件,因此你可以直接调用这个组件来显示图片,而不需要重新开发一个具有此功能的组件。在需要的时候Android会启动另外一个程序的部分代码,这部分代码实现了...原创 2011-11-28 09:36:02 · 144 阅读 · 0 评论