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 |
} |