中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

Android 靜默安裝/后臺安裝

2018-07-20    來源:open-open

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用
1.支持靜默安裝的機器必須Root,這個不需要我多講了。

    2.使用pm指令安裝即可。

    3.特別注意 PM指令不支持中文,也就說路徑中有中文會導致安裝失敗!


    關鍵代碼如下:


execRootCmdSilent("pm install -r " + Environment.getExternalStorageDirectory().getPath()+"/xxx.apk")
    public int execRootCmdSilent(String cmd) {  
           int result = -1;  
           DataOutputStream dos = null;  
      
           try {  
               Process p = Runtime.getRuntime().exec("su");  
               dos = new DataOutputStream(p.getOutputStream());  
      
               Log.i(TAG, cmd);  
               dos.writeBytes(cmd + "\n");  
               dos.flush();  
               dos.writeBytes("exit\n");  
               dos.flush();  
               p.waitFor();  
               result = p.exitValue();  
           } catch (Exception e) {  
               e.printStackTrace();  
           } finally {  
               if (dos != null) {  
                   try {  
                       dos.close();  
                   } catch (IOException e) {  
                       e.printStackTrace();  
                   }  
               }  
           }  
           return result;  
       }  
不需要在Manifest中聲明任何權限

標簽: 代碼 權限

版權申明:本站文章部分自網(wǎng)絡,如有侵權,請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇: jQuery 設置下拉框 單選框 多選框選中某項

下一篇: IOS 雪花飄落效果