国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

Android IOS 電視 開發之 app 更新

2019-11-09 14:13:43
字體:
來源:轉載
供稿:網友

更新app時,或者下載其他文件時需要注意的問題

1,一般電視,指的不是機頂盒,會將sdcard設置為只讀權限,所以sdcard是沒有讀寫權限的。因此無法下載文件到sdcard的。

2,所以在下載文件或者更新下載apk時,要先判斷sdcard是否可用。

3,不可用時需要將下載路徑設置為 context.getCacheDir(),不會不知道context是啥吧。

4,只有安裝時候才會有影響,因為安裝apk,是隱式啟動安卓自帶的apk進行的安裝,測試發現,context.get 別的目錄 更改權限也沒法安裝,

所以不是安裝或者說只要不是第三方app訪問,app自身訪問context.get  出來的任何目錄不會有任何問題。

這樣做的好處是,在更新apk時,下載到/data/***/com.***/cache 下的時候,只需要給 .../cache/***.apk,分配 777 權限  就可以了。

具體shell 命令:不懂linux,用戶權限的可以自行百度。我代碼獲取的目錄如下:

chmod 777 /data/user/0/com.***/cache/appupdate.apk

Android 執行shell 命令。

Runtime runtime = Runtime.getRuntime();
runtime.exec().... 方法自己百度


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 杭州市| 古交市| 来宾市| 沭阳县| 五华县| 确山县| 宣城市| 偏关县| 田东县| 商河县| 桐柏县| 桂阳县| 讷河市| 黄冈市| 平原县| 安泽县| 布尔津县| 高阳县| 固镇县| 柳江县| 富锦市| 塔河县| 庄浪县| 基隆市| 伊通| 和林格尔县| 丰县| 鹤岗市| 长丰县| 福清市| 台南市| 高密市| 阿巴嘎旗| 临江市| 平利县| 宁武县| 安庆市| 通州市| 芮城县| 舒兰市| 浠水县|