2014-12-03 2 views
0

내 응용 프로그램은 들어오는 SMS와 함께 작동합니다 (스팸인지 아닌지 묻고 그에 따라 반응합니다).Android 4.4 이상에서 특정 옵션을 사용 중지하는 방법은 무엇인가요?

Android 4.4 implementation으로, 내 응용 프로그램은 SMS_RECEIVED_ACTION 방송을 중단하는

  1. 할 수 없게한다
  2. SMS 공급자에게 문의하십시오.

환경 설정에 따라 (a), (b) 코드에 따라 안드로이드 버전을 결정하고 비활성화 할 수 있습니까?

+0

안드로이드 4.4와 함께하는 Afaik에는 SMS를 읽는 앱이 하나만있을 수 있으므로 접근 방법이 맞는지 확실하지 않습니다. 내 sms 백업 응용 프로그램은 기본 SMS로 설정해야합니다 임시 백업 – for3st

+0

@ for3st, 이것이 내 질문에 (내가 준 링크를 참조하십시오) 정확히 무엇입니까 백업하려는 경우. –

답변

1

당신과 같이 런타임에 버전을 확인 할 수 있습니다

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { 
    //Do stuff here. (Or don't) 
} 

모든 버전 코드는 here를 찾을 수 있습니다.

보낸 사람 : Supporting Different Platform Versions.

+0

감사합니다. 'Preferences' 클래스'onCreate' 메소드에서 사용할 수 있습니까? 기본 환경 설정 값을 변경하는 올바른 방법은 무엇입니까 (예 : 'false'인 경우 KitKat의 경우 'true'여야합니다.) –

+0

의미가 확실하지 않습니다. 사용하지 않으려는 경우이 값을 사용할 수 있습니다 또는 귀하의 애플 리케이션의 특정 기능을 조정할 수 있습니다 .Build.VERSION.SDK_INT'는 현재 버전의 장치이며 KitKat보다 큰지 확인하고 있습니다. – James

+0

'setDefaultValue'를 사용하여 –

관련 문제