내 compilesdkversion는 23을 사용하고 내 targetSdkVersion을 내가 23을 더 어렵게하고보다 느린 21 (I 22를 시도하지 않은) 타겟팅 발견 (23)는 사용 여부를 targetSdkVersion을 23
했다. 아마도 그것은 내가 '위치'및 '연락처 읽기'와 같은 서비스를 사용하기 위해 사용자로부터 항상 허가를 요청해야하기 때문에 그렇게 보입니다. 그리고 그것을 테스트하고 허가를 줄 때마다, 서비스를로드하는 데 더 오래 걸리고 21을 사용하는 것보다 훨씬 간단합니다.
내 안드로이드 장치 (6.0 Marshmallow)에서 targetSdkVersion @ 21을 테스트하면 정말 잘 작동하며 최신 버전이 아니기 때문에 테스트하지 않을 것이라고 생각했습니다.
그래서 저는 21과 23 사이의 선택에 난처한 것 같습니다. 사용자가 앱을 사용하도록 허용할지 여부를 선택할 수 있어야하기 때문에보다 간단하고 효율적이거나 23보다 우수하기 때문에 21이 더 좋습니다. 특정 서비스? 아니면이 문제 중 아무 것도 선택하지 않아도되고 좋아하는 것에 따라 선택할 수도 있습니다. : S
나는 23 개의 말도 안되는 것을 찾았습니다. 나는 '선택적인'서비스가 없기 때문에 사용자에게지도의 위치를 알 수있는 권한을 물어 보는 것이 중요하지 않습니다. 사용자가 처음 앱을 다운로드했을 때 사용자로부터 기대해야합니다.
읽기 주셔서 감사합니다 내 영어 (제 2 언어) 당신은 너무 심각 안드로이드의 새로운 기능을 활용하는 능력을 제한 원하는 경우 API (21)을 대상으로하지만, 일을 계속 무료
흠, 알았습니다. 새로운 버전에 적응하는 것이 나을 것 같아요. 고맙습니다. – xavvy