前言
在Android软件开发过程中,版本升级常常需要得到软件版本,与服务器作对比后决定是否升级,那么如何获取软件版本呢?有时我们需要获取系统版本已决定加载合适的资源文件,系统版本又如何得到呢?假如我们不想要在系统指定的位置填写版本号,我们可以如何定义软件版本呢?又该如何获取呢?本文将一一告诉你。
正文
1、布局是这样的:
有两个按钮,一个按钮获取软件版本,一个按钮获取系统版本;一个TextView显示获取到的版本号:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.getversion.MainActivity" >
<TextView
android:id="@+id/version"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:ellipsize="marquee"
android:hint="@string/please_choose"
android:marqueeRepeatLimit="marquee_forever"
android:singleLine="true" />
<Button
android:id="@+id/get_s