先看效果


使用

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/";private String appVsrsion = "android_version.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;}}

服务器json文件内容

[{"app_name":"版本自动更新测试","apkname":"PassportSearch.apk","versionCode":"2","versionName":"1.0.1","apksize":"277883","apkinfo":"1,新增了登录注册功能。\n1,修复了部分bug!"}]

源码下载


更多相关文章

  1. android欢迎界面淡入淡出效果
  2. Android实现CoordinatorLayout、RecyclerView返回顶部效果
  3. Android(安卓)吸入动画效果详解(仿mac退出效果)
  4. Android(安卓)AutoCompleteTextView
  5. 支持设置文本的TextFloatingActionButton
  6. android 实现图片加载效果
  7. Android实现动画持续旋转
  8. android左侧滑效果
  9. Android双向seekbar(带刻度)

随机推荐

  1. Android事件分发机制完全解析,带你从源码
  2. Android(安卓)XML�O置屏幕方向(android:sc
  3. Android(安卓)Matrix详解
  4. Android(安卓)NDK初识
  5. 怎么让 Android(安卓)程序一直后台运行,像
  6. Android(安卓)imageView图片按比例缩放
  7. 深入理解Android消息处理系统——Looper
  8. 简析Android对Linux内核的改动
  9. 详解 Android(安卓)的 Activity 组件
  10. Android布局之LinearLayout与RelativeLay