社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 1935阅读
  • 2回复

[分享]Android获取手机型号/系统版本号/App版本号等信息实例讲解

楼层直达
z3960 
级别: FLY版主
发帖
786346
飞翔币
211574
威望
215717
飞扬币
2615712
信誉值
8

MainActivity如下:

复制代码代码如下:

package cn.testgethandsetinfo;
importandroid.os.Bundle;
import android.text.TextUtils;
importandroid.widget.TextView;
import android.app.Activity;
importandroid.content.Context;
import android.content.pm.PackageInfo;
importandroid.content.pm.PackageManager;
/**
* Demo描述:
*获得手机型号,系统版本,App版本号等信息
*/
public class MainActivity extends Activity {
private TextView mTextView;
@Override
protected void onCreate(BundlesavedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
init();
}
private void init(){
mTextView=(TextView) findViewById(R.id.textView);
mTextView.setText(getHandSetInfo());
}
private StringgetHandSetInfo(){
String handSetInfo=
"手机型号:" + android.os.Build.MODEL +
",SDK版本:" + android.os.Build.VERSION.SDK +
",系统版本:" +android.os.Build.VERSION.RELEASE+
",软件版本:"+getAppVersionName(MainActivity.this);
return handSetInfo;
}
//获取当前版本号
private String getAppVersionName(Context context) {
StringversionName = "";
try {
PackageManager packageManager =context.getPackageManager();
PackageInfo packageInfo =packageManager.getPackageInfo("cn.testgethandsetinfo", 0);
versionName =packageInfo.versionName;
if (TextUtils.isEmpty(versionName)) {
return"";
}
} catch (Exception e) {
e.printStackTrace();
}
returnversionName;
}
}

main.xml如下:

复制代码代码如下:

<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"
>
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world"
android:layout_centerInParent="true"
/>
</RelativeLayout>
关键词: 系统 手机 软件
 
我不喜欢说话却每天说最多的话,我不喜欢笑却总笑个不停,身边的每个人都说我的生活好快乐,于是我也就认为自己真的快乐。可是为什么我会在一大群朋友中突然地就沉默,为什么在人群中看到个相似的背影就难过,看见秋天树木疯狂地掉叶子我就忘记了说话,看见天色渐晚路上暖黄色的灯火就忘记了自己原来的方向。
级别: 超级版主
发帖
883685
飞翔币
253143
威望
224883
飞扬币
2704956
信誉值
0

只看该作者 1 发表于: 2016-04-12
看看是什么
级别: 超级版主
发帖
883685
飞翔币
253143
威望
224883
飞扬币
2704956
信誉值
0

只看该作者 2 发表于: 2016-04-12
不错,学习了