能够包含的标签:
常用的属性:
android:process
默认情况下,Android为每个应用程序创建一个单独的进程,所有组件运行在该进程中,这个默认进程的名字通常与该应用程序的包名相同。比如
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
...
分类:
移动开发 时间:
2014-06-19 12:48:17
阅读次数:
407
这几天在做一个新的功能,需要用到静默安装,所以在网上找了一些静默安装的资料就在这里记录一下吧。其实实现静默安装的原理就是请求Android手机的root权限,通过执行Linux命令来安装APK到手机系统,其实代码不是很多,就在这里列一下吧,以后用的时候可以直接翻出来: 1 public cl...
分类:
移动开发 时间:
2014-06-17 00:13:05
阅读次数:
404
我们知道,一开始最好的学习方法是模仿,尤其是模仿巨人。那说到Android开发的模仿自然就是分析并研究主流程序的布局、实现方法,进而提升自己的技术。本文从APK逆向工程及利用hierarchyviewer查看程序UI元素两个角度来分析如何深入分析学习市面上已有程序的布局,实现逻辑...
分类:
移动开发 时间:
2014-06-15 16:58:38
阅读次数:
273
转自:http://blog.csdn.net/ithomer/article/details/6727581这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家...
分类:
移动开发 时间:
2014-06-15 13:56:37
阅读次数:
222
今天在Ubuntu下面使用adb安装软件包(成功):/sdk/platform-tools$ ./adb install ~/Downloads/com.douban.book.reader_31.apk 2271 KB/s (21646370 bytes in 9.304s) pkg: ...
分类:
数据库 时间:
2014-06-15 12:54:53
阅读次数:
1048
Android应用程序是用Java编程语言编写的。Android SDK工具把应用程序的代码、数据和资源文件一起编译到一个Android程序包中(这个程序包是以.apk为后缀的归档文件),一个Android应用程序就是一个单独.apk文件中的所有内容,并且Android设备使用这个文件来安装应用程序。
安装在设备上的每个Android应用程序都生活在它们自己的安全沙箱中:
1...
分类:
移动开发 时间:
2014-06-15 09:56:04
阅读次数:
319
在我们android APK的根目录有一个 libs文件夹,此文件夹下包含了armeabi 和armeabi-v7a两个文件夹,我们的c代码编译成的本地库(各种.so)就会放在这两个文件夹其中的一个。那armeabi-v7a 与 armeabi有什么区别,都是什么意思呢? armeabi和arme....
分类:
移动开发 时间:
2014-06-14 22:06:44
阅读次数:
307
android切换Theme主流三种方式来切换Theme,第一种是通过内置的style来切换,一般用于夜间模式/日间模式切换。第二种是通过apk来实现插件化,第三种是通过下载zip进行解压到到相应的app文件下,应用讲需要文件读取到内存中。这篇是介绍第一种android切换Theme的方法。...
分类:
移动开发 时间:
2014-06-11 00:34:35
阅读次数:
422
常用反编译方法:1.先将.apk改为.zip或者.rar用winrar加压得到classes.dex文件2.用dex2jar工具将.dex转为.jar,然后用jd-gui就可以打开.jar查看源文件。command:
dex2jar.bat classes.dex代码混淆:1.混淆后能编译,只是类名...
分类:
移动开发 时间:
2014-06-10 20:18:37
阅读次数:
317
反射机制应用
1.通过反射技术可以访问到其他包名下数据方法等,这些为一些APK换皮肤提供了方便
2. 访问android 隐藏的API
3. 修改某些“不可改” 的系统资源...
分类:
移动开发 时间:
2014-06-10 13:45:03
阅读次数:
269