参考:http://blog.csdn.net/veryitman/article/details/64370901. 进入shell进入设备shell adb shell2. 安装 apk表示你的apk文件路径(如/home/../*.apk)。adbinstall 3. 从设备复制手机中的文件到...
分类:
移动开发 时间:
2014-12-30 09:58:02
阅读次数:
143
(1)、获得应用程序包名代码/** * 获取当前应用程序的版本号 * * @return */ private String getVersion() { try { PackageManager manager = get...
分类:
移动开发 时间:
2014-12-25 13:02:26
阅读次数:
126
我在重新发布安装apk的时候,遇到install error:install_failed_uid_changed的报错。研究了一下,发现是系统在之前uninstall的时候有剩余文件残留。解决办法是五花八门,分别列举如下:rooted(有root权限的):adb shellrm -rf /data...
分类:
移动开发 时间:
2014-12-22 12:30:52
阅读次数:
236
代码安装APK文件Intent intent = new Intent(Intent.ACTION_VIEW); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);intent.setAction(android.content.Intent.ACTI.....
分类:
移动开发 时间:
2014-12-15 15:14:36
阅读次数:
143
应用场景:1、在界面中显示应用程序的版本号;2、用户启动该应用,后台判断该应用是否是最新版本。上述情景都需要在程序中自动获取到应用的版本号。思路简介:在Android中,应用程序的版本号是在AndroidManifest.xml文件中进行配置的,而PackageInfo类则封装了从该配置文件中获取的...
分类:
移动开发 时间:
2014-12-10 15:50:00
阅读次数:
347
如题:android开发 更新升级安装到一半自动闪退,,,解决办法,如下(红色为我新增的代码)/** * 安装APK文件 */ private void installApk() { File apkfile = new File(mSavePath, mHashMap.get("name")); ...
分类:
移动开发 时间:
2014-12-10 12:05:52
阅读次数:
127
通过adb install安装apk,报错Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]。说明没有正常卸载原apk,基本都是直接通过rm XXX.apk所造成的。解决办法:删除data/data下该apk的包名文件,重启模拟器即可解决建议:如果通过rm XX...
分类:
其他好文 时间:
2014-12-04 00:49:50
阅读次数:
188
今天简单讲解一下PackageInstaller 文件路径: packages/apps/PackageInstaller frameworks/base/core/java/android/content/pm&res 下面开始讲解: 首先,我们说一下安装apk的几种方式,整体上可以分为2类,一类...
分类:
移动开发 时间:
2014-11-28 15:40:36
阅读次数:
1023
/**
* 安装APK文件
*@param APK文件
*Version:
*author:YangQuanqing
*/
private void installAPK(File file){
//按照系统安装文件的配置信息的意图过滤器才设置意图
Intent _Intent=new Intent();
_Intent.setAction("android.in...
分类:
移动开发 时间:
2014-11-23 13:11:34
阅读次数:
177
1、
/**
* 获取指定程序下所有Action为Intent.ACTION_MAIN的Activity
*
* @param context
* 上下文对象
* @param pkg
* 包名
* @return 指定程序下所有Action为Intent.ACTION_MAIN的Activity的集合
...
分类:
其他好文 时间:
2014-11-21 20:33:21
阅读次数:
190