1.3.0:修復安卓8.0裝置上安裝崩潰的問題;
1.4.0:修復進度顯示可能存在問題的bug;
本工具無需許可權,但在 targetsdkversion >= 26 的情況時可能出現安裝程式閃退但不報錯的問題,系 android 8.0 的新規定,請在您的應用中新增如下許可權即可:
"android.permission.request_install_packages"/>
複製**
本工具需要您提供的引數對照表如下:
字段含義
是否必須
info
更新日誌
可選ver
版本號可選
downloadurl
必須me(context)
上下文索引
必須packagename
包名必須
ondownloadlistener
可選 需要的許可權:
"android.permission.access_network_state" />
"android.permission.internet"/>
複製**
<?xml version="1.0" encoding="utf-8"?>
""package="您的包名">
"android.permission.internet"/>
...>...
"android.support.v4.content.fileprovider"
android:authorities="您的包名.fileprovider"
android:granturipermissions="true"
android:exported="false">
"android.support.file_provider_paths"
android:resource="@xml/file_path"/>
複製**
接下來在 res 目錄下建立資料夾 xml,並新增檔案 file_path.xml:
"">
"" name="download"/>
複製**
使用前請先建立updateinfo,舉例方法如下
updateinfo = new updateinfo()
.setinfo("1.上線了極力要求以至於無法再拒絕的收入功能\n" +
"2.出行的二級分類加入了地鐵、地鐵、地鐵\n" +
"3.「關於」新增應用商店評分入口,你們知道怎麼做\n" +
"4.「關於」還加入了github位址,情懷+1s\n" +
"5.全新的底層適配框架,優化更多機型")
.setver("v2.5")
.setdownloadurl("");
複製**
複製**
updateutil.doupdate(updateinfo);
複製**
.setondownloadlistener(new updateutil.ondownloadlistener
() @override
public void ondownloading(long downloadid, int progress)
@override
public void onsuccess(long downloadid)
})複製**
可選的更新提示對話方塊 kongzueupdatesdk 提供了乙個可選使用的簡易更新提示對話方塊,呼叫方法如下:
.shownormalupdatedialog(updateinfo,
"檢查到更新(" + updateinfo.getver() + ")",
"取消");
複製**
引入方法:
implementation 'com.kongzue.kongzueupdatesdk:kongzueupdatesdk:1.4.0'
複製**
額外的小工具:
updateutil.iswifi() //判斷wifi狀態
updateutil.isshowprogressdialog = true; //是否開啟進度對話方塊(預設開啟)
複製**
APP開發框架
ios原生,react native,cordova技術選型對比 混合開發 框架對比 如何在原生android專案裡嵌入cordova cordova原理一 mvp架構解析 cordova vue 專案打包成android apk 應用 vue元件呼叫android原生介面並利用android st...
程式更新,app公升級
程式更新 一 獲取程式的版本號 1.獲取包管理器 2.獲取到包的資訊 packageinfo info manager.getpackageinfo context.getpackagename 0 3.得到版本號 info.versioncode 二 判斷當前版本與線上版本是否一致,已經更新的內容...
iOS 如何更新APP
app更新的流程思想 得到當前版本號currentversion,將currentversion與最近的版本號latestversion進行比較,若當前currentversion較小,進行更新操作。獲取當前app的版本號 nsstring currentversion nsbundle mainb...