package cn.com;
import android.app.Activity;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.PackageManager.NameNotFoundException;
import android.os.Bundle;
import android.widget.Toast;
public class AppVersion extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
String str = longVersion();
Toast.makeText(this, str, Toast.LENGTH_LONG).show();
}
private String mVersion;
public String longVersion() {
if (mVersion == null) {
PackageManager pm = getPackageManager();
PackageInfo pi;
try {
pi = pm.getPackageInfo(getPackageName(), 0);
mVersion = pi.versionName;
System.out.println("mVersion-----------------> "+mVersion);
} catch (NameNotFoundException e) {
mVersion = ""; // failed, ignored
}
}
return mVersion;
}
}
获得自己程序的版本
最新推荐文章于 2024-06-18 15:33:05 发布