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

首頁 > 系統 > iOS > 正文

Android IOS 電視 開發之 app 更新

2019-11-09 15:15:15
字體:
來源:轉載
供稿:網友

更新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().... 方法自己百度


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 普洱| 浮山县| 蒙山县| 肇庆市| 蓬莱市| 青龙| 大洼县| 大足县| 汽车| 顺平县| 大名县| 兴和县| 张掖市| 梧州市| 内江市| 海阳市| 易门县| 高唐县| 苏尼特右旗| 泽库县| 安溪县| 红原县| 秦皇岛市| 六枝特区| 江源县| 奉新县| 奉节县| 海南省| 蒙山县| 弥勒县| 沾化县| 临漳县| 广东省| 鸡东县| 高陵县| 辽宁省| 化德县| 景东| 桐梓县| 望谟县| 潜江市|