zoukankan      html  css  js  c++  java
  • apk安装与卸载

    public void installApk() {
            /*
             * <action android:name="android.intent.action.VIEW" /> <action
             * android:name="android.intent.action.INSTALL_PACKAGE" /> <category
             * android:name="android.intent.category.DEFAULT" /> <data
             * android:scheme="file" /> <data
             * android:mimeType="application/vnd.android.package-archive" />
             */
            String fileName = Environment.getExternalStorageDirectory()
                    + "/myApp.apk";
            Intent intent = new Intent(Intent.ACTION_VIEW);
            intent.setDataAndType(Uri.fromFile(new File(fileName)),
                    "application/vnd.android.package-archive");
            startActivity(intent);
        }
        
        public void uninstallApk() {
            /*
            <intent-filter>  
            <action android:name="android.intent.action.DELETE" />  
            <action android:name="android.intent.action.UNINSTALL_PACKAGE" />  
            <category android:name="android.intent.category.DEFAULT" />  
            <data android:scheme="package" />  
             */
            Uri packageURI = Uri.parse("package:com.android.myapp");     
            Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI);     
            startActivity(uninstallIntent); 
        }
  • 相关阅读:
    Java 9 模块解耦的设计策略
    Spring Data JPA 事务锁
    如何配置Spring Boot Tomcat
    Spring Cloud Turbine
    Spring Boot 测试时的日志级别
    Spring Boot中使用RSocket
    构造函数
    递归函数的使用
    有序数列的二分搜索
    Java第一次代码作业汇总
  • 原文地址:https://www.cnblogs.com/guduey/p/4397432.html
Copyright © 2011-2022 走看看