기어용 앱을 만들고 있습니다.
삼성 액세서리 개발 가이드에 따라서 AndroidManifest.xml 에 아래 permission 을 추가했습니다.
<uses-permission android:name= "com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY"/>
대부분의 갤럭시 기기에서는 문제가 없는데 특정 기기 (J 시리즈) 에서 여전히 SecurityException 이 발생합니다.
java.lang.SecurityException: com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY permission is required.
확인된 기기는 아래와 같습니다.
SM-J500N (Android 5)
SM-J700K (Android 5)
SM-G800F (Android 5)
SM-G531F (Android 5)
갤럭시3, 4, 5, 6, 노트2, 3, 4, 5, 7 과 같은 기기나 다른 제조사 기기들은 전혀 문제가 없습니다.
개발 가이드에 따르면 갤럭시 기기의 4.4.2 이상인 경우에는 위에 permission 이 없는 경우에 SecurityException 이 발생한다고 되어 있습니다.
- For Samsung device,
Android 4.4.2 (KitKat) and above: SecurityException is thrown and your application won’t work.
Prior to Android 4.4.2 (KitKat): No exception and the application will work properly.
도움 부탁드립니다.