android APK 软件的安装与卸载:

public class ApkInstallUtils {
/*** * 安装apk文件,例如 install_apk_withName(this, "test.apk"); * @param context 上下文 * @param fileName 文件名称,该文件默认放在根目录下 */ public static void install_apk_withName(Context context ,String fileName){ String filePath = Environment.getExternalStorageDirectory()+"/"+fileName; Log.e("filePath = ", filePath); Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(new File(filePath)),"application/vnd.android.package-archive"); context.startActivity(intent); } /*** * 安装APK文件,例如 install_apk_withPath(this, "file:///sdcard/test.apk"); * @param context 上下文 * @param filePath 文件路径,该文件在系统中的绝对路径 */ public static void install_apk_withPath(Context context,String filePath){ Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.parse(filePath),"application/vnd.android.package-archive"); context.startActivity(intent); } /*** * 卸载软件 * @param context * @param packageName package的Name属性 */ public static void unInstall_apk_withPackageName(Context context,String packageName){ Uri packageURI = Uri.parse("package:" + packageName); Intent intent = new Intent(Intent.ACTION_DELETE,packageURI); context.startActivity(intent); }

更多相关文章

  1. Android解析自定义xml文件(方案一)
  2. Android客制化------开机拷贝文件到内置存储
  3. android log日志文件输出
  4. android按行读取文件内容的几个方法
  5. android 文件 修改权限
  6. android 打开不同文件工具类
  7. 使用命令行ls命令的Android文件浏览控件,适合于root过的设备,可以
  8. Android日志服务例子,将日志保存在文件中并每天产生一个日志文件

随机推荐

  1. Android(安卓)JNI 之 JNIEnv 解析
  2. android TextView EditTextView一些技巧
  3. Android(安卓)SQLiteDatabase SQLiteSess
  4. Android学习笔记之解决下载中中文文件名
  5. build/core/main.mk:129: *** stop。 停
  6. android在PC端键盘启动手机上的应用的摸
  7. Android基础之Android硬件
  8. USB Host and Accessory
  9. 手机拨号启动隐藏程序
  10. binder实例分析