«android-6.0-marshmallow» 태그된 질문

이전에 'Android M'으로 알려진 Android Marshmallow는 Android 버전 6.0이며 API 레벨 23을 지원하며 2015 년 10 월에 출시되기 시작했습니다.


11
Android Marshmallow에서 특정 앱의 권한 화면을 프로그래밍 방식으로 여는 방법은 무엇입니까?
새로운 Android Marshmallow 릴리스에 대한 질문이 있습니다. 의도 또는 유사한 것을 통해 특정 앱에 대한 권한 화면을 표시 할 수 있습니까? 다음 코드로 앱 설정을 표시 할 수 있습니다-권한 화면을 직접 여는 아날로그 솔루션이 있습니까? startActivity(new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS, Uri.fromParts("package", getPackageName(), null))); 나는 이미 이것에 대한 연구를했지만 적절한 해결책을 찾지 못했습니다. 모든 …

24
Android M-런타임 권한 확인-사용자가 "다시 묻지 않음"을 확인했는지 확인하는 방법
이에 따르면 http://developer.android.com/preview/features/runtime-permissions.html#coding 앱은 런타임 권한을 확인하고 아직 권한이 부여되지 않은 경우 권한을 요청할 수 있습니다. 그러면 다음 대화 상자가 표시됩니다. 사용자가 중요한 권한을 거부하는 경우 앱에 권한이 필요한 이유와 거부에 미치는 영향에 대한 설명이 앱에 표시되어야합니다. 이 대화 상자에는 두 가지 옵션이 있습니다. 다시 시도하십시오 (권한이 다시 요청됩니다). 거부 …

8
Android 앱은 제거 및 재설치 후 데이터를 기억합니다
4.1 이상의 모든 버전을 대상으로하는 Android 앱을 개발하는 동안 앱을 제거했다가 다시 설치해도 데이터가 지워지지 않는 것으로 나타났습니다. 응용 프로그램은 첫 번째 화면에 묻는 세부 정보를 저장하도록 설계되었습니다. OS 버전 4.4.4에서 제거했다가 다시 설치 한 후 앱은 사용자에게 데이터를 입력하라는 메시지를 표시합니다. 이는 정상입니다. 그러나 버전 6.0에서 동일한 설치 / …

14
프래그먼트와 액티비티 모두에 정의 된 경우 onRequestPermissionsResult가 프래그먼트에서 호출되지 않습니다
recyclerview 어댑터를 사용하여 recyclerview를 가지고이 recyclerview에서 데이터를 설정하는 조각이 있습니다. 이제 어댑터의 목록 항목에 버튼이있어 Android의 새 권한 모델에 대해 Android의 READ_EXTERNAL_STORAGE 권한을 확인해야합니다. 이 어댑터의 조각에서 권한이 부여되었는지 여부를 확인하고 권한이 아직 부여되지 않은 경우 권한을 요청하기 위해 새 기능을 만들었습니다. 어댑터의 매개 변수로 MyFragment.this를 전달하고 어댑터에서 버튼 클릭으로 …

24
안드로이드 마시멜로 요청 권한?
현재 몇 가지 "위험한"권한이 필요한 응용 프로그램을 개발 중입니다. 따라서 Android Marshmallow (API 레벨 23)에서 필요에 따라 "허가 요청"을 추가하려고 시도했지만이를 수행하는 방법을 찾지 못했습니다. 앱에서 새 권한 모델을 사용하여 권한을 요청하려면 어떻게해야합니까?

22
Android 6.0 다중 권한
Android 6.0에는 새로운 권한이 있으며 다음과 같이 호출 할 수 있음을 알고 있습니다. if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(this, new String[] { Manifest.permission.WRITE_EXTERNAL_STORAGE }, PERMISSION_WRITE_STORAGE); } 오늘은 연락처, SMS 및 카메라의 세 가지 권한이 필요한 Google 앱을 보았습니다. 1-3 페이지를 만들고 동시에 활성화하기 위해 모두 함께 호출합니다. 아무도 SMS, …

12
마시멜로의 저장 권한 오류
На этот вопрос есть ответы на 스택 오버플로 на русском : Как получить список файлов в директории? (Android API 레벨 26) Lollipop에서는 다운로드 기능이 앱에서 제대로 작동하지만 Marshmallow로 업그레이드하면 앱이 다운되어 인터넷에서 SD 카드로 다운로드하려고 할 때이 오류가 발생합니다. Neither user nor current process has android.permission.WRITE_EXTERNAL_STORAGE 이 코드 줄에 대해 …

11
Android M 권한 : shouldShowRequestPermissionRationale () 함수 사용에 혼란
Android M의 새로운 권한 모델에 대한 공식 문서를 살펴 보았습니다 . 앱이 이전에이 권한을 요청하고 사용자가 요청을 거부 한 경우 shouldShowRequestPermissionRationale()반환 되는 함수 에 대해 설명합니다 true. 사용자가 과거에 권한 요청을 거절하고 다시 묻지 않음 옵션을 선택한 경우이 메소드는를 반환합니다 false. 그러나 다음 두 경우를 어떻게 구별 할 수 있습니까? …

24
ConnectivityManager getNetworkInfo (int) 추천하지 않습니다
그러나 compileSdkVersion 23 사용하여 9까지 지원합니다. getNetworkInfo(int)(23)에서 사용되지 않는 된 제안은 사용하는 것이 었 getAllNetworks()하고 getNetworkInfo(Network)대신. 그러나이 두 가지 모두 최소 API 21이 필요합니다. 이를 지원할 수있는 지원 패키지에 사용할 수있는 클래스가 있습니까? 나는 해결책이 이전 에 제안되었다는 것을 알고 있지만, 9의 최소 API 요구 사항에 대한 문제는 문제를 일으킨다.

5
Android Marshmallow의 서비스에서 권한을 요청하는 방법
Android Marshmallow에서 권한은 앱이 설치 될 때 한꺼번에 요청되는 것이 아니라 필요할 때 런타임에 요청되어야합니다. 그러나 내 앱에는 서비스 만 포함되어 있기 때문에 문제가되는 활동에서만 권한을 요청할 수 있습니다. (그 이유는 무엇입니까?이 앱에는 Android Wear 시계 모드가 번들로 포함되어 있으며 휴대 전화는 주변의 사진을 검색하여 시계로 전송하기 만하면됩니다. 활동이 필요하지 …

7
Android 5.1.1 이상-getRunningAppProcesses ()는 내 애플리케이션 패키지 만 반환합니다.
Google은 마침내 현재 포 그라운드 애플리케이션 패키지를 얻기 위해 모든 문을 닫은 것 같습니다. 이 답변getRunningTasks(int maxNum) 덕분에 Lollipop 업데이트 후 Lollipop 이후 포 그라운드 애플리케이션 패키지를 가져 오는 데이 코드를 사용했습니다. final int PROCESS_STATE_TOP = 2; RunningAppProcessInfo currentInfo = null; Field field = null; try { field = RunningAppProcessInfo.class.getDeclaredField("processState"); …

7
Android 6.0에서 Bluetooth 저에너지 검색을 위해 위치를 활성화해야합니다.
Android 버전 6.0 BLE (Bluetooth Low Energy)로 업그레이드 한 후 기기에서 위치 서비스가 활성화 된 경우에만 검색이 작동합니다. 여기를 참조하십시오 : Android 6.0의 Bluetooth Low Energy startScan이 장치를 찾지 못함 기본적으로 앱과 전화에 대한 권한을 활성화해야합니다. 이것은 버그입니까? 실제로 위치 서비스를 활성화하지 않고도 스캔 할 수 있습니까? 모든 앱에 대한 …

10
Android M 용 build.grade에 Apache HTTP API (레거시)를 컴파일 시간 종속성으로 추가하는 방법은 무엇입니까?
여기 에서 언급했듯이 Android M은 Apache HTTP API를 지원하지 않습니다. 문서 상태 : 대신 HttpURLConnection 클래스를 사용하십시오. 또는 Apache HTTP API를 계속 사용하려면 먼저 build.gradle 파일에서 다음 컴파일 시간 종속성을 선언해야합니다. android {useLibrary 'org.apache.http.legacy'} 나는 그러나, 나는 아직도, HttpURLConnection의에 HttpClient를 내 프로젝트의 사용의 변환 다량이 필요 HttpClient를 몇 지역에서 사용할 …

25
상태 표시 줄이 흰색으로 바뀌고 뒤에 콘텐츠가 표시되지 않습니다.
Marshmallow에서 AppCompat을 사용해보고 있습니다. 투명 상태 표시 줄을 원하지만 흰색으로 바뀝니다. 몇 가지 솔루션을 시도했지만 저를 위해 작동하지 않았습니다 ( 투명 상태 표시 줄이 windowTranslucentNavigation = "false"와 함께 작동하지 않음 , Lollipop : 색상이 투명으로 설정된 상태 바 뒤에 그리기 ). 다음은 관련 코드입니다. 내 styles.xml <style name="Bacon" parent="Theme.Bacon"/> <style …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.