0
ICS에서 작동하는 인 텐트를 사용하는 타사 응용 프로그램을 사용하지 않고 프로그래밍 방식으로 MMS를 보낼 수있는 응용 프로그램이 있습니다. 그러나 JBNAP는 응용 프로그램이 APN을 확보 할 수 없기 때문에 MMS를 보내지 못합니다. 는 특히, 나는 전화의 APNS를 얻기 위해 다음 명령을 사용프로그래밍 방식으로 의도없이 MMS를 보내는 방법
List<APN> apns = cr.query(Uri.withAppendedPath(Carriers.CONTENT_URI, "current"), null, null, null, null);
이 요청은 다음과 같은 예외와 함께 실패합니다
는java.lang.SecurityException: No permission to write APN settings: android.permission.WRITE_APN_SETTINGS.
이 이후 JB에서만 발생합니다. 이동 통신사의 MMS APN 정보를 얻는 방법은 무엇입니까?
"타사 응용 프로그램에서 사용하지 않는"권한 WRITE_APN_SETTINGS을 사용합니다. 쓸 필요가있는 앱은 시스템 앱이 아닙니다. MMS를 보내고받을 수있는 Handcent, Textra와 같은 일부 비 시스템 응용 프로그램이 있습니다. 어떻게 쓰여졌습니까? – user2995358
@ user2995358 APN 설정이 이동 통신사 이름을 기반으로하는 것으로 추측하고 작동하지 않는 경우 직접 추측을 무시하는 옵션이 있다고 생각합니다. –