1、 android.os.Build.VERSION. RELEASE  获取用户当前android系统版本(如 4.1.1)

2、Locale.getDefault().getLanguage() 获取系统默认语言 如(zh)

3、 Locale.getDefault().getCountry() 获取系统设置当前国家 (CN)

4、  TelephonyManager telManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
      telManager.getDeviceId() 获取设备ID

5、  String operator = telManager.getSimOperator();
    String ss="";
       if(operator!=null){
           if(operator.equals("46000")||operator.equals("46002")||operator.equals("46007")){
               ss="mobile";
       //中国移动
       }
           else if( operator.equals("46001")){
               ss="Unicom";
       //中国联通
       }else if( operator.equals("46003") ){
       //中国电信
           ss="CT";
       } 获取运营商
6、android.os.Build.MODEL 获取生产厂商

7、获取mac地址

String getMac() {
     String macSerial = null;
     String str = "";
     try {
             Process pp = Runtime.getRuntime().exec(
                             "cat /sys/class/net/wlan0/address ");
             InputStreamReader ir = new InputStreamReader(pp.getInputStream());
             LineNumberReader input = new LineNumberReader(ir);

for (; null != str;) {
                     str = input.readLine();
                     if (str != null) {
                             macSerial = str.trim();// 去空格
                             break;
                     }
             }
     } catch (IOException ex) {
             // 赋予默认值
             ex.printStackTrace();
     }
     return macSerial;
}

8 获取当前上网环境

ConnectivityManager connMgr = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);  
       NetworkInfo networkInfo = connMgr.getActiveNetworkInfo();  
       String networkTypeString="";
       if(networkInfo.getType()==ConnectivityManager.TYPE_WIFI){
         //判断WIFI网
           networkTypeString="WIFI";
         }else if(networkInfo.getType()==ConnectivityManager.TYPE_MOBILE) {
         //判断3G网
             networkTypeString="MOBILE";
         }

9 获取屏幕大小

(1)level 13之前

WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
                  int screenWidth=wm.getDefaultDisplay().getWidth();

(2)level 13之后

Point point=new Point();

wm.getDefaultDisplay().getSize(point);

point.x 屏幕宽

point.y 屏幕高

【原】android获取设备基本信息相关推荐

  1. Android获取设备状态栏status bar高度的正确姿势

    Android获取设备状态栏高度的正确姿势 正确代码方式: int height = 0;int resourceId = getApplicationContext().getResources() ...

  2. ONVIF协议网络摄像机(IPC)客户端程序开发(8):获取设备基本信息

    ONVIF协议网络摄像机(IPC)客户端程序开发(8):获取设备基本信息 1 专栏导读 本专栏第一篇文章「专栏开篇」列出了专栏的完整目录,按目录顺序阅读,有助于你的理解,专栏前面文章讲过的知识点(或代 ...

  3. Android获取设备ID号

    Android获取设备ID号 Android有多种方式可以获取设备ID,但是每一种总会有一点限制,为此,整合几种方式在一起,这样就万无一失了 public class DeviceIdFactory ...

  4. Android 获取设备号

    前言 最近在对接口的时候 根据后台要求生成设备唯一id 作为key android 获取设备号比较简单 这里记录一下 实现 /*** 获取设备号* @param context* @return*/p ...

  5. Android获取设备各项信息(设备id、ip地址、设备名称、运行商、品牌、型号、分辨率、处理器、国家码、系统语言、网络类型、oaid、android版本、操作系统版本、mac地址、应用程序签名..)

    Android获取设备各项信息(设备id.ip地址.APP应用名称.设备名称.运行商.品牌.型号.分辨率.处理器.国家码.系统语言.网络类型.oaid.android版本.操作系统版本.mac地址.应 ...

  6. Android -- 获取设备硬件信息

    Android – 获取设备硬件信息 通过 Build 获取指定字段信息: 信息 方法 例子 主板 Build.BOARD PAR 系统定制商 Build.BRAND HUAWEI 硬件名称 Buil ...

  7. android设备id完美解决方法,安卓获取渠道名渠道id Android获取设备唯一标识的终极解决方法,防止安卓7.0时崩溃问题...

    一,先说获取渠道名(这里以友盟为例) /* * 4.5.1新加渠道名字段,用来传给后台去统计各个渠道下载量 * */ public static String getSource() { //获取渠道 ...

  8. ios助手开发系列(三):打开设备连接,获取设备基本信息

    在上一篇文章中,已经讲过了使用AMDeviceNotificationSubscribe函数来监听设备连接状态了 上一篇的连接:http://blog.csdn.net/u011740603/arti ...

  9. android异常信息,Android 获取设备信息 异常

    /**获取设备信息 * @param c * @return */ public static void setDeviceInfo(Context c,RequestParams params){ ...

最新文章

  1. csharp DataTable and DataGridView delete a Row
  2. Google面试题及答案
  3. 《JAVA与模式》之装饰模式
  4. python编程,外星人飞船
  5. PHPStorm配置使用Git
  6. 一次性缴纳6万元,退休后每月领1500元养老金,你愿意吗?
  7. Linux学习笔记-配置SAMBA服务
  8. Idea不能显示类的继承关系,pom文件的右键属性中也没有Diagrams选项(已解决)
  9. OPPO小布助手算法系统的探索、实践与思考
  10. linux挂载iso5后如何安装,CentOS系统怎样挂载光盘镜像ISO文件
  11. 汉字转拼音,并返回第一个字母
  12. 999宝藏网尼古拉斯电脑城装机版V6.0
  13. 数据结构与算法笔记:图搜索之DFS详解
  14. 【夜读】一个人保持年轻的5个好习惯
  15. codewarrior 入门(来源于逍遥呤博客)
  16. node sass 报错解决方法 Module build failed (from ./node_modules/sass-loader/dist/cjs.js)
  17. R语言及RStudio下载安装
  18. Zoj 3598 Spherical Triangle 【计算几何】【曲面三角形】
  19. 03-建造模式Quarkus实现
  20. KCTF_MISC:神秘的图片

热门文章

  1. 网站域名检测是否被QQ/微信拦截工具
  2. [转]版本控制软件Subversion的使用笔记(WIN)
  3. Magento教程 20:仅限会员留言的产品评论设定!
  4. 5种你未必知道的JavaScript和CSS交互的方法
  5. 妈咪,我找到了!15个实用的Linux find命令示例
  6. php thumb 生成缩略图
  7. 解决 SpringBoot 在 JDK8 中 LocalDateTime (反)序列化问题
  8. redis cluster管理工具redis-trib.rb详解
  9. 电脑连接virtualbox虚拟机的方法
  10. 存储过程测试dbms、lpad与chr(10)