Android获取手机型号,系统版本,App版本号等信息
生活随笔
收集整理的這篇文章主要介紹了
Android获取手机型号,系统版本,App版本号等信息
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
MainActivity如下:
package cn.testgethandsetinfo; import android.os.Bundle; import android.text.TextUtils; import android.widget.TextView; import android.app.Activity; import android.content.Context; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; /*** Demo描述:* 獲得手機型號,系統版本,App版本號等信息*/ public class MainActivity extends Activity {private TextView mTextView;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);init();}private void init(){mTextView=(TextView) findViewById(R.id.textView);mTextView.setText(getHandSetInfo());}private String getHandSetInfo(){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) {String versionName = "";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();}return versionName;}}
?
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"><TextViewandroid:id="@+id/textView"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/hello_world" android:layout_centerInParent="true"/></RelativeLayout>
?
?
?
轉載于:https://www.cnblogs.com/dyllove98/archive/2013/06/10/3131143.html
總結
以上是生活随笔為你收集整理的Android获取手机型号,系统版本,App版本号等信息的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 修正 IE 的双倍页边距 bug
- 下一篇: 摆动运动