`

获得自己程序的版本

阅读更多
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;
	}
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics