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

靜默安裝命令

發布時間: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怎麼快速退保證金 瀏覽:971
阿里雲伺服器的密碼在哪改 瀏覽:907
如何刪除集群伺服器 瀏覽:809
程序員方向知乎 瀏覽:153
華為手錶運動健康app怎麼弄 瀏覽:1000
ftp文件夾形式 瀏覽:666
房本抵押銀行沒有解壓 瀏覽:535
用紙做解壓魔術 瀏覽:484
伺服器中運行的腳本如何測試 瀏覽:373
手機主題包時鍾文件夾 瀏覽:423
怎麼在app上退訂短號業務 瀏覽:978
解壓迫及法老 瀏覽:58
pdf橫豎 瀏覽:137
5800計算機程序和編程 瀏覽:29
網上報修php源碼 瀏覽:897
魔獸宏命令老是語言提示 瀏覽:971
辦公文件夾大全 瀏覽:471
單片機閃爍燈虛擬線路圖 瀏覽:72
App顯示別的國家怎麼更改 瀏覽:154
幻塔官方伺服器叫什麼 瀏覽:196