package net.oschina.app.ui; import net.oschina.app.R; import net.oschina.app.common.UpdateManager; import android.content.pm.PackageInfo; import android.content.pm.PackageManager.NameNotFoundException; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.TextView; /** * 关于我们 * @author liux (http://my.oschina.net/liux) * @version 1.0 * @created 2012-3-21 */ public class About extends BaseActivity{ private TextView mVersion; private Button mUpdate; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.about); //获取客户端版本信息 try { PackageInfo info = getPackageManager().getPackageInfo(getPackageName(), 0); mVersion = (TextView)findViewById(R.id.about_version); mVersion.setText("版本:"+info.versionName); } catch (NameNotFoundException e) { e.printStackTrace(System.err); } mUpdate = (Button)findViewById(R.id.about_update); mUpdate.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { UpdateManager.getUpdateManager().checkAppUpdate(About.this, true); } }); } }