Android获取手机的版本号等信息的代码
来源:互联网 发布:加拿大gpa算法 编辑:程序博客网 时间:2024/05/11 14:44
感恩原创:http://www.jb51.net/article/88591.htm
本文实例分享了Android获取手机系统版本等信息的方法,供大家参考,具体内容如下:
第一种代码:
String phoneInfo = "Product: " + android.os.Build.PRODUCT;phoneInfo += ", CPU_ABI: " + android.os.Build.CPU_ABI;phoneInfo += ", TAGS: " + android.os.Build.TAGS;phoneInfo += ", VERSION_CODES.BASE: " + android.os.Build.VERSION_CODES.BASE;phoneInfo += ", MODEL: " + android.os.Build.MODEL;phoneInfo += ", SDK: " + android.os.Build.VERSION.SDK;phoneInfo += ", VERSION.RELEASE: " + android.os.Build.VERSION.RELEASE;phoneInfo += ", DEVICE: " + android.os.Build.DEVICE;phoneInfo += ", DISPLAY: " + android.os.Build.DISPLAY;phoneInfo += ", BRAND: " + android.os.Build.BRAND;phoneInfo += ", BOARD: " + android.os.Build.BOARD;phoneInfo += ", FINGERPRINT: " + android.os.Build.FINGERPRINT;phoneInfo += ", ID: " + android.os.Build.ID;phoneInfo += ", MANUFACTURER: " + android.os.Build.MANUFACTURER;phoneInfo += ", USER: " + android.os.Build.USER;TextView t = (TextView) findViewById(R.id.main_phoneinfo);t.setText(phoneInfo);
第二种代码:
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; }
第三种代码:获得手机型号,系统版本,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; } }
最后一段代码:
phoneInfo = "Product: " + android.os.Build.PRODUCT; phoneInfo += ", CPU_ABI: " + android.os.Build.CPU_ABI; phoneInfo += ", TAGS: " + android.os.Build.TAGS; phoneInfo += ", VERSION_CODES.BASE: " + android.os.Build.VERSION_CODES.BASE; phoneInfo += ", MODEL: " + android.os.Build.MODEL; phoneInfo += ", SDK: " + android.os.Build.VERSION.SDK; phoneInfo += ", VERSION.RELEASE: " + android.os.Build.VERSION.RELEASE; phoneInfo += ", DEVICE: " + android.os.Build.DEVICE; phoneInfo += ", DISPLAY: " + android.os.Build.DISPLAY; phoneInfo += ", BRAND: " + android.os.Build.BRAND; phoneInfo += ", BOARD: " + android.os.Build.BOARD; phoneInfo += ", FINGERPRINT: " + android.os.Build.FINGERPRINT; phoneInfo += ", ID: " + android.os.Build.ID; phoneInfo += ", MANUFACTURER: " + android.os.Build.MANUFACTURER; phoneInfo += ", USER: " + android.os.Build.USER;
阅读全文
0 0
- Android获取手机的版本号等信息的代码
- Android获取手机的版本号等信息
- Android获取手机和系统版本等信息的代码
- Android获取手机和系统版本等信息的代码
- Android获取手机和系统版本等信息的代码
- Android获取手机和系统版本等信息的代码
- Android获取手机和系统版本等信息的代码
- Android获取手机和系统版本等信息的代码
- Android获取手机和系统版本等信息的代码
- Android获取手机和系统版本等信息的代码
- Android获取手机和系统版本等信息的代码
- 通过android代码获取android系统的imei、手机型号、手机品牌、android系统的版本号、sdk版本号等信息
- 通过android代码获取android系统的imei、手机型号、手机品牌、android系统的版本号、sdk版本号等信息
- android 获取 版本号 和 手机的 部分信息
- Android 获取手机设备等的信息
- 获取Android应用的初次安装时间,版本号等信息
- Android获取手机名称,版本号,生产商等信息(转)
- Android取手机、系统版本号等信息
- 基于机器学习的NLP情感分析(二)---- 分类问题
- jquery-easyUI第二篇【综合案例】
- poj3318 (随机化验证)
- android protobuf
- PAT a1025题解
- Android获取手机的版本号等信息的代码
- iOS 控制任务执行顺序
- Intellij Idea常用快捷键整理
- CTF writeup:实验吧,天下武功唯快不破
- 文本编辑器
- [question] 怎么画一个变量的数据的概率密度分布曲线?
- PAT a1027题解
- Eclipse可视化插件WindowBuilder的安装与使用
- 解决无法通过ip访问服务器上的网站