我是新來使用android 3.0或者我們可以說android平板電腦。我想知道我們如何檢測tablet/android 3.0中的SIM卡?任何人都可以給我示例代碼。如何在android 3.0中檢測SIM卡?
編輯: - 我的要求是當一些條件匹配,然後我想要取消註冊SIM卡。我的意思是用戶無法使用SIM卡的服務。我們能做到嗎?
在此先感謝。
我是新來使用android 3.0或者我們可以說android平板電腦。我想知道我們如何檢測tablet/android 3.0中的SIM卡?任何人都可以給我示例代碼。如何在android 3.0中檢測SIM卡?
編輯: - 我的要求是當一些條件匹配,然後我想要取消註冊SIM卡。我的意思是用戶無法使用SIM卡的服務。我們能做到嗎?
在此先感謝。
嘗試從您的應用程序中讀取SIM信息。如果它返回值,那麼您的平板電腦有SIM卡,否則它將返回NULL。例如,嘗試讀取IMSI號碼,如果您的應用程序能夠讀取它,這意味着您的平板電腦具有SIM卡,否則沒有SIM卡,如果應用程序返回NULL。
使用TelephonyManager服務和他的方法getSimState()。
http://developer.android.com/reference/android/telephony/TelephonyManager.html#SIM_STATE_ABSENT
如果沒有SIM卡,它會返回SIM_STATE_ABSENT
弗朗索瓦
感謝您的回覆我編輯我的問題。你能告訴我那個答案嗎? – anddev
我認爲這是不可能的!查看以下鏈接:http://source.android.com/tech/security/index.html#sim-card-access –