Android代码通过包名调用系统卸载程序
来源:互联网 发布:高德导航端口检测工具 编辑:程序博客网 时间:2024/05/16 18:49
/** * 卸载指定包名的应用 * @param packageName */public boolean uninstall(String packageName) { boolean b = checkApplication(packageName); Logger.d(TAG, "Test:check:"+b); if (b) { Uri packageURI = Uri.parse("package:".concat(packageName)); Intent intent = new Intent(Intent.ACTION_DELETE); intent.setData(packageURI); startActivity(intent); return true; } return false;}/** * 判断该包名的应用是否安装 * * @param packageName * @return */private boolean checkApplication(String packageName) { Logger.d(TAG, "Test,run"); if (packageName == null || "".equals(packageName)) { return false; } try { getPackageManager().getApplicationInfo(packageName, PackageManager.MATCH_UNINSTALLED_PACKAGES); return true; } catch (PackageManager.NameNotFoundException e) { Logger.e(TAG, "Test:"+e.toString()); } return false;}
阅读全文
0 0
- Android代码通过包名调用系统卸载程序
- 通过包名启动Android程序
- android 调用系统的卸载程序
- android 启动第三方程序的代码&&&&android 安装卸载原理 以及activity 根据包名和应用名启动应用程序
- Android 通过包名打开App的代码
- Android 通过包名打开App的代码
- Android 通过包名打开App的代码
- Android 通过包名打开App的代码
- 通过包名获取程序名类
- android通过包名跳转到系统闹钟
- Android通过PackageManager获取:app程序名、包名、入口类名
- android卸载指定包名应用
- Android 静默卸载指定包名APP
- Android 获取应用系统程序的包名 PackageManager.
- 通过包名调用第三方应用
- 代码调用Android应用程序卸载
- Android手动卸载同包名冲突的APP,卸载系统预装APP,开发板android-serialport-api调试工具卸载
- android利用代码卸载程序
- java.net.SocketException: Software caused connection abort: recv failed
- redis-zset
- 解析Xml
- 如何在开发过程中快速实现页面功能
- 高精度算法
- Android代码通过包名调用系统卸载程序
- yuv420sp crop from any startpoint and width and height
- python IDLE怎么清屏
- 积分系统(8)-编辑公告之界面层
- STL 中队列的使用(queue)
- QListWidget和QTableWidget的使用和属性;QTableWidget和QListWidget样式表的设置及滚动条的样式设置
- sikuli-ide 问题:mismatched input '<EOF>' exception DEDENT return JRegion.observer(self,time)\n
- 希尔排序 堆排序 与 二叉树排序
- thread50