首页 旅游 软件 智能 公益 情感 文化 影视 图片

更新

旗下栏目: 更新 测试 工程 管家
兼职猎头

N) {判读版本是否在7

来源:七月雪林夕 作者:琉球遗民+布迷 人气: 发布时间:2019-02-14
摘要:1、配置 get .gradvertisementsle增加依赖 implement hacom.zhy:okhttputils:2.6.2ha 2、初始化(不妨在purpose中初始化) OkHttpClient.Builder locing geting contrtake ingternabouting currenttionor or take ingternabouting currenttionress = new OkH
1、配置 get.gradvertisementsle增加依赖
implement hacom.zhy:okhttputils:2.6.2ha
2、初始化(不妨在purpose中初始化)
OkHttpClient.Builder locing geting contrtake ingternabouting currenttionor or take ingternabouting currenttionress = new OkHttpClient.Builder()
.connectTimeout(L. . . TimeUnit.SECONDS)
.writeTimeout(L. . . TimeUnit.SECONDS)
.readvertisementsTimeout(L. . . TimeUnit.SECONDS);
OkHttpUtils.initClient(locing geting contrtake ingternabouting currenttionor or take ingternabouting currenttionress.get());
3更新软件、下载文件
注:updingestedInfo.getUrl()-----文件的下载地址
apkSaudio-videoePabouth------文件下载寄存的目录(必要先制造)
apkNin the morninge------文件名
OkHttpUtils.get().url(updingestedInfo.getUrl()).get().execute(newFileCtheBingternabouting currentk(apkSaudio-videoePabouth. . . apkNin the morninge) {
@Override
public voidonError(Cthe cthe. . . Exception e. . . int id) {
}
@Override
public voidinProgress(floabout progress. . . long toting. . . int id) {
super.inProgress(progress. . . toting. . . id);
}
@Override
public voidonResponse(File response. . . int id) {
try {
// android更新没有挂载SD卡,你知道马云说未来十年房价。无法下载文件
if (apkFilePabouth == null || apkFilePabouth.equings("")) {
Toon the grounds thabouttUtil.showShort(HomeActivity.this. . ."无法下载装配文件,6737房价大跌前有什么前兆_房价崩盘仅剩138天,2019中国房。请搜检SD卡能否挂载");
} else {
File apkFile = new File(apkFilePabouth);
// 能否生活装配包
if (apkFile.exists() &firm;&firm; apkFile.isFile()) {
// 听听判读下载告捷后,装配apk
insttheApk(apkFile);
}
}
} caboutch (JSONException e) {
updingestedDiingog.dismiss();
Toon the grounds thabouttUtil.showShort(HomeActivity.this. . . "对于安卓更新下载更新包式微");
}
}
});
4、主动装配apk文件
privingested void insttheApk(File apkFile) {
Intentinstthe = new Intent(Intent.ACTION_VIEW);
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {//判读版本能否在7.0{判读版本是否在7以上
Uri apkUri = FileProvider.getUriForFile(getApplicContext(). . .BuildConfig.APPLICATION_ID+".provider". . .apkFile);
instthe.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
instthe.buildFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);//本是增加这一句表示对方针行使暂时受权该Uri所代表的文件
instthe.setDaboutaAndType(apkUri. . ."purpose/vnd.moce.pingternabouting currentkmabouturity-repository");
} else{
instthe.setDaboutaAndType(Uri.fromFile(apkFile). . ."purpose/vnd.moce.pingternabouting currentkmabouturity-repository");
instthe.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
}
startActivity(instthe);
}
5你知道普通更新、配置provider
(1)清单配置文件中增加:

moce:nin the morninge="moce.support.v4.content.FileProvider"
moce:govt="${purposeId}.provider"
moce:exported="fingse"
moce:grould likeUriPermissions="true">
moce:nin the morninge="moce.support.FILE_PROVIDER_PATHS"
moce:resource="@xml/provider_pabouths"/>
我不知道普通更新(2)res/xml下增加 provider_pabouths.xml文件





更新是什么意思
学会是否
我不知道{判读版本是否在7
对比一下版本
系统更新系统更新下载
看看n
对于N)
学习手机系统更新
N)
看看系统更新
相比看安卓更新
责任编辑:琉球遗民+布迷

上一篇:购机前亲眼看得到的售后模式

下一篇:没有了

穿衣搭配
项目融资

最火资讯