Pytania otagowane jako android-7.0-nougat

27
android.os.FileUriExposedException: file: ///storage/emulated/0/test.txt udostępniony poza aplikacją poprzez Intent.getData ()
Aplikacja ulega awarii, gdy próbuję otworzyć plik. Działa poniżej Androida Nougat, ale na Androidzie Nougat ulega awarii. Występuje awaria tylko wtedy, gdy próbuję otworzyć plik z karty SD, a nie z partycji systemowej. Masz problem z pozwoleniem? Przykładowy kod: File file = new File("/storage/emulated/0/test.txt"); Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(file), …



3
Jak sprawić, by serwer proxy Charlesa działał z systemem Android 7 Nougat?
Android 7 wprowadził pewne zmiany w sposobie obsługi certyfikatów ( http://android-developers.blogspot.com/2016/07/changes-to-trusted-certificate.html ) i jakoś nie mogę już uruchomić mojego proxy Charlesa. Moje network_security_config.xml: <?xml version="1.0" encoding="utf-8"?> <network-security-config> <base-config> <trust-anchors> <certificates src="system" /> </trust-anchors> </base-config> <debug-overrides> <trust-anchors> <certificates src="user" /> </trust-anchors> </debug-overrides> </network-security-config> Pracuję w trybie debugowania. Ale bez względu na …


11
„Kanwa: próba narysowania zbyt dużej mapy bitowej”, gdy rozmiar wyświetlacza systemu Android N jest ustawiony na większy niż Mały
Mam opublikowaną aplikację, która ulega awarii podczas uruchamiania systemu Android N, gdy nowo wprowadzone Display sizeustawienie systemu operacyjnego ma zbyt dużą wartość. Kiedy patrzę w logcat, widzę następujący komunikat: java.lang.RuntimeException: Canvas: trying to draw too large(106,975,232 bytes) bitmap. W mojej pierwszej aktywności prześledziłem problem do ImageView, który pokazuje ładny, duży …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.