`
dyingbleed
  • 浏览: 116513 次
  • 性别: Icon_minigender_1
  • 来自: 东莞
社区版块
存档分类
最新评论

【Android】原生安装和卸载应用

 
阅读更多

安裝應用

 

  1. 根據APK文件地址,new該APK文件File實例

  2. 調用Uri靜態方法fromFile()取得該APK文件Uri對象

  3. 通過Intent調用系統自帶安裝程序

 

代碼實例

 

File apk = new File(path);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(apk), "application/vnd.android.package-archive");
startActivity(intent)

 

卸載應用

 

  1. 取得該應用的完整包名

  2. 調用Uri靜態方法fromParts()取得該應用的Uri對象

  3. 通過Intent調用系統自帶卸載程序

 

代碼實例

 

Uri app = Uri.fromParts("package", packageName, null);
Intent intent = new Intent(Intent.ACTION_DELETE, app);
startActivity(intent);
分享到:
评论

相关推荐

    Android例子源码为应用创建、删除桌面快捷方式

    本项目是一个在安卓手机桌面上创建和删除快捷方式的例子源码,在我的2.3.7摩托罗拉上测试的可以用,不过在红米上测试的不能用,可以是因为米柚对安卓原生修改的东西太多了吧,需要的朋友下载再自己研究下吧,更为...

    Android代码-隐藏app的app,用处自己挖掘。

    中文 | English Evil Hide 隐藏app的app。用处自己挖掘。 注意: 只在Nexus 4、Nexus 5X上测试通过,小米手机不能使用(MIUI会把不在近期任务列表里的应用...hide命令相当于uninstall -k卸载应用但是保留数据 实际上,h

    Android系统序安装指南

    由于Android系统的手机和用户界面实在是太多,因此有些名词以及内容可能不尽相同,本文以原生界面为样本,使用其他第三方界面的机友可以参照原生界面进行操作。 B、在覆盖安装的时候请注意,由于APK文件有签名机制,...

    新版Android开发教程.rar

    的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...

    Link2SD Plus 4.3.4 中文增强免费版.zip

    它还提供了原生的应用程序到SD(APP2SD)功能在Android 2.2和更高版本。它可以将任何非保护用户的应用程序到SD卡(强制移动),以批式移动能力。 Link2SD Plus 中文版Link2SD Plus 中文版 该功能采用了Android的...

    Android SQLite--小巧好用的SQLite GUI管理工具

    13、易安装和卸载:要运行SQLiteSpy,只需解压SQLiteSpy.exe文件到任何目录和执行文件。不需要安装。刚开始时,该程序创建一个文件SQLiteSpy.db3(1 sqlite3的数据库)来存储的和设置。它不写任何其他文件或注册表。...

    Android 桌面图标右上角显示未读消息数字

    在Android原生系统中,众所周知不支持桌面图标显示未读消息提醒的数字,虽然第三方控件BadgeView可以实现应用内的数字提醒。但对于系统的图标,特别是app的logo图标很难实现数字标志,即使是绘图的方式不断修改,但...

    【Unity调用原生安卓】入门参考 工具集

    【Unity调用原生安卓】入门参考 工具集 Unity基础方法:UnityActivity、UnityAppContext、...打开App、安装App、卸载App 发送广播 获取系统信息 WiFi状态、获取安卓版本 、获取原生类型 ID、获取内置SD卡路径

    ES 文件浏览器 ES File Explorer 4.2.4.5 中文免费版.zip

    是一个功能强大的免费的本地和网络文件管理器和应用程序管理器。适用2.0以上Android机型。ES文件浏览器是一个能管理安卓设备本地、局域网共享、远程FTP、蓝牙设备和云存储的系统工具类移动软件。全球主动下载超过2亿...

    冷桌面_v1.1beta

    冻结后的应用如同卸载了一样,不会以任何方式在后台自启和运行,并且只需要点击图标就可以解冻已冻结的应用。再也不被烦人的后台服务和自启动所困扰!通过冻结您不经常使用的应用,可以防止后台服务耗电和APP自动...

    国人开发的自动构建工具 XMake.zip

    完善打包模块,支持对ios、mac、android的app进行一键打包和签名,生成.ipa、.apk、.app的应用程序文件 完善安装功能,支持对ios、android的app进行安装到设备 实现调试功能 实现自动生成doxygen文档功能...

Global site tag (gtag.js) - Google Analytics