編輯:關於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;
}
權限:
Android開發之SQLite的使用方法
前言 SQLite是一種輕量級的小型數據庫,雖然比較小,但是功能相對比較完善,一些常見的數據庫基本功能也具有,在現在的嵌入式系統中使用該數據庫的比較多,因為它占用系統
Android Material Design 之 圖形
格式塔原理介紹Material Design 運用了格式塔原理,尤其是在圖形的設計上。 格式塔理論是心理學中為數不多的理性心理學之一。格式塔學派以某些相當抽象的,與知覺和
Android View繪制及實踐
概述整個View樹的繪圖流程是在ViewRoot.java類的performTraversals()函數展開的,該函數做的執行過程可簡單概況為:- 判斷是否需要重新計算視
一起動手編寫Android圖片加載框架
開發一個簡潔而實用的Android圖片加載緩存框架,並在內存占用與加載圖片所需時間這兩個方面與主流圖片加載框架之一Universal Image Loader做出比較,來