«android-permissions» etiketlenmiş sorular

Bir uygulamanın varsayılan olarak izin verilmeyen belirli eylemleri gerçekleştirmesine izin veren AndroidManifest.xml'deki izinler


11
Android Marshmallow'da belirli bir uygulama için İzin Ekranını programlı olarak nasıl açabilirim?
Yeni Android Marshmallow sürümüyle ilgili bir sorum var: Belirli bir uygulamanın İzin Ekranını Niyet veya benzeri bir şeyle görüntülemek mümkün müdür? Uygulama ayarlarını aşağıdaki kodla görüntülemek mümkündür - İzin Ekranını doğrudan açmak için analog bir çözüm var mı? startActivity(new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS, Uri.fromParts("package", getPackageName(), null))); Bu konuda zaten biraz araştırma yaptım ama …

24
Android M - çalışma zamanı iznini kontrol et - kullanıcının “Bir daha sorma” seçeneğini işaretleyip belirlemediği nasıl belirlenir?
Buna göre: http://developer.android.com/preview/features/runtime-permissions.html#coding bir uygulama, daha önce verilmemişse çalışma zamanı izinlerini kontrol edebilir ve izinleri isteyebilir. Aşağıdaki iletişim kutusu görüntülenecektir: Kullanıcının önemli bir izni reddetmesi durumunda, imo bir uygulama, iznin neden gerekli olduğunu ve etkinin azalmasının ne olduğunu açıklamalıdır. Bu iletişim kutusunun iki seçeneği vardır: tekrar deneyin (izin tekrar istenir) …

30
Android'de 'açık başarısız oldu: EACCES (İzin reddedildi)'
alıyorum açık başarısız: EACCES (Permission denied) çizgide OutputStream myOutput = new FileOutputStream(outFileName); Kökü kontrol ettim ve denedim android.permission.WRITE_EXTERNAL_STORAGE. Bu sorunu nasıl düzeltebilirim? 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 db as the …

24
Android M İzinler: onRequestPermissionsResult () çağrılmıyor
Uygulamamızı yeni M çalışma zamanı izin sistemini kullanacak şekilde güncelliyoruz. OnRequestPermissionsResult () dışında hepsi çalışıyor. Bir düğmeye basma iznini kontrol etmem gerekiyor ve başarılı olursa kısa mesaj gönderin. Bunu yapmak için izin verdiğimde iletişim kutusu kapanıyor, ancak düğmeye tekrar basana kadar Metin Gönder'i tetiklemiyor. Hata ayıklama ve onRequestPermissionsResult () yönteminde …

5
İzin Reddi: startForeground android.permission.FOREGROUND_SERVICE gerektirir
Son zamanlarda aniden aşağıdaki yığın izlerinden birkaçını görüyoruz. Neden olabilir? Bu, uygulamanın bir medya bildirimi hizmetini bir medya bildirimi ve her şeyle ön plana taşımaya çalıştığı zamandır. 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) …

13
Android izni bildirmiş olsam bile çalışmıyor
Bir Android uygulamasından SMS göndermek için kod yazmaya çalışıyorum, ancak SMS göndermeye çalıştığımda bana hatayı geri gönderiyor: 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 …

24
Android hatmi istek izni?
Şu anda birkaç "tehlikeli" izin gerektiren bir uygulama üzerinde çalışıyorum. Bu yüzden Android Marshmallow'da (API Seviye 23) gerektiği gibi "izin iste" eklemeyi denedim, ancak nasıl yapılacağını bulamadım. Uygulamamda yeni izin modelini kullanarak nasıl izin isteyebilirim?

22
Android 6.0 çoklu izinler
Android 6.0'ın yeni izinleri olduğunu biliyorum ve bunları böyle bir şeyle arayabileceğimi biliyorum 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); } Bugün 3 izin gerektiren bir Google uygulaması gördüm: kişiler, sms ve kamera. Bir sayfa 1-3 yapıyor ve hepsini etkinleştirmek için aynı anda çağırıyor. …

10
Bir Android cihazda gelen aramalar nasıl tespit edilir?
Telefona bir çağrı geldiğinde numarayı tespit etmek istiyorum gibi bir uygulama yapmaya çalışıyorum. Aşağıda denediğim şey var, ancak gelen aramaları algılamıyor. MainActivityArka planda çalıştırmak istiyorum , bunu nasıl yapabilirim? manifestDosyada izin vermiştim . <uses-permission android:name="android.permission.READ_PHONE_STATE"/> Bildiride sunmam gereken başka bir şey var mı? public class MainActivity extends Activity { @Override …

5
Android Marshmallow'da bir Hizmetten nasıl izin istenir?
Android Marshmallow'da izinler, bir uygulama yüklendiğinde bir kerede değil, gerektiğinde çalışma zamanında istenmelidir. Ancak, uygulamam yalnızca Hizmetler içerdiğinden, yalnızca bir Etkinlikten izin talep edebiliyorum, bu bir sorun. (Neden diye sorabilirsiniz? Uygulamanın içinde bir Android Wear saat yüzü var ve telefonun yaptığı tek şey saate göndermek için yakındaki fotoğrafları aramaktır - …

9
Parçadaki izin nasıl kontrol edilir
Bir parçanın içindeki izni kontrol etmek istiyorum. benim kodum: // 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 …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.