/[projects]/android/TrainInfo/src/main/java/dk/thoerup/traininfo/AboutScreen.java
ViewVC logotype

Contents of /android/TrainInfo/src/main/java/dk/thoerup/traininfo/AboutScreen.java

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2469 - (show annotations) (download)
Fri Mar 20 21:36:47 2015 UTC (9 years, 4 months ago) by torben
File size: 805 byte(s)
gradle
1 package dk.thoerup.traininfo;
2
3 import android.app.Activity;
4 import android.content.pm.PackageInfo;
5 import android.content.pm.PackageManager;
6 import android.os.Bundle;
7 import android.widget.TextView;
8
9
10 public class AboutScreen extends Activity{
11
12 @Override
13 public void onCreate(Bundle savedInstanceState) {
14 super.onCreate(savedInstanceState);
15 setContentView(R.layout.about);
16
17
18
19 TextView version = (TextView) findViewById(R.id.app_version);
20 version.setText( "Version: " + getVersion() );
21
22 }
23
24 public String getVersion() {
25 String version = "";
26 PackageManager pm = this.getPackageManager();
27 try {
28 PackageInfo pi = pm.getPackageInfo(getPackageName(), 0);
29 version = pi.versionName;
30 } catch(PackageManager.NameNotFoundException e) {/* do nothing*/}
31
32 return version;
33 }
34 }

  ViewVC Help
Powered by ViewVC 1.1.20