如何在程式碼中執行apk安裝
import java.io.File;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class MainActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button installBtn = (Button)findViewById(R.id.install_btn);
installBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File("/sdcard/xxx.apk")),
"application/vnd.android.package-archive");
startActivity(intent);
}
});
Button uninstallBtn = (Button)findViewById(R.id.uninstall_btn);
uninstallBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Uri uri = Uri.parse("package:com.xxx.xxx(包名)");
Intent intent2 = new Intent(Intent.ACTION_DELETE, uri);
// package 一定要有 後面是包名 ,系統軟體不能解除安裝
MainActivity.this.startActivity(intent2);
}
});
}
}
相關文章
- 如何在NotePad++中執行PHP程式碼?PHP
- conda 安裝R以及在 Jupyter Notebook中執行 R 程式碼
- 如何在LInux上安裝並執行JenkinsLinuxJenkins
- android apk安裝過程原始碼解析AndroidAPK原始碼
- 如何在 Linux 中以指令碼模式執行 TopLinux指令碼模式
- 如何在Linux上安裝Intel微程式碼韌體LinuxIntel
- 三星安卓5.0裝置WifiCredService 遠端程式碼執行安卓WiFi
- spaCy (1)安裝和測試程式碼的執行 windows環境Windows
- 【Flask】第一個Flask程式(安裝、執行引數、執行方式)Flask
- 如何在Linux中檢視所有正在執行的程式Linux
- 如何在互動式環境中執行Python程式Python
- 如何在macos中安裝nvmMac
- appium 安裝 apk 包問題APPAPK
- Mysql初次安裝執行後重設密碼MySql密碼
- 如何在 Linux 中不輸入密碼執行 sudo 命令Linux密碼
- 程式碼如人
- Kibana安裝與執行
- 程式碼執行
- 教你如何在Golang中執行JavaScriptGolangJavaScript
- 如何在Python退出時強制執行一段程式碼Python
- 如何在Linux 中安裝 Python 3.10LinuxPython
- 如何在Linux中安裝Ncurses庫Linux
- 打破平臺限制,小程式如何在硬體裝置上執行?
- 檢視spark程式執行狀態以及安裝sparkSpark
- 使用adb如何批量給裝置安裝apkAPK
- 如何在Ubuntu 16.10上安裝ResourceSpace程式Ubuntu
- 如何在 Linux 上安裝應用程式Linux
- CMD控制檯命令安裝apk包APK
- 如何在 Debian/Ubuntu 系統中檢查程式包是否安裝?Ubuntu
- win10電腦怎麼執行apk_win10電腦直接執行apk的方法Win10APK
- Alpine容器安裝執行ssh
- 如何在子執行緒中更新UI執行緒UI
- apk編輯器pc版免安裝APK
- 手機無法安裝 stfservice.apkAPK
- 如何識別 oppo 手機安裝 apk 得驗證碼 如何進行 識別並輸入APK
- 多apk釋出的Android程式的adb安裝——adb install-multipleAPKAndroid
- 在 Kubernetes 中執行 Locust 與 Selenium:安裝 Chrome 和 ChromeDriverChrome
- 安卓教育應用如何在linux上流暢執行安卓Linux
- 安裝ffmpeg和crontab執行ffmpeg