編輯:關於Android編程
本文實例講述了Android獲取手機SIM卡運營商信息的方法,對於Android程序設計有非常實用的價值。分享給大家供大家參考之用。具體方法如下:
主要功能代碼如下:
/**
* 獲取SIM卡運營商
*
* @param context
* @return
*/
public static String getOperators(Context context) {
TelephonyManager tm = (TelephonyManager) context
.getSystemService(Context.TELEPHONY_SERVICE);
String operator = null;
String IMSI = tm.getSubscriberId();
if (IMSI == null || IMSI.equals("")) {
return operator;
}
if (IMSI.startsWith("46000") || IMSI.startsWith("46002")) {
operator = "中國移動";
} else if (IMSI.startsWith("46001")) {
operator = "中國聯通";
} else if (IMSI.startsWith("46003")) {
operator = "中國電信";
}
return operator;
}
/**
* 手機型號
*
* @return
*/
public static String getPhoneModel() {
return android.os.Build.MODEL;
}
/**
* 系統版本
*
* @return
*/
public static String getSystemVersion() {
return android.os.Build.VERSION.RELEASE;
}
權限代碼如下:
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
希望本文所述對大家的Android程序設計有所幫助
Android實現界面左右滑動切換功能
相信大家一定都使用過手機QQ和微信之類的軟件,當我們使用時不難發現其界面的切換不僅可以通過點擊頁標簽來實現,還可以通過左右滑動來實現的,耗子君剛開始學Android時就覺
Android設計模式之一個例子讓你徹底明白裝飾者模式(Decorator Pattern)
導讀這篇文章中我不會使用概念性文字來說明裝飾者模式,因為通常概念性的問題都很抽象,很難懂,使得讀者很難明白到底為什麼要使用這種設計模式,我們設計模式的誕生,肯定是前輩們在
魅族pro5手機怎麼截屏截圖教程
魅族pro5怎麼截屏?很多初次使用魅族pro5的用戶,還不知道該如何截圖,魅族pro5是有多鐘截屏方法,快捷組合鍵截圖。也可以借用第三方軟件進行截圖:借助第
React-Native系列Android——Touch事件原理及狀態效果
Native原生相比於Hybrid或H5最大優點是具有流暢和復雜的交互效果,觸摸事件便是其中重要一項,包括點擊(Click)、長按(LongClick)、手勢(gestu