Skip to content

APP检测升级与下载APP并安装的Android原生API的封装工具类

Notifications You must be signed in to change notification settings

ssyandroid/UpdateAppUtils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

UpdateAppUtils

APP检测升级与下载APP并安装的Android原生API的封装工具类

  • 联网HttpURLConnection
  • json解析JSONObject
  • 以及进度对话框ProgressDialog

如果需要 更改自己的定制联网方法与解析可以在相应方法进行更改替换 如果需要自定义对话框与进度框,同样可以更改替换

需要注意引用v7兼容包,当然可以不引用,需要把import android.support.v7.app.AlertDialog;改为import android.app.AlertDialog;

调用方法为:

  /**
 	* ************调用示例***********
 	* 检测更新方法,在需要更新的地方调用该方法
 	*/
	public static void checkUpdate(Context context) {
	  //示例检查更新地址
	  String url = "http://localhost:8081/view/app/pub?event=update&platform=android&versionCode=" +    UpdateAppUtils.getVerCode(context);
	  //实例化更新工具
	  UpdateAppUtils versionUtils = new UpdateAppUtils(context, false);
	  //检查更新
 	  versionUtils.checkUpdate(url);
  }
 

About

APP检测升级与下载APP并安装的Android原生API的封装工具类

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages