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

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

一个好的应用程序,的更新 *** 作。一般分为以下几种类型:无更新、可选更新、强制更新。如果要实现对这闷拆3种的控制,方式有很多种。举几个例子,你自己选择适合于你自己的应用。

1.可以再程序刚启动蚂拆枣的时候,从网络服务端,获取有没有更新,如果有更新,那么是属于“可选更新”还是“强制更新”。如果是强制更新,就不让程序往下走,提示用户强制更新。

2.可以通过所谓的“推送”小心,当一个更新 *** 作的推送到达手机,同样不让程序往下走,提示用户强制更新。

3.用户自己检测有无更新。

对于如果让程序不网御含下运行,这个是很容易办到的。

随便补充一下,对于Android上的应用程序,所谓的更新,其实不像Window下面的更新。Android上的更新,就是一种“替换”而已。

你可以获取对话框的点击事件,比如点击了确定然后你就跳转 AlertDialog.Builder builder = new Builder(CommentActivity.this) builder.setMessage("确定要跳转吗?") builder.setTitle("提示") builder.setPositiveButton("确认", new android.content.DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface arg0, int arg1) { // TODO Auto-generated method stub arg0.dismiss() 这里跳转到你想要去的页面 } }) builder.setNegativeButton("取消", new android.content.DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.dismiss() } }) builder.create().show()arg0就是扰岁该listener的接口啊,通过这个参数就可以关闭对话框。跳到想去的页面就startIntent就好了,你把那一行中文换成 Intent it = new Intent(this,UserActivity.class) startActivity(it) 当然要差掘跳去哪个页面就你自己决定AlertDialog.Builder builder = new Builder(CommentActivity.this) builder.setMessage("确定要跳转吗?") builder.setTitle("提缓庆睁示") builder.setPositiveButton("确认", new android.content.DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface arg0, int arg1) { // TODO Auto-generated method stub arg0.dismiss() Intent it = new Intent(this,UserActivity.class)startActivity(it) } }) builder.setNegativeButton("取消", new android.content.DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.dismiss() } }) builder.create().show()

不过大部分人都不知道Android系统前春预设了一个强制检查更新的隐藏代码,团悔州只要在拨打电话的界面输入「*#*#2432546#*#*」就可以强制启动,近塌蔽期有更新的Android用户不妨都用自己的手机测试一下,或许可以让你的等待变短一些。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11977153.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存