亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Android > 正文

Android中TelephonyManager類的用法案例詳解

2020-04-11 11:25:05
字體:
來源:轉載
供稿:網友

本文以案例形式分析了Android中TelephonyManager類的用法。分享給大家供大家參考。具體如下:

目錄結構:

main.xml布局文件:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  android:orientation="vertical"   android:layout_width="fill_parent"  android:layout_height="fill_parent">  <ScrollView android:fillViewport="true"    android:layout_width="fill_parent"    android:layout_height="fill_parent">    <ListView android:id="@+id/listView"      android:layout_width="fill_parent"      android:layout_height="fill_parent" />  </ScrollView></LinearLayout>

array.xml文件:

<?xml version="1.0" encoding="utf-8"?><resources>  <string-array name="listItem">          <item>設備編號</item>    <item>SIM卡國別</item>    <item>SIM卡序列號</item>    <item>SIM卡狀態</item>    <item>軟件版本</item>    <item>網絡運營商代號</item>    <item>網絡運營商名稱</item>    <item>手機制式</item>    <item>設備當前位置</item>  </string-array>  <string-array name="simState">          <item>狀態未知</item>    <item>無SIM卡</item>    <item>被PIN加鎖</item>    <item>被PUK加鎖</item>    <item>被NetWork PIN加鎖</item>    <item>已準備好</item>  </string-array>  <string-array name="phoneType">          <item>未知</item>    <item>GSM</item>    <item>CDMA</item>  </string-array>  </resources>

清單文件:

<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"  package="com.ljq.activity" android:versionCode="1"  android:versionName="1.0">  <application android:icon="@drawable/icon"    android:label="@string/app_name">    <activity android:name=".TelephonyManagerActivity"      android:label="@string/app_name">      <intent-filter>        <action android:name="android.intent.action.MAIN" />        <category          android:name="android.intent.category.LAUNCHER" />      </intent-filter>    </activity>  </application>  <uses-sdk android:minSdkVersion="7" />  <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />  <uses-permission android:name="android.permission.READ_PHONE_STATE" /></manifest>

TelephonyManagerActivity類:

package com.ljq.activity;import java.util.ArrayList;import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.telephony.TelephonyManager;import android.view.Gravity;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.LinearLayout;import android.widget.ListView;import android.widget.TextView;public class TelephonyManagerActivity extends Activity {  private ListView listView=null;  private TelephonyManager tm=null;  private String[] phoneType=null;  private String[] simState=null;  private String[] listItems=null;  ArrayList<String> listValues=new ArrayList<String>();  BaseAdapter adapter=new BaseAdapter(){    public int getCount() {      return listItems.length;    }    public Object getItem(int position) {      return listItems[position];    }    public long getItemId(int position) {      return position;    }    public View getView(int position, View convertView, ViewGroup parent) {      LinearLayout ll=new LinearLayout(TelephonyManagerActivity.this);      ll.setOrientation(LinearLayout.VERTICAL);      TextView tvItem=new TextView(TelephonyManagerActivity.this);      tvItem.setTextSize(24);      tvItem.setText(listItems[position]);      tvItem.setGravity(Gravity.LEFT);//設置在父容器中的對齊方式      ll.addView(tvItem);      TextView tvValue=new TextView(TelephonyManagerActivity.this);      tvValue.setTextSize(18);          //設置字體大小      tvValue.setText(listValues.get(position));  //設置顯示的內容      tvValue.setPadding(0, 0, 10, 10);      //設置四周邊界      tvValue.setGravity(Gravity.RIGHT);        ll.addView(tvValue);      return ll;    }  };  @Override  public void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.main);    listItems=getResources().getStringArray(R.array.listItem);    simState=getResources().getStringArray(R.array.simState);    phoneType=getResources().getStringArray(R.array.phoneType);    tm=(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);    listView=(ListView)findViewById(R.id.listView);    initListValues();    listView.setAdapter(adapter);  }  /**   * 獲取各個數據項的值   */  public void initListValues(){          listValues.add(tm.getDeviceId());//獲取設備編號    listValues.add(tm.getSimCountryIso());//獲取SIM卡國別    listValues.add(tm.getSimSerialNumber());//獲取SIM卡序列號      listValues.add(simState[tm.getSimState()]);//獲取SIM卡狀態    listValues.add((tm.getDeviceSoftwareVersion()!=null?tm.getDeviceSoftwareVersion():"未知"));  //獲取軟件版本    listValues.add(tm.getNetworkOperator());//獲取網絡運營商代號    listValues.add(tm.getNetworkOperatorName());//獲取網絡運營商名稱    listValues.add(phoneType[tm.getPhoneType()]);//獲取手機制式    listValues.add(tm.getCellLocation().toString());//獲取設備當前位置  }}

運行結果:

 

希望本文所述對大家的Android程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美孕妇与黑人孕交| 欧美国产精品人人做人人爱| 欧美日韩中文字幕综合视频| 亚洲精品一区在线观看香蕉| 亚洲国产成人精品一区二区| 国产精品99久久久久久人| 亚洲精选在线观看| 亚洲成人动漫在线播放| 国产成人高清激情视频在线观看| 欲色天天网综合久久| 国产精品一区二区久久| 亚洲综合一区二区不卡| 国产视频精品va久久久久久| 亚洲精品一区二区网址| 亚洲xxxx妇黄裸体| 97精品在线观看| 国产精品欧美日韩| 日韩电影在线观看中文字幕| 精品国产鲁一鲁一区二区张丽| 97视频在线看| 这里只有精品在线观看| 国产精品视频一区二区高潮| 亚洲免费人成在线视频观看| 日韩在线免费观看视频| 国产精品无av码在线观看| 57pao精品| 大胆人体色综合| 日韩在线播放一区| 欧美日韩国产中字| 中文字幕欧美日韩在线| 日本久久中文字幕| 38少妇精品导航| 日韩av在线免费看| 欧美成人免费大片| 91麻豆国产语对白在线观看| 亚洲成人精品av| 国产成人欧美在线观看| 欧美成人午夜免费视在线看片| 亚洲精品电影在线观看| 69视频在线播放| 国产免费一区二区三区在线观看| 亚洲精品国产拍免费91在线| 超碰97人人做人人爱少妇| 欧美日韩黄色大片| 亚洲人成网站免费播放| 欧美裸体xxxx极品少妇| 中文字幕亚洲一区二区三区五十路| 国产成人精品亚洲精品| 热99精品里视频精品| 国产亚洲视频中文字幕视频| 欧美性xxxx极品hd满灌| 在线视频免费一区二区| 久久影视电视剧免费网站| 日韩欧美国产中文字幕| 日韩精品极品在线观看播放免费视频| 国产精品国产亚洲伊人久久| 亚洲级视频在线观看免费1级| 欧美电影在线观看高清| 欧美亚洲午夜视频在线观看| 91av福利视频| 欧美日韩亚洲激情| 日韩视频免费看| 97在线视频观看| 欧美成人自拍视频| 成人精品久久av网站| 欧美日韩国产黄| 日韩av手机在线观看| 日韩中文视频免费在线观看| 97热在线精品视频在线观看| 亚洲aaa激情| 久久久久久久成人| 国产精品一区二区性色av| 日韩中文字幕亚洲| 精品亚洲一区二区三区四区五区| 91亚洲精品视频| 国产精品爽爽ⅴa在线观看| 97在线视频一区| 91成品人片a无限观看| 亚洲人成亚洲人成在线观看| 中日韩美女免费视频网址在线观看| 成人免费视频网址| 日韩欧美极品在线观看| 不用播放器成人网| 国产99久久久欧美黑人| 国产亚洲精品久久久优势| 国产精品劲爆视频| 亚洲free性xxxx护士白浆| 亚洲国产福利在线| 亚洲福利在线播放| 欧美综合激情网| 成人福利视频网| 欧美日韩综合视频| 欧洲成人在线观看| 中文字幕一区日韩电影| 久久人人爽人人爽爽久久| 国产一区欧美二区三区| 亚洲一区二区中文| 亚洲福利视频二区| 欧美在线视频免费| 欧美人与物videos| 成人做爰www免费看视频网站| 久久久久久综合网天天| 成人免费视频在线观看超级碰| 亚洲а∨天堂久久精品喷水| 久久福利视频网| 亚洲一区二区三区乱码aⅴ| 欧美黑人一级爽快片淫片高清| 国产不卡一区二区在线播放| 深夜成人在线观看| 伊人伊成久久人综合网站| 91产国在线观看动作片喷水| 欧美精品电影免费在线观看| 欧美在线一区二区三区四| 久久精品国产久精国产思思| 亚洲一区二区三区香蕉| 欧美电影在线观看网站| 国产日本欧美一区二区三区| 欧美精品videos性欧美| 欧美电影免费观看网站| 日韩免费观看av| 97成人在线视频| 欧美成人精品不卡视频在线观看| 九九热99久久久国产盗摄| 在线精品国产成人综合| 亚洲国产91精品在线观看| 欧美日本中文字幕| 日韩精品亚洲精品| 91国产美女在线观看| 亚洲欧美综合v| 日韩亚洲成人av在线| 日韩免费不卡av| 亚洲精品免费一区二区三区| 国产91色在线播放| 国产精品成人久久久久| 欧美国产精品va在线观看| 97色伦亚洲国产| 日韩精品免费综合视频在线播放| 成人乱人伦精品视频在线观看| 国产热re99久久6国产精品| 国产精品18久久久久久首页狼| 97视频com| 亚洲精品视频在线播放| 亚洲精品久久久久中文字幕二区| 国产精品美女网站| 色无极影院亚洲| 亚洲九九九在线观看| 国产精品久久电影观看| 欧美整片在线观看| 精品动漫一区二区三区| xxxx欧美18另类的高清| 91久久精品国产91久久性色| 国产成人精品日本亚洲专区61| 97久久精品国产| 91九色国产在线| 国产精品视频男人的天堂| 国产91久久婷婷一区二区| 日韩国产精品亚洲а∨天堂免| 成人国产精品久久久久久亚洲| 国产欧美最新羞羞视频在线观看| 亚洲三级黄色在线观看| 日本午夜精品理论片a级appf发布| 国产成人精品视频在线| 国产精品久久不能| 中文字幕9999|