之前写了一篇关于静默安装apk的、那个其实是在获取root权限的条件下来通过执行命令完成的、其功能本身已经很强大了、只是前提条件是需要root权限、然后什么静默安装卸载就都是浮云了、对于以下刚刚学android的同学来说、普通的apk安装、就已经够用了、好了、废话不多说、直接上代码、
封装代码如下、
/**
* 安装apk
* @param context
* @param file
*/
public static void installApk(Context context,File file){
Intent intent = new Intent(Intent.ACTION_VIEW);
Uri uriData = Uri.fromFile(file);
String type = "application/vnd.android.package-archive";
intent.setDataAndType(uriData, type);
context.startActivity(intent);
}
/**
* 卸载apk
* @param context
* @param packageName
*/
public static void uninstallApk(Context context,String packageName){
Intent intent = new Intent(Intent.ACTION_VIEW);
Uri uriData = Uri.parse("package:" + packageName);
intent.setData(uriData);
context.startActivity(intent);
}
public static void uninstallApk(Context context){
uninstallApk(context,context.getPackageName());
}
ps:这是很早以前就写的、因为之前没有写博客的习惯、没有贴上来、现在贴出来供初学的友友们学习学习、
想了解静默安装的友友们、请猛戳:android通过获取root权限实现静默安装、
分享到:
相关推荐
Android APK 的安装卸载是 Android 应用程序生命周期中的重要部分,对于 Android 应用程序的开发、测试和部署都非常重要。下面我们将详细解释 Android APK 的安装卸载机理。 一、Android APK 的安装 Android APK ...
2,把需要安装的apk放进文件夹里面(和Install.bat同级目录) 3,双击Install.bat(运行) 效果: 1,双击Install.bat,没把安卓设备连接电脑,cmd命令窗口会提示”请插入手机…“ 2,把apk放进与Install.bat同级...
总之,通过在Android系统中创建自定义服务,并实现特定的接口,我们可以对第三方APK的安装和卸载进行精细控制,从而满足特定的安全需求。这个过程涉及到多个系统组件的交互,包括服务注册、权限管理、系统设置读写...
android里面 apk进行安装、卸载、详情界面等的代码片段
本工具支持apk批量安装和卸载 安装操作步骤如下: 1.将要安装的apk包拷贝到apk目录下 2.调用installapk.py python installapk.py [,<apkname2>...] 可选参数不给出时,默认安装apk下的所有包文件 也可以指定apk...
Android apk安装包的,安装、卸载、分享和打开工具类。Android apk安装包的,安装、卸载、分享和打开工具类。Android apk安装包的,安装、卸载、分享和打开工具类。
在Android系统中,静默安装(Silent Installation)和卸载(Silent Uninstallation)是开发者或者系统管理员在后台执行应用程序的安装与卸载过程,无需用户交互的一种方式。这通常用于批量部署应用或者在设备管理器...
支持安装方式 1.启动系统安装界面正常安装安装。 2.静默安装到系统中。 3.静默安装到/system/app中,需要root权限。 ...卸载方式 1.利用系统卸载界面...卸载安装到/system/app/下的内置应用。
android apk 安装 卸载 启动 应用 管理 ListView TabHost Activity SimpleAdapter,里面有自动搜索sdcard的apk列表功能,并且可以启动相应的apk,显示已经安装在系统的应用,可以执行卸载。显示系统应用列表,可以...
本教程将详细讲解如何使用`adb`配合`bat`脚本来实现批量安装和卸载APK,这对于多设备管理或自动化测试非常实用。 ### ADB介绍 ADB是Android开发者工具包(SDK)的一部分,可以连接物理设备或模拟器。主要功能包括:...
使用adb命令批处理安装卸载apk 安装: 安装比较简单,批处理获取拖放的文件参数直接调用adb命令即可,需要设置下adb的路径 卸载: 卸载稍微复杂一点,因为需要提供包名给adb,所以要获取apk的包名。这里使用的方法...
如何在Android模拟器上安装和卸载APK包
在Android系统中,静默安装和卸载APK是指在用户无感知的情况下,通过编程方式自动执行安装或卸载应用程序的过程。这种方式常用于系统维护、自动化测试或者在企业级设备管理中,以便批量处理应用程序的部署。在本教程...
在Android应用开发的过程中,安装和卸载APK文件是开发者经常进行的操作。这篇教程将详细介绍如何在Android模拟器上进行这些操作。 首先,我们来看如何安装APK文件到模拟器。安装过程主要分为以下几个步骤: 1. **...
批量安装APK,我想还是比较简单的,借助android助手,很容易做到这一点(个人不喜各类助手连接Android时强制安装助手软件);通过adb命令执行多条安装命令也可以直接搞定。电子城里面一般都是借助“安装盒子”进行...
android:windows下面如何从模拟器安装和卸载APK。dos下用命令行操作安装和卸载。
联想A60(版本号S306),APK程序安装器
本文将深入探讨如何在Android模拟器上安装和卸载APK包,并提供相关知识点。 首先,安装APK包的过程相对简单。Android系统支持通过多种方式安装应用,包括通过Google Play、文件管理器或者直接通过命令行。对于开发...
「xapk安装器」安卓版是一款可以帮助您把 .xapk 格式文件安装到手机、平板等安卓设备上的应用工具,有了 「xapk安装器」您就基本告别了 Android APK OBB 的安装错误问题,而且让您更快捷方便滴安装或删除 .xapk 格式...