«android-permissions» 태그된 질문

앱이 기본적으로 허용되지 않는 특정 작업을 수행하도록 허용하는 AndroidManifest.xml의 권한


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 앱은 런타임 권한을 확인하고 아직 권한이 부여되지 않은 경우 권한을 요청할 수 있습니다. 그러면 다음 대화 상자가 표시됩니다. 사용자가 중요한 권한을 거부하는 경우 앱에 권한이 필요한 이유와 거부에 미치는 영향에 대한 설명이 앱에 표시되어야합니다. 이 대화 상자에는 두 가지 옵션이 있습니다. 다시 시도하십시오 (권한이 다시 요청됩니다). 거부 …

30
Android에서 '개방 실패 : EACCES (권한 거부)'예외
나는 얻고있다 열지 못했습니다 : EACCES (Permission denied) 줄에 OutputStream myOutput = new FileOutputStream(outFileName); 나는 뿌리를 확인하고 시도했다 android.permission.WRITE_EXTERNAL_STORAGE. 이 문제를 어떻게 해결할 수 있습니까? try { InputStream myInput; myInput = getAssets().open("XXX.db"); // Path to the just created empty db String outFileName = "/data/data/XX/databases/" + "XXX.db"; // Open the empty …

24
Android M 권한 : onRequestPermissionsResult ()가 호출되지 않음
새로운 M 런타임 권한 시스템을 사용하도록 앱을 업데이트하고 있습니다. onRequestPermissionsResult ()를 제외하고 모두 작동합니다. 버튼 누름에 대한 권한을 확인해야하며 성공하면 문자 메시지를 보내십시오. 권한을 부여하면 대화 상자가 닫히지 만 버튼을 다시 누를 때까지 텍스트 보내기가 트리거되지 않습니다. onRequestPermissionsResult () 메소드에서 디버그하고 중단 점을 설정했지만 결코 들어 가지 않습니다. 이 메소드가 …

5
권한 거부 : startForeground에는 android.permission.FOREGROUND_SERVICE가 필요합니다.
최근에 우리는 갑자기 다음과 같은 몇 가지 스택 추적을보고있었습니다. 왜 그런가요? 앱이 미디어 알림 및 모든 내용으로 오디오 설명 서비스를 포 그라운드로 이동하려고 할 때 발생합니다. java.lang.SecurityException: Permission Denial: startForeground from pid=1824, uid=10479 requires android.permission.FOREGROUND_SERVICE at android.os.Parcel.createException(Parcel.java:1942) at android.os.Parcel.readException(Parcel.java:1910) at android.os.Parcel.readException(Parcel.java:1860) at android.app.IActivityManager$Stub$Proxy.setServiceForeground(IActivityManager.java:5198) at android.app.Service.startForeground(Service.java:695) at com.example.app.services.AudioService.setUpMediaNotification(AudioService.java:372) at com.example.app.services.AudioService.setUpAndStartAudioFeed(AudioService.java:328) at …

13
선언해도 Android 권한이 작동하지 않습니다
Android 앱에서 SMS를 보내는 코드를 작성하려고하는데 SMS를 보내려고하면 오류가 다시 발생합니다. 09-17 18:37:29.974 12847-12847/**.**.****E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: **.**.****, PID: 12847 java.lang.SecurityException: Sending SMS message: uid 10092 does not have android.permission.SEND_SMS. at android.os.Parcel.readException(Parcel.java:1599) at android.os.Parcel.readException(Parcel.java:1552) at com.android.internal.telephony.ISms$Stub$Proxy.sendTextForSubscriber(ISms.java:768) at android.telephony.SmsManager.sendTextMessageInternal(SmsManager.java:310) at android.telephony.SmsManager.sendTextMessage(SmsManager.java:293) at **.**.****.MainActivity$3.onClick(MainActivity.java:70) at android.view.View.performClick(View.java:5198) at android.view.View$PerformClick.run(View.java:21147) at android.os.Handler.handleCallback(Handler.java:739) at …

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, …

10
Android 기기에서 수신 전화를 감지하는 방법은 무엇입니까?
전화가 올 때 전화를 걸 때 전화 번호를 감지하고 싶은 것처럼 앱을 만들려고합니다. 아래는 내가 시도한 것이지만 수신 전화를 감지하지 못합니다. MainActivity백그라운드에서 달리기를 원합니다. 어떻게해야합니까? manifest파일에 권한을 부여했습니다 . <uses-permission android:name="android.permission.READ_PHONE_STATE"/> 매니페스트에 추가해야 할 것이 있습니까? public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.test_layout); …

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

9
조각에서 권한을 확인하는 방법
조각 내에서 권한을 확인하고 싶습니다. 내 코드 : // Here, thisActivity is the current activity if (ContextCompat.checkSelfPermission(getActivity(), Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { // Should we show an explanation? if (ActivityCompat.shouldShowRequestPermissionRationale(getActivity(), android.Manifest.permission.ACCESS_FINE_LOCATION)) { // Show an explanation to the user *asynchronously* -- don't block // this thread waiting for the user's response! …

2
이미 ACCESS_FINE_LOCATION이있는 경우 ACCESS_COARSE_LOCATION을 생략 할 수 있습니까?
ACCESS_FINE_LOCATION매니페스트에서 이미 권한을 요청하는 GPS 앱이 있습니다 . 이제 .NET Framework가 필요한 라이브러리 (MoPub)를 추가하고 싶습니다 ACCESS_COARSE_LOCATION. ACCESS_FINE_LOCATION충분 하다고 가정하는 것이 맞 ACCESS_COARSE_LOCATION습니까? 그리고 내 매니페스트에서 제외 할 수 있습니까?

5
SYSTEM_ALERT_WINDOW-Android 6.0 및 targetSdkVersion 23에서이 권한을 자동으로 얻는 방법
Facebook, Evernote, Pocket-23 ( targetSdkVersion=23)을 대상으로하는 모든 앱은 Android 6.0에서이 권한을 자동으로 받습니다. 새로운 Marshmallow 권한 모델에 관한 문서가 많이 있습니다. 그중 하나는 SYSTEM_ALERT_WINDOW'위험 이상'권한 등급으로 '승급'되어 앱에 권한을 부여하기 위해 특별한 사용자 개입이 필요합니다. 앱이 targetSdkVersion22 이하인 경우 앱은이 권한을 자동으로 가져옵니다 (매니페스트에서 요청한 경우). 그러나 사용자에게 Draw over …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.