android 小功能 apk 靜默安裝

2021-06-28 04:20:02 字數 1209 閱讀 9492

廢話不多說,直接上**  :

/** 

* 軟體靜默安裝 

* @param apkabsolutepath apk檔案所在路徑 

* @return 安裝結果:獲取到的result值

*  * 如果安裝成功的話是「 

* pkg: /data/local/tmp/calculator.apk  /nsuccess」,

* 如果是失敗的話,則沒有結尾的「success」。 

*/  

public string silentinstall(string apkabsolutepath) ;  

string result = "";  

processbuilder processbuilder = new processbuilder(args);  

process process = null;  

inputstream erris = null;  

inputstream inis = null;  

try   

baos.write("/n".getbytes());  

inis = process.getinputstream();  

while ((read = inis.read()) != -1)   

byte data = baos.tobytearray();  

result = new string(data);  

} catch (ioexception e)  catch (exception e)  finally   

if (inis != null)   

} catch (ioexception e)   

if (process != null)   

}  return result;  

}  

別急,沒完,記得加許可權呢:

"android.permission.install_packages" />  

"android.permission.delete_packages" />  

"android.permission.read_phone_state" />  

Android 靜默更新apk

內容 關於以上兩個任務,網上已經有很多例項以及文字說明了,這裡只是記錄一下自己參考他們的部落格後而寫的 demo。基本上參考上面兩個鏈結就能完全實現改功能了。3.0version new viersiondescription info 注意新增許可權 3.靜默安裝 pm install r apx...

apk 靜默安裝

老大要我弄個自動更新,要用到靜默安裝,網上找到了些大拿的 我拿去改吧改吧,先貼出來 軟體靜默安裝 param apkabsolutepath apk檔案所在路徑 return 安裝結果 獲取到的result值 如果安裝成功的話是 pkg data local tmp calculator.apk n...

靜默安裝apk的實現

由於apk的公升級在所有的應用中都會使用,所以apk靜默公升級是大部分應用必不可少的技術研究點,用普通做法,如果手機沒有root許可權的話,似乎很難實現靜默安裝,因為android並不提供顯示的intent呼叫,一般是通過以下方式安裝apk intent intent new intent inte...