2012-01-24 7 views
-1

私はアンドロイド3.0の新しい使用しているか、またはアンドロイドタブレットと言うことができます。私は、タブレット/アンドロイド3.0でSIMカードを検出する方法を知りたいですか?誰も私に例のコードを与えることができます。アンドロイド3.0のSIMカードを検出するには?

EDIT: - 私の要件は、いくつかの条件が一致している場合、私はSIMカードをアンマウントしたいです。私はユーザーがSIMカードのサービスを使用することができないことを意味します。私たちはこれをすることができますか?

ありがとうございます。

答えて

0

アプリケーションからSIM情報を読み取ろうとしてください。値が返された場合、タブレットにはSIMカードがあります。それ以外の場合は、NULLが返されます。例えば、あなたのアプリケーションがあなたのタブレットがSIMカードを持っていることを意味するあなたのアプリケーションを読むことができる場合はIMSI番号を、それ以外の場合は、アプリケーションがNULLを返す場合はSIMはありません。

0

TelephonyManagerサービスとそのメソッドgetSimState()を使用します。
http://developer.android.com/reference/android/telephony/TelephonyManager.html#SIM_STATE_ABSENT

何のSIMカードが存在しない場合、それは私が私の質問を編集SIM_STATE_ABSENT

フランソワ

にご返信用
+0

感謝を返します。あなたはその答えを教えてもらえますか? – anddev

+0

私はそれができないと思います!次のリンクをご覧ください:http://source.android.com/tech/security/index.html#sim-card-access –

関連する問題