`
yidongkaifa
  • 浏览: 4065025 次
文章分类
社区版块
存档分类
最新评论

android APK无提示安装,以及无提示删除已安装应用

 
阅读更多

google play 中下载的应用,下载完自动安装,其实我们也可以实现.

再扩展一下,无提示删除已安装应用。

使用到android 隐藏函数的调用,需要编译android 源码。

需要用mm 来编译自己的工程,使用eclipse无法编译。

核心代码,

安装apk

public void installApk(Context context, String archiveFilePath) {

if (null == context || null == archiveFilePath) {

return;

}

Uri packageURI = Uri.fromFile(new File(archiveFilePath));

PackageManager pm = context.getPackageManager();

int installFlags = 0;

PackageInfo pi = pm.getPackageArchiveInfo(archiveFilePath, PackageManager.GET_UNINSTALLED_PACKAGES);

if (null == pi) return;

installFlags |= PackageManager.INSTALL_REPLACE_EXISTING;

String installerPackageName = pi.packageName;

pm.installPackage(packageURI, null, installFlags, installerPackageName);

}

删除已经安装的包名

public void deletePackage(Context context, String pkg){

PackageManager pm = context.getPackageManager();

pm.deletePackage(pkg, null, 0);

}


分享到:
评论

相关推荐

    apktoolmv2.4.0_downcc.com.apk

    -将Android App Bundle(拆分)合并到一个安装文件中,以及安装和解压缩此类文件。 创建自己的签名和签名应用程序。 快速编辑应用程序名称,程序包名称(克隆应用程序),应用程序图标等,而无需重建。 不需要根...

    删除android系统应用,需要root

    删除android系统应用,需要root

    Android开发应用实战详解源代码

    1.1.4 android应用程序框架 1.1.5 android的竞争优势 1.1.6 android模拟器 1.2 搭建android开发环境 1.2.1 准备工作 1.2.2 windows系统下的搭建过程 1.2.3 linux系统下的搭建过程 1.3 常见问题汇总 1.4 使用本书的...

    新版Android开发教程.rar

    Android Android Android Android 应用现状 � 设备商: lenovo 、琦基、戴尔、三星、摩托罗拉、华为、英特尔、 Kogan 、索爱、华硕、多普达、爱可 视 、 Archos 等。 � 制造商: HTC 、 Telstra 等。 � 手机设计...

    MOTO XT882一键ROOT

    ApplicationsProvider.apk=应用程序支持服务 (绝不能删除) AudioEffectSettings.apk=音效(可删) Besttone.apk=号码百事通(可删) Bluetooth.apk=蓝牙(可删,删除后蓝牙功能消失) Browser.apk=系统自带浏览器...

    ZArchiver Donate 0.9.2.apk

    - 编辑档案:在档案中添加/删除文件(zip,7zip,tar,apk,mtz); - 创建和解压缩多部分档案:7z,rar(仅解压缩); - 部分档案减压; - 打开压缩文件; - 从邮件应用程序打开存档文件; - 提取拆分档案:7z,zip...

    Google Android SDK开发范例大全(第3版) 1/5

    5.30 取得已安装应用程序列表与安装日期信息 5.31 造假的Toast画面 5.32 剪贴簿管理器 第6章 手机自动服务纪实 6.1 您有一条短信pop up提醒 6.2 手机电池计量还剩多少 6.3 群发拜年短信给联系人 6.4 开始与停止系统...

    Google Android SDK开发范例大全(第3版) 4/5

    5.30 取得已安装应用程序列表与安装日期信息 5.31 造假的Toast画面 5.32 剪贴簿管理器 第6章 手机自动服务纪实 6.1 您有一条短信pop up提醒 6.2 手机电池计量还剩多少 6.3 群发拜年短信给联系人 6.4 开始与停止系统...

    Google Android SDK开发范例大全(第3版) 3/5

    5.30 取得已安装应用程序列表与安装日期信息 5.31 造假的Toast画面 5.32 剪贴簿管理器 第6章 手机自动服务纪实 6.1 您有一条短信pop up提醒 6.2 手机电池计量还剩多少 6.3 群发拜年短信给联系人 6.4 开始与停止系统...

    Google Android SDK开发范例大全(第3版) 5/5

    5.30 取得已安装应用程序列表与安装日期信息 5.31 造假的Toast画面 5.32 剪贴簿管理器 第6章 手机自动服务纪实 6.1 您有一条短信pop up提醒 6.2 手机电池计量还剩多少 6.3 群发拜年短信给联系人 6.4 开始与停止系统...

    《Google Android SDK开发范例大全(第3版)》.pdf

    主要以范例集的方式来讲述android的知识点,详细介绍了开发android的人机交互界面、android常用的开发控件、android手机收发短信等通信服务、开发android手机的自动服务功能和娱乐多媒体功能以及整合android与google...

    Google Android SDK开发范例大全(第3版)part2

    主要以范例集的方式来讲述Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及整合Android与Google...

    精通ANDROID 3(中文版)1/2

    3.1.5 已编译和未编译的Android资源  3.2 Android关键资源  3.3 使用任意XML资源文件  3.4 使用原始资源  3.5 使用资产  3.6 了解资源目录结构  3.7 资源和配置更改  3.8 参考资料URL  3.9 小结  ...

    adb1.0.26包含fastboot.exe

    ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。...INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES 已安装该应用,且签名与 APK 文件不一致 先...

    Android开发资料合集-World版!

    1、ANDROID文件系统与应用程序架构 7 1.1、ANDROID 文件系统 7 1.2、ANDROID应用程序架构 9 2、ANDROID应用程序结构 11 2.1、ACTIVITY 12 2.1.1、概述 12 2.1.2、Activity的生命周期 15 2.1.3、Activity 的创建 16 ...

    Android 开发技巧

    1、ANDROID文件系统与应用程序架构 7 1.1、ANDROID 文件系统 7 1.2、ANDROID应用程序架构 9 2、ANDROID应用程序结构 11 2.1、ACTIVITY 12 2.1.1、概述 12 2.1.2、Activity的生命周期 15 2.1.3、Activity 的创建 16 ...

Global site tag (gtag.js) - Google Analytics