配置权限
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
android:name=".Mvapplication"
主页面MainActivity
public class MainActivity extends AppCompatActivity {
private String versionCode;
private String version;
private ProgressDialog m_progressDlg;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
m_progressDlg = new ProgressDialog(this);
//设置水平方向的进度条
m_progressDlg.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); }
public void getBanben(View view) {
try {
PackageManager manager = getPackageManager();
PackageInfo nPackageInfo = manager
.getPackageInfo(getPackageName(), PackageManager.GET_CONFIGURATIONS);
version = String.valueOf(nPackageInfo.versionCode);
//得到现在app的版本号
Log.e("现在app的版本号", version + "");
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
// 获取 服务器版本
OkHttpClient mClient = new OkHttpClient();
//创建一个Request