Android中的管理手机的几个常见类

Android 系统本身提供了大量的系统服务类,我们可以通过调用 getSystemService(String name):根据服务名称来获取系统服务。

电话管理器(TelephonyManager)

TelephonyManager是一个管理手机通话状态,电话网络信息的服务类,此类提供了大量的getXxx()方法来获取电话网络的相关信息。

  mListView = (ListView) findViewById(R.id.lv_show);
        TelephonyManager tpmanger = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
        statusValues.add("设备id:"+tpmanger.getDeviceId());//获取设备id
        statusValues.add("系统平台版本:"+tpmanger.getDeviceSoftwareVersion() != null ? tpmanger.getDeviceSoftwareVersion() : "未知");//获取系统平台版本
        statusValues.add("网络运营商代号:"+tpmanger.getNetworkOperator());//获取网络运营商代号
        statusValues.add("网络运营商名称:"+tpmanger.getNetworkOperatorName());//获取网络运营商名称
        statusValues.add("手机网络类型:"+tpmanger.getPhoneType() + "");//获取手机网络类型
        statusValues.add("手机位置:"+tpmanger.getCellLocation() != null ? tpmanger.getCellLocation().toString() : "位置未知");//获取手机未知
        statusValues.add("sim卡国别:"+tpmanger.getSimCountryIso());//获取sim卡国别
        statusValues.add("sim卡序列号:"+tpmanger.getSimSerialNumber());//获取sim卡序列号
        statusValues.add("sim卡状态:"+tpmanger.getSimState()+"");//获取sim卡状态
        //初始化ArrayAdapter 适配器
        ArrayAdapter<String> mAdapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, statusValues);//【注1】
        mListView.setAdapter(mAdapter);//将适配器设置给ListView

//先留坑。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值