最近有同学问我关于Manifest何时被系统解析的问题,正好也分析到这一块了,索性这一章就讲解一下android系统何时解析Manifest吧,这里的Manifest指的是android安装文件apk中的androidManifest.xml文件是何时被解析的。
大家应该都知道,Android系统启动之后,我们就可以在一个应用中打开另一个从未打开过的应用,或者是在一个应用中发送广播,如果另外一个...
分类:
移动开发 时间:
2016-04-21 10:26:06
阅读次数:
264
1. *.apk文件 APK是Android Package的缩写,即Android安装包。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。 使用Android打包工具(aapt)将DEX文件,资源文件以及AndroidManifest.xml文件组合成一个应用程序包
分类:
移动开发 时间:
2016-03-07 16:34:10
阅读次数:
139
1.首先先科普一下,android为什么需要给安装包签名: 所有的Android应用程序在发布之前都要求开发人员用一个证书进行数字签名,anroid系统不会安装没有进行签名的由于程序。 平时我们的程序可以在模拟器上安装并运行,是因为在应用程序开发期间,由于是以Debug面试进行编译的,因此ADT根据
分类:
移动开发 时间:
2016-03-01 12:35:19
阅读次数:
201
安装/配置: 通过另外一个工具也可以测试手机客户端APP的性能,这就是android开发包中的DDMS工具(Dalvik Debug Monitor Service),先来说一下android开发包的安装: 1、 首先安装JDK,1.5以上的版本 2、 在安装完JDK 后,就需要下载及安装Andro
分类:
移动开发 时间:
2016-02-28 22:52:45
阅读次数:
289
Xamarin.Android 安装步骤,以vs2015为例 1,安装vs2015中的跨平台项,但是安装在国内肯定失败,因为需要到谷歌下载 当我们下载好vs2015准备开发Android时,发现会报一个错,不能为null 解决方法 1,下载 Android SDK 自己去百度 Android SDK
分类:
移动开发 时间:
2016-02-28 19:54:26
阅读次数:
213
问题背景OS:无关AS:无关Genymotion:2.5.2Virtual Device:Google Nexus 5 - 5.1.0 - API 22原因分析CPU架构不符解决方案对于Genymotion,搜索并安装ARM Translation Installer v1.1,安装方式为直接将zi...
分类:
移动开发 时间:
2015-12-15 22:35:55
阅读次数:
1369
前一两天,看着三星更新了Android6.0的名单,但自己的手机是小米3,也想试试Android原生,就去刷了Android6.0适应小米版,来自大神@秋叶随风ivan的更改版。用了几天,发现Android6.0不太完善,想自己更改完善系统,奈何能力不够。就把手机刷回了MIUI7。然后看到小米可以刷...
分类:
移动开发 时间:
2015-11-22 12:30:23
阅读次数:
236
如果想缩小大小,可以只保留armeabi,只是这样就不支持x86类型cpu的手机了。可以考虑做成单独的版本,供用户下载。即打2个包,一个供普通arm cpu手机用,一个供x86 cpu手机用。x86 cpu手机普遍还是较少
分类:
移动开发 时间:
2015-11-05 20:37:59
阅读次数:
167
安装/配置:通过另外一个工具也可以测试手机客户端APP的性能,这就是android开发包中的DDMS工具(Dalvik Debug Monitor Service),先来说一下android开发包的安装:1、 首先安装JDK,1.5以上的版本2、 在安装完JDK 后,就需要下载及安装Android ...
分类:
移动开发 时间:
2015-10-20 19:20:59
阅读次数:
261
当前是有些工具比方apktool,dextojar等是能够对我们android安装包进行反编译。获得源代码的。为了降低被别人破解,导致源代码泄露,程序被别人盗代替码,等等。我们须要对代码进行混淆。android的sdk中为我们提供了ProGrard这个工具。能够对代码进行混淆(通常是用无意义的名字来...
分类:
移动开发 时间:
2015-09-19 13:48:07
阅读次数:
180