A. 安卓如何禁止某个软件自动更新
如果不是需要联网的app可以把网络权限关闭,有的app会有检查更新的功能能关闭也要关闭
B. 安卓手机上的应用程序总是自动更新,如何阻止
手机设置软件自动更新,可以通过三星应用商店或者第三方市场软件进行相应的设置实现,例如三星应用商店-菜单键-设置-自动更新应用程序-仅通过WLAN/任何可用时间(可能会产生数据费用)
C. 安卓 关闭手机app自动升级
安卓手机自动更新软件处理方法:
一、检查经常下载软件的应用市场是否设置过自动更新;
二、检查软件自身是否设置过自动更新。
D. 安卓手机总是自动下载软件
可参考vivo手机自动下载软件处理方法:
1、进入手机应用商店--管理--设置--将自动更新关闭,即可取消软件自动下载更新;
2、查看是否是无意点击软件自动更新按钮;
3、预约游戏类软件,当游戏上架后,在连接WiFi网络的情况下,会自动下载安装;
4、查看是否是由于网络原因导致之前没有下载完成的软件继续下载;
5、若因手机中毒导致自动下载软件,可以在桌面进入i管家--病毒查杀,查杀病毒或重装系统解决。
E. 安卓关闭app自动更新
不同的软件,关闭自动更新的方法不同,但是大同小异。
以腾讯电脑管家为例,关闭自动更新的方法如下:1,双击运行腾讯电脑管家;2,点击左上角的三个横线(设置图标);3,选择“设置中心”,在版本升级中,设置为不自动更新后,保存即可。
(5)androidapk自动更新扩展阅读:
手机反应慢原因分析及解决方法分享:
硬件问题:
手机如果长时间待机不关机,手机本身的使用寿命就会短一些,这就是问题所在,手机比电脑还小,里面的电子元件比电脑里的还要脆弱,可手机不是24小时开机,而是十几天,好几个月都是处于待机状态,尤其是智能机,那么大家都能想象的到,为何手机会越用越慢了吧,解决办法很简单,那就是定期的关机,毕竟开机时间太长也对身体不好,有辐射。
软件问题:
智能机都能下合适各样的软件,如果下了许多软件,导致手机运行起来非常缓慢,大家又会问,为什么下多了软件就会卡呢?是这样的,如果100G的内存下了95G的软件,那么这部手机运行起来就会很慢,因为运行过程中也是会有内存消耗的,比如说QQ,微信,浏览网页,都会给内存造成许多垃圾,手机内存又所剩无几,运行起来就会很慢,死机,这些现象都非常的普遍,解决办法由很多,例如下一个360安全卫士,定期的清理垃圾和缓存,但是有些垃圾是清除不了的,那么就得自己手动的清除,例如QQ,聊天记录和缓存图,这些都是360清除不了的,那么就需要自己手动的清除。
手机反应慢怎么解决?
必要的格式化:
如果经过以上两点的处理,在确定不是手机零部件的损坏的情况下,我们有必要进行手机格式化,这个我来特别的说一下,手机就算长时间进行保养,但是时间的过长,有一些系统垃圾是无法清除的,就例如电脑,一个系统用了很多年,就算你清理垃圾很勤快,那么时间长了还是会慢,然后就换系统或者一键还原,其实现在手机也都成了电脑,电脑都能出现的问题,出现在手机上也不奇怪,所以手机也需要更新系统和格式化。
F. 安卓手机能禁止某个app自动更新吗
不能指定设置某个;可以设置所有软件不自动更新,具体方法是;以华为手机操作为例:
第一步,进入华为手机桌面后,我们点击打开【应用市场】,如下图。
G. 安卓手机app怎么更新
第三方的软件,可查看该该软件中是否有检查更新”,如有可进行更新;若没有,可到软件官网下载安装包,直接安装(安装后有些软件是将原软件覆盖安装,有些软件是不会覆盖,会再出现一个软件图标)。
注意:更新软件时消耗流量较大,建议使用WLAN更新。
你的手机是不是刷机过?可先找到完整刷机包(五个文件的),把手机刷机后,再进行更新。手机---设置---关于手机---系统更新。如果这种方法还是不能更新,下载三星KISE,做紧急固件恢复,然后再进行升级即可
对于安卓用户来说,手机应用市场说满天飞可是一点都不夸张,比如小米,魅族,网络,360,机锋,应用宝等等,当我们想上线一款新版本APP时,先不说渠道打包的麻烦,单纯指上传APP到各大应用市场的工作量就已经很大了,好不容易我们把APP都上传完了,突然发现一个会导致应用闪退的小Bug,这时那个崩溃啊,明明不是很大的改动,难道我们还要再去重新去把各大应用市场的版本再上传更新一次?相信我,运营人员肯定会弄死你的!!
有问题,自然就会有解决问题的方案,因此我们就会想到如果在APP里内嵌自动更新的功能,那么我们将可以省去很多麻烦,当然关于这方面功能的第三方SDK有很多。
好了,言归正传,今天我们自己来实现下关于APP自动更新。
流程其实并不复杂:当用户打开APP的时候,我们让APP去发送一个检查版本的网络请求,或者利用服务端向APP推送一个透传消息来检查APP的版本,如果当前APP版本比服务器上的旧,那么我们就提醒用户进行下载更新APP,当然在特定的情况下,我们也可以强制的让用户去升级,当然这是很不友好的,尽可能的减少这样的做法。
好了,来梳理下流程,首先既然是一个APP的更新,那么我们就需要去下载新的APP,然后我们需要一个通知来告诉用户当前的下载进度,再来当APP安装包下载完成后,我们需要去系统的安装程序来对APP进行安装更新。
知识点:
下载:异步HTTP请求文件下载,并监听当前下载进度(这里我采用了okhttp)
通知:Notification(具体用法请自行翻阅API文档)
安装:Intent (具体用法请自行翻阅API文档)
H. 如何简单实现安卓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:
/**
* 版本更新升级 广播接受者
*
*/
I. 手机应用自动更新如何关闭
若使用的是vivo手机,关闭自动更新软件的方法:
系统应用:
①Funtouch OS 9.2/iQOO Monster UI及以上:进入手机设置--快捷与辅助--无障碍--关闭系统应用WLAN自更新即可;
②Funtouch OS 9.2以下:进入手机设置--更多设置--辅助功能--关闭系统应用WLAN自更新即可。
系统应用WLAN自更新是和“应用商店--设置--自动更新”配套使用,用于控制系统应用能否在WiFi网络自动更新,具体作用如下:
1、若应用商店自动更新处于开启状态,系统应用WLAN自更新处于开启或关闭状态,当系统应用有新的版本,且手机连接WiFi网络时,应用商店均会自动更新系统应用;
2、应用商店自动更新处于关闭状态,系统应用WLAN自更新处于关闭状态,当系统应用有新的版本时,应用商店不会自动更新系统应用。
第三方软件:您进入手机应用商店--管理--设置--关闭自动更新即可。
注:关闭系统应用自动更新还需进入应用商店--管理--设置--关闭自动更新,若应用商店自动更新处于开启状态,系统应用WLAN自更新处于开启或关闭状态,当系统应用有新的版本,且手机连接WiFi网络时,应用商店任会自动更新系统应用。