導航:首頁 > 程序命令 > 靜默安裝命令

靜默安裝命令

發布時間:2023-10-08 23:20:06

『壹』 怎麼使用軟體靜默安裝參數

軟體靜默參數的使用方法:首先,我們需要准備好軟體,例如「QQ、QQ瀏覽器」等等,我這里就用QQ和搜狗輸入法做例子。
把軟體放在一個文件夾中,例如「桌面」,然後,打開記事本,輸入軟體的下載名稱,如果覺得軟體名稱太長,可以修改,我修改了「QQ」和「搜狗輸入法」這兩個文件名,編輯文本內容為「QQ.exe /S」按下回車鍵,編輯另外一個軟體的文件「搜狗輸入法.exe」保存,保存的問文本文檔名稱可以隨便寫,但是一定要加上「.bat」,因為「bat」是後綴名,如果不添加這個後綴名,則無法運行文件,將編輯好的bat文件和軟體放在同一個目錄下,才可以執行,我這里把軟體和bat文件放在了桌面上。然後,滑鼠左鍵雙擊bat文件,就會自動運行,等待窗口執行完成會自動關閉就可以了。
注意:一般的軟體可以使用「/S"作為靜默安裝參數,有一部分的軟體需要改變參數,不是每一個軟體都可以實用同一個靜默參數的。

『貳』 android在root許可權下實現apk的靜默卸載,靜默安裝,重啟

1.靜默卸載實現:

/**

    * 靜默卸載app

    *

    * @param context

    * @param packageName app的包名

    * @throws IOException

    * @throws InterruptedException

    */

    public static void uninstallApp(Context context, String packageName) throws IOException, InterruptedException {

        List<PackageInfo> packageInfos = context.getPackageManager().getInstalledPackages(PackageManager.GET_ACTIVITIES);

        for (PackageInfo packageInfo1 : packageInfos) {

            if (packageName.equals(packageInfo1.packageName)) {

                String suPath = "/system/xbin/su";

                File file = new File(suPath);

                if (!file.exists()) {

                    suPath = "/system/bin/su";

                }

                Process process = Runtime.getRuntime().exec(suPath);

                String cmd = "pm uninstall " + packageName + "\n" + "exit\n";

                process.getOutputStream().write(cmd.getBytes());

                process.waitFor();

                break;

            }

        }

    }

2.靜默安裝實現:

/**

    * 靜默安裝app

    *

    * @param filePath

    * @throws IOException

    * @throws InterruptedException

    */

    public static void installApp(String filePath) throws IOException, InterruptedException {

        String suPath = "/system/xbin/su";

        File file = new File(suPath);

        if (!file.exists()) {

            suPath = "/system/bin/su";

        }

        Process process = Runtime.getRuntime().exec(suPath);

        String cmd = "pm install -r " + filePath + "\n" + "exit\n";

        process.getOutputStream().write(cmd.getBytes());

        process.waitFor();

    }

最後加上重啟命令

/**

    * 重啟系統

    *

    * @return

    */

    public static boolean reboot() {

        try {

            String suPath = "/system/xbin/su";

            File file = new File(suPath);

            if (!file.exists()) {

                suPath = "/system/bin/su";

            }

            Process process = Runtime.getRuntime().exec(suPath);

            String cmd = "reboot\nexit\n";

            process.getOutputStream().write(cmd.getBytes());

            return true;

        } catch (IOException error) {

            return false;

        }

    }

注意卸載和安裝需要在子線程中執行;如果單純關機則用「reboot -p」命令。

閱讀全文

與靜默安裝命令相關的資料

熱點內容
蘋果賬戶更新app被禁用怎麼辦 瀏覽:967
轉轉app怎麼解除永久封殺 瀏覽:824
國家反詐app怎麼注冊不了 瀏覽:342
32歲女程序員迷茫 瀏覽:47
紅米無法訪問data文件夾 瀏覽:687
國家反詐中心app為什麼審核不過去 瀏覽:873
linuxwindows啟動盤 瀏覽:811
百度貼吧app怎麼看訪客 瀏覽:435
javaio文件復制 瀏覽:409
app上海總部在什麼樓里 瀏覽:373
格式化硬碟dos命令 瀏覽:496
紅茶可以緩解壓力 瀏覽:999
騰訊雲怎麼弄七十多一年雲伺服器 瀏覽:721
java按鈕設置圖片 瀏覽:866
php數字分頁代碼 瀏覽:793
旅遊業程序員 瀏覽:403
區塊鏈第三代加密數字資產 瀏覽:525
把播放清單放在雲伺服器上 瀏覽:882
phpppt下載 瀏覽:302
1929pdf 瀏覽:366