First look at the effect
Use
Package Com.ydl.versionupdate;import Android.app.activity;import Android.content.context;import android.os.Bundle; Import Android.view.menu;import Com.ydl.appupdate.newversion;public class Mainactivity extends Activity {private Context context = This;private string Downloadpath = "http://192.168.0.116:8080/";p rivate string appvsrsion = "Android_ve Rsion.json "; @Overrideprotected void OnCreate (Bundle savedinstancestate) {super.oncreate (savedinstancestate); Setcontentview (R.layout.activity_main); try {new newversion (context, downloadpath,appvsrsion). Checkupdateversion () ;} catch (Exception e) {//TODO auto-generated catch Blocke.printstacktrace ();}} @Overridepublic boolean Oncreateoptionsmenu (Menu menu) {getmenuinflater (). Inflate (R.menu.main, menu); return true;}}
Server JSON file contents
[{"App_name": "Version Automatic Update Test", "Apkname": "passportsearch.apk", "Versioncode": "2", "Versionname": "1.0.1", "Apksize": " 277883 "," Apkinfo ":" 1, new login registration function. \n1, fixed partial bug! "}"
SOURCE download
Android Auto Upgrade framework