1.monkey运行 假设终端设备已安装apk(驱动测试.apk),USB线连接PC和终端,打开命令输入: adb shell cd /system/bin monkey 此时monkey将以无反馈模式启动,并把事件任意发送到安装在目标环境中的全部包. adb shell monkey 1000 发 ...
分类:
其他好文 时间:
2017-05-11 13:27:14
阅读次数:
144
一、背景二、步骤一、背景很多时候,APK文件只存在于应用市场,在PC上无法直接下载。用手机下载下来后就直接安装了,也不能保存原始的APK文件。APK安装到手机后,Android系统会保存一份和原始APK一模一样的拷贝,位于data/app目录,文件名为“APK的包名-1.apk”或者“APK的包名-...
分类:
移动开发 时间:
2015-10-23 18:31:02
阅读次数:
230
在android开发中,有很多时候是需要用到动态加载的,今天学习在android中动态加载已安装的apk中的方法。
首先,我们需要新建一个用来被加载的android工程,暂且给他取名叫做:plugproj
在plugproj中新建一个类Dynamic,在这个类中,我们新建一些方法,等会我们会分别在该工程安装和没有安装的情况下加载这些方法,Dynamic.java如下:...
分类:
移动开发 时间:
2015-04-09 09:05:27
阅读次数:
192
众所周知,通过PackageManager可以获取手机端已安装的apk文件的信息,具体代码如下[java]view plaincopyprint?PackageManagerpackageManager=this.getPackageManager();ListpackageInfoList=pac...
分类:
移动开发 时间:
2015-03-04 19:00:22
阅读次数:
252
应用场景:1、在界面中显示应用程序的版本号;2、用户启动该应用,后台判断该应用是否是最新版本。上述情景都需要在程序中自动获取到应用的版本号。思路简介:在Android中,应用程序的版本号是在AndroidManifest.xml文件中进行配置的,而PackageInfo类则封装了从该配置文件中获取的...
分类:
移动开发 时间:
2014-12-10 15:50:00
阅读次数:
347
1、
/**
* 获取指定程序下所有Action为Intent.ACTION_MAIN的Activity
*
* @param context
* 上下文对象
* @param pkg
* 包名
* @return 指定程序下所有Action为Intent.ACTION_MAIN的Activity的集合
...
分类:
其他好文 时间:
2014-11-21 20:33:21
阅读次数:
190