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

靜默安裝命令

發布時間: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」命令。

閱讀全文

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

熱點內容
文件夾隱藏了出不來 瀏覽:562
電信網上大學源碼 瀏覽:204
rr輪轉調度演算法 瀏覽:253
我的世界無法登入伺服器怎麼辦 瀏覽:148
文件加密授權特定隱藏訪問控制 瀏覽:801
程序員劍靈官網 瀏覽:516
php調用static方法 瀏覽:934
天正命令版 瀏覽:86
聚合支付加密幣 瀏覽:312
蜜源app是什麼時候創立的 瀏覽:706
計算機專業學51單片機 瀏覽:210
程序員不接受反駁 瀏覽:298
微軟自帶的壓縮軟體 瀏覽:289
中國玩家在日本伺服器做什麼 瀏覽:51
12864和單片機 瀏覽:898
25匹空調壓縮機 瀏覽:649
adkandroid下載 瀏覽:310
如何在蘋果電腦上裝python 瀏覽:329
哪個app的跑步訓練內容最豐富 瀏覽:585
廣訊通怎麼刪除文件夾 瀏覽:208