2012-02-05 7 views
0

가능한 중복 :
How to access com.android.internal.telephony.gsm.GsmSmsDispatcher instance?방법 수입 com.android.internal.telephony.gsm

미안 해요, 난 안드로이드에 새로운 개발자가 그리고 난 이해가 안 어떻게 가져 오기 및 com.android.internal.telephony.gsm을 호출하십시오. "import com.android.internal.telephony.gsm"시도했으나 해결할 수 없습니다. (이제 API 10 사용) 무엇을해야합니까? 나를 도와 줄 수 있습니까? 미리 감사드립니다.

+0

다음 링크를 확인하십시오. 거기서 해결되었습니다. http://stackoverflow.com/questions/7014317/how-to-access-com-android-internal-telephony-gome-internal-telephony-gsm-gsmsmsdispatcher-instance – Som

답변

2

내부 클래스이므로 사용하지 않아도됩니다. 확실히, SDK는 내부 클래스를 특별히 제외하므로 SDK를 해킹하고 가짜 타겟을 만들어야합니다. 그런 다음 리플렉션을 사용하여 올바른 클래스를 만들 수 있습니다. 그러나 이렇게하더라도 내부 전화 클래스 정보에 액세스하기 위해이 작업을 수행하고 있으므로 액세스가 올바른 스레드에서 호출하는 호출자로 제한되어 있기 때문에이를 수행 할 수 없습니다.

성공할 경우 코드가 다음 릴리스에서 중단 될 가능성이 큽니다.

1

안드로이드에서 사용할 수있는 원래 클래스를 사용하지 마십시오. 텔레포니가 아니라 GSM입니다. 변화가 생길 때 많은 위험을 안겨줍니다.

DONT DO IT!