导航:首页 > 操作系统 > android强制更新app

android强制更新app

发布时间:2023-06-08 15:28:05

Ⅰ 我写一个android应用程序,以前的应用程序版本更新没有强制更新。 现在我想让以前的版本强制更新。怎么弄

一个好的应用程序,的更新操作。一般分为以下几种类型:无更新、可选更新、强制更新。如果要实现对这3种的控制,方式有很多种。举几个例子,你自己选择适合于你自己的应用。
1.可以再程序刚启动的时候,从网络服务端,获取有没有更新,如果有更新,那么是属于“可选更新”还是“强制更新”。如果是强制更新,就不让程序往下走,提示用户强制更新。
2.可以通过所谓的“推送”小心,当一个更新操作的推送到达手机,同样不让程序往下走,提示用户强制更新。
3.用户自己检测有无更新。
对于如果让程序不网下运行,这个是很容易办到的。
随便补充一下,对于Android上的应用程序,所谓的更新,其实不像Window下面的更新。Android上的更新,就是一种“替换”而已。

Ⅱ 安卓软件如何破解《强制更新版本》

先鄙视一下啥都不懂,连楼主问什么都不知道的应用宝广告君
第一:反编辑,安卓软件反编辑很简单,直接修改内部版本号或者将检测升级的模块去掉即可
第二:先抓包,找到软件升级的url,然后 apkide搜索
~如果是什么微信QQ之类的软件,我都有现成的永不提示升级的方法,其他的不常用的软件,也花不了多少时间的

Ⅲ 安卓手机怎么屏蔽软件更新

软件里面的强制更新是没办法屏蔽的,那是为了优化一些bug和提升一些使用体验所以那种强制更新是没办法屏蔽的。

Ⅳ 怎么跳过安卓app的强制更新

有些应用的有时候需要强制更新,这时候应用只能更新否则就不能用了(开发者为了修复一些必要的bug)。
这样的话,只能乖乖升级或者卸载。
这些是不受android系统约束的,没法禁止掉。

Ⅳ 怎么把安卓系统强制升级

这个也需要下载相应的更新包。类似于安卓手机root的过程。 关键是要有更新包!
一、手机处于关机状态下,长按音量下键和开机键,手机进入升级界面后松开,界面中有三个选项,选择apply update from external storage—手机进入强制升级模式(音量上/下键-选择 power键-确定)
二、升级完毕后手机将重新启动进入待机界面,此时升级操作完成。

进入升级界面后手机上会有三个选项另外两个是:reboot system now--手机进入重新启动模式(选择后手机重新启动但不进行版本升级);wipe date/factory reset—手机进入恢复出厂模式(选择后清除所有用户数据但不进行版本升级,针对丢失密码锁问题)

Ⅵ 如何简单实现安卓app自动更新功能

app自动更新程序可以参考如下代码:
第一步 服务器端:
服务端提供一个借口,或者网址,我这里就用的服务器是tomcat,这里提供一个网址如下:
//也就是一个json数据接口
public static final String UPDATE_URL = "http://192.168.1.103:8080/update.json";
我们来看下json数据参数:
{
//app名字
appname: "爱新闻1.1",
//服务器版本号
serverVersion: "2",
//服务器标志
serverFlag: "1",
//是否强制更新
lastForce: "1",
//apk下载地址,这里我已经下载了官方的apk,放到了服务器里面
updateurl: "http://192.168.1.103:8080/36Kr.apk",
//版本的更新的描述
upgradeinfo: "V1.1版本更新,你想不想要试一下哈!!!"
}
好了以上的是服务器端的信息,在这里不需要多说了,我们来看下客户端的吧。
第二步 客户端需要实现:
首先我们要去解析服务端给的json,那么我们就要来创建一个model类了(代码过多,这里只有字段,getter和setter方法自己创建):
//app名字
private String appname;
//服务器版本
private String serverVersion;
//服务器标志
private String serverFlag;
//强制升级
private String lastForce;
//app最新版本地址
private String updateurl;
//升级信息
private String upgradeinfo;
在这里使用了一个辅助类,基本和model字段差不多:
public class UpdateInformation {
public static String appname = MyApplication.getInstance()
.getResources().getString(R.string.app_name);
public static int localVersion = 1;// 本地版本
public static String versionName = ""; // 本地版本名
public static int serverVersion = 1;// 服务器版本
public static int serverFlag = 0;// 服务器标志
public static int lastForce = 0;// 之前强制升级版本
public static String updateurl = "";// 升级包获取地址
public static String upgradeinfo = "";// 升级信息
public static String downloadDir = "wuyinlei";// 下载目录
}
我们知道,我们在进入app的时候,这个时候如果检测到服务器端有了新的版本,就回弹出提示框,提示我们更新。这个我们在MainActivity里面处理逻辑(onCreate()方法里面):
OkhttpManager.getAsync(Config.UPDATE_URL, new OkhttpManager.DataCallBack() {
@Override
public void requestFailure(Request request, Exception e) {
}
@Override
public void requestSuccess(String result) {
try {
Log.d("wuyiunlei",result);
JSONObject object = new JSONObject(result);
UpdateInfoModel model = new UpdateInfoModel();
model.setAppname(object.getString("appname"));
model.setLastForce(object.getString("lastForce"));
model.setServerFlag(object.getString("serverFlag"));
model.setServerVersion(object.getString("serverVersion"));
model.setUpdateurl(object.getString("updateurl"));
model.setUpgradeinfo(object.getString("upgradeinfo"));
tmpMap.put(DeliverConsts.KEY_APP_UPDATE, model);
} catch (JSONException e) {
e.printStackTrace();
}
//发送广播
sendBroadcast(new Intent(UpdateReceiver.UPDATE_ACTION));
}
});
当然了,我们也要注册和结束广播:
/**
* 广播注册
*/
private void registerBroadcast() {
mUpdateReceiver = new UpdateReceiver(false);
mIntentFilter = new IntentFilter(UpdateReceiver.UPDATE_ACTION);
this.registerReceiver(mUpdateReceiver, mIntentFilter);
}
/**
* 广播卸载
*/
private void unRegisterBroadcast() {
try {
this.unregisterReceiver(mUpdateReceiver);
} catch (Exception e) {
e.printStackTrace();
}
}
好了,接下来我们看下我们自定义的广播接收者UpdateReceiver .java
/**
* 版本更新升级 广播接受者
*
*/

阅读全文

与android强制更新app相关的资料

热点内容
下载压缩虐杀原形2 浏览:900
linux脚本cd 浏览:162
间架结构pdf 浏览:843
重庆农村商业银行app怎么老出问题 浏览:471
慧编程配置要求 浏览:673
数控机床编程与操作视频 浏览:461
文件夹资料误删怎么办 浏览:87
手机app怎么下载安装 浏览:492
最新的java版本 浏览:993
万卷小说缓存在哪个文件夹 浏览:687
st单片机怎样烧 浏览:871
watch怎么下载APP 浏览:821
银行程序员面试 浏览:358
我的世界的服务器为什么不能更新 浏览:769
命令与征服绝命时刻比赛视频 浏览:827
电脑捕获视频的文件夹怎么换 浏览:483
windows编译安卓软件 浏览:210
加密dns列表 浏览:990
股市操练大全八册pdf 浏览:121
c传递指针到python 浏览:164