2009-12-24 6 views
0

문자 메시지를 보낼 때 어떤 수업을 사용할 수 있습니까? 에뮬레이터에서이 문제를 시도했는데 2.0 :SMS/문자 메시지를 보낼 때 어떤 수업을 사용해야합니까?

import android.telephony.SmsManager; 
SmsManager sms = SmsManager.getDefault(); 
sms.sendTextMessage(...); 

괜찮습니다. 1.5에서 실행되는 G1에서 SmsManager를 1.5에서 사용할 수 없기 때문에 확인 오류가 발생합니다.

android.telephony.gsm.SmsManager 

가 정확한지, 또는 우리가 문자 메시지를 보내는 데 사용하기로되어있어 다른 클래스가? 아마 1.5 우리는 사용되지 않는 클래스를 사용할 필요가?

감사합니다.

답변

2

정확합니다. android.telephony.SmsManager는 API 레벨 4 이상 (a.k.a Android 1.6)에서만 사용할 수 있습니다. See the docs. Android.os.Build.Version을 사용하여 특정 플랫폼에서 사용할 것을 파악할 수 있습니다.

관련 문제