显示运营商在源码中哪个地方
android开机后,在解锁界面,右边是显示解锁和静音的,左边显示网络运营的名称和时间电量等。。请问一下这显示界面的代码在源码中的什么地方呢!!最主要我是想知道显示网络运营商的地方,显示网络运营商的是什么字段。
那个界面的layout文件在源码路径下:froyo/framworks/base/core/res/res/layout/keyguard_screen_lock.xml
谢谢
tm.getNetworkOperatorName()这就是获取运营商的名称的吧?
- public static int readSIMCard(Context context) {
- TelephonyManager tm = (TelephonyManager) context
- .getSystemService(context.TELEPHONY_SERVICE);// 取得相关系统服务
- StringBuffer sb = new StringBuffer();
- int state = 0;
- switch (tm.getSimState()) { // x
- case TelephonyManager.SIM_STATE_ABSENT:
- sb.append("无卡");
- state = 0;
- break;
- case TelephonyManager.SIM_STATE_UNKNOWN:
- sb.append("未知");
- state = 1;
- break;
- case TelephonyManager.SIM_STATE_NETWORK_LOCKED:
- sb.append("需要NetworkPIN解锁");
- break;
- case TelephonyManager.SIM_STATE_PIN_REQUIRED:
- sb.append("需要PIN解锁");
- break;
- case TelephonyManager.SIM_STATE_PUK_REQUIRED:
- sb.append("需要PUK解锁");
- break;
- case TelephonyManager.SIM_STATE_READY:
- sb.append("良好");
- state = 2;
- break;
- }
- if (tm.getLine1Number() != null) {
- sb.append("@" + tm.getLine1Number().toString());
- } else {
- sb.append("@无法取得手机号");
- }
- if (tm.getSimSerialNumber() != null) {
- sb.append("@" + tm.getSimSerialNumber().toString());
- } else {
- sb.append("@无法取得SIM卡号");
- }
- if (tm.getSimOperator().equals("")) {
- sb.append("@无法取得供货商代码");
- } else {
- sb.append("@" + tm.getSimOperator().toString());
- }
- if (tm.getSimOperatorName().equals("")) {
- sb.append("@无法取得供货商");
- } else {
- sb.append("@" + tm.getSimOperatorName().toString());
- }
- if (tm.getSimCountryIso().equals("")) {
- sb.append("@无法取得国籍");
- } else {
- sb.append("@" + tm.getSimCountryIso().toString());
- }
- if (tm.getNetworkOperator().equals("")) {
- sb.append("@无法取得网络运营商");
- } else {
- sb.append("@" + tm.getNetworkOperator());
- }
- if (tm.getNetworkOperatorName().equals("")) {
- sb.append("@无法取得网络运营商名称");
- } else {
- sb.append("@" + tm.getNetworkOperatorName());
- }
- if (tm.getNetworkType() == 0) {
- sb.append("@无法取得网络类型");
- } else {
- sb.append("@" + tm.getNetworkType());
- }
- return state;
- }
复制代码
http://topic.csdn.net/u/20110712/14/d0c95a33-1c6a-49fb-a19a-430b6e687aa9.html
posted on 2011-09-17 23:05 miaoshuncai 阅读(450) 评论(0) 收藏 举报
浙公网安备 33010602011771号