2010-02-07 2 views
2

Android에서 전화 테스트를 개발 중이며 Eclair와 협력했습니다.코드에서 SIM 카드에 액세스하여 코드 샘플을 찾습니다.

코드에서 sim 카드로 어떻게 작업 할 수 있는지 알고 싶습니다. 우리 플랫폼에서 sim 카드를 테스트하는 테스트를 작성합니다. Don 케이크/Eclair로 전송할 때 cap cake 작업에 사용되는 코드가 있으며 많은 오류가 있습니다. 제발 좀 도와주세요. 코드 예제 링크를 얻고 싶습니다. apache (Eclair와 관련이 있습니다)는 무엇을 사용해야합니까? 클래스 상단에 포함 할 가져 오기는 무엇입니까? 어떤 클래스를 사용해야합니까? ...

일라

답변

0

는 음의 위치에 액세스하는 코드 android.os.Environment.getExternalStorageDirectory()android.os.Environment를 입력하여 몇 가지 더있다.

File 클래스 here을 살펴 봐야합니다.

4

당신이 찾고있는 것은 TelephonyManager 클래스입니다. 이 클래스를 사용하면 SIM 및 전화 하드웨어와 관련된 많은 정보에 액세스 할 수 있습니다.

// Access IMEI, IMSI 

    private String imeiNumber = null; 
    private String imsiNumber = null; 
try 
{ 
    TelephonyManager mTelephonyMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); 

    if(mTelephonyMgr != null) 
    { 
     imeiNumber = mTelephonyMgr.getDeviceId(); 
       imsiNumber = mTelephonyMgr.getSubscriberId(); 
    } 
    else 
    { 
     imeiNumber = null; 
    } 
} 
catch (Exception e) 
{ 
    System.out.println ("IMSI Error : " + e.toString()); 
} 

SAMEWAY, 당신은 getSimCountryIso(), getSimOperator(), getSimOperatorName() 같은 getSimSerialNumber() 등 다른 SIM 정보에 액세스 할 수 TelephonyManager 클래스의 다른 방법을 사용할 수 있습니다

관련 문제