获取手机型号、系统版本号、APP版本号信息(常用语全局异常处理中收集错误信息)
2015-06-30 21:09
591 查看
[code]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版本号等信息 * 主要用到Android中的android.os.Build类中的方法。 */ public class MainActivity extends Activity { private TextView mTextView; @Override protected 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" > <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>
相关文章推荐
- web app解决手机浏览器点击链接出现蓝色边框
- Android的事件处理
- 在线聊天App研发说明(android学习总结)
- iOS工程师技能列表
- “Core Data could not fulfill a fault” for objects that were not deleted
- android sdk更新hosts修改
- 移动App崩溃测试用例设计
- Objective-C 内存管理之 _ARC
- Scroll View
- android webview 嵌入html5 定位 文件上传
- Android数据存储-通过SharedPreferences实现记住密码的操作
- Android基础知识_使用Service
- android菜鸟学习笔记11----Intent的两点补充
- Xcode真机调试报错:The application could not be verified.
- iOS and OS X Network Programming Cookbook |Performing a network address resolution
- Android中Application类的详细解释:
- 巴厘岛中文离线地图App上线
- 日惹中文离线地图App上线
- iOS - 常用正则表达式判断邮箱、身份证..是否正确
- 雅加达中文离线地图App上线