Android獲取本機電話號碼的簡單方法
如何在Android上獲取本機電話號碼,目前Android上提供了一個API可以讀取早期SIM卡上固化的號碼,
private String getPhoneNumber(){
TelephonyManager mTelephonyMgr;
mTelephonyMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
return mTelephonyMgr.getLine1Number();
}
上面的getPhoneNumber方法返回當前手機的電話號碼,同時必須在androidmanifest.xml中加入 android.permission.READ_PHONE_STATE 這個許可權,但是Android123提示大家上面的方法只能獲取很老SIM卡的手機號碼,目前主流的獲取使用者手機號碼一般採用使用者主動傳送簡訊到SP或接收手機來獲取。
相關推薦
Android獲取本機電話號碼的簡單方法
如何在Android上獲取本機電話號碼,目前Android上提供了一個API可以讀取早期SIM卡上固化的號碼, 複製程式碼程式碼如下: private String getPhoneNumber(){ TelephonyManager mTeleph
Android獲取本機區域網IP的方法
直接貼程式碼,主要利用正則表示式匹配區域網ippackage com.rongyan.clienttest; import java.net.InetAddress; import java.net.NetworkInterface; import java.net.So
Android獲取本機唯一序列號和可變UUID方法
UUID+裝置號序列號 唯一識別碼(不可變) private String getMyUUID(){ final TelephonyManager tm = (TelephonyManager) getBaseContext().getSystemService(Con
Android獲取本機號碼(雙卡雙待無法獲取兩個號碼)
搞了一個想獲取Android手機的本機號碼的功能,但是發現雙卡雙待的手機是無法獲取到兩個號碼 的。在Android的官方文件是沒有提供相應的Api的,因為標準的Andoird是沒有雙卡的,好像也只有國內才會搞雙卡雙待的神器吧。以下記錄一下做這個功能所學習到的
Android 獲取手機的解析度兩種方法
A,過時的API [2]獲取手機的解析度 WindowManager wm = (WindowManager) getSystemService(WINDOW_SERVICE
Android獲取當前的城市名的方法
/** Called when the activity is first created. */ /** 上下文 */ private BMapApiApplication mApplication; /** 定義搜尋服務類 */ private MKSearch mMKSearch
Android EditText中新增圖示的簡單方法
只需要在佈局檔案中新增drawableLeft屬性,我是在最左邊添加了一個圖片,我的程式碼: <EditText android:draw
android 獲取前一天時間的兩種方法
要想獲取前一天的時間,我這裡有兩種方法,話不多說,直接上程式碼: package com.test; import java.time.LocalDate; import java.time.Loc
android獲取檔案getMimeType的兩種方法
方法1: import java.util.Locale; private static String getSuffix(File file) { if (file == null || !file.exists() || file.isDire
Android 獲取本機的mac和wifi的BSSID(mac)以及其他資訊
一上班就開始總結上禮拜寫的wifi,先來說說wifi的屬性 在Android的官方文件中定義瞭如下五種狀態: WIFI_STATE_DISABLED WIFI 不可用 WIFI_STATE_DISABLING WIFI 正在關閉 WIFI_STATE_ENABL
Android獲取本機藍芽地址
從Android6.0開始,通過BluetoothAdapter.getDefaultAdapter().getAddress()獲取的地址是一個固定值02:00:00:00:00:00,部分從低版本
Android Studio——Android獲取螢幕寬度的4種方法
原文連結:http://www.androidchina.net/2022.html 方法一: 1 2 3 WindowManager wm = (WindowManager) this.getSystemService(Context.WINDO
向android模擬器打電話發簡訊的簡單方法
作者: 單鵬程 在開發android應用程式時,有時候需要測試一下向android手機撥打電話傳送簡訊時該應用程式的反應。譬如編寫一個廣播接收器,來提示使用者有簡訊收到或者處理簡訊,就需要向該手機發送簡訊來進行測試。這裡介紹一種簡單的向android模擬器打電
Android 獲取本地儲存路徑的各種方法詳解
Android 中獲取本地儲存路徑,有四個方法, getCacheDir()、getFilesDir()、getExternalFilesDir()、getExternalCacheDir()。 接下來介紹下每個方法的特點以及路徑地址 getCacheDir(
Android 獲取聯絡人和電話號碼
獲取聯絡人和電話號碼 private void queryContactPhoneNumber() { String[] cols = {ContactsContract.PhoneLookup.DISPLAY_NAME, ContactsContrac
Android獲取本機IP並轉換為ipv4的形式
//獲取本機IP地址 private String getLocalIpAddress() throws UnknownHostException { WifiManager wifiManager = (WifiManager) getSystemService(W
第二十篇 Android獲取本機圖片、音訊、視訊、文件以及本地資料夾列表
android獲取本機圖片資料夾,即相簿,以及相簿下的所有圖片的方法,貼出工具類,方便後續使用,效果圖就類似百度網盤上傳圖片的 選擇相簿介面和點選某個相簿選擇圖片的介面. FileManager類: public class FileManager { p
Android獲取螢幕寬度的4種方法
方法一: WindowManager wm = (WindowManager) this .getSystemService(Context.WINDOW_SERVICE); int width = wm.getDefaultDisplay().get
Android獲取電池電量的三種方法
BatteryManager batteryManager=(BatteryManager)getSystemService(BATTERY_SERVICE); System.out.println(batteryManager.getIntProperty(BatteryManager.BATTERY_PR
android獲取圖片尺寸的兩種方法以及bitmap的縮放
//Uri.parse("file://"+result.getImage().getCompressPath())) String path=uri.getPath(); Log.e("圖片路徑",path+""); Spa