Czy istnieje sposób na znalezienie ścieżki używanej przez Androida do zapisywania zrzutów ekranu?Ścieżka do zrzutów ekranu w systemie Android
Czy mogę uzyskać ścieżkę z kodu?
Czy istnieje sposób na znalezienie ścieżki używanej przez Androida do zapisywania zrzutów ekranu?Ścieżka do zrzutów ekranu w systemie Android
Czy mogę uzyskać ścieżkę z kodu?
Android API ma stałą ścieżkę screenów ale
File pix = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
File screenshots = new File(pix, "Screenshots");
może działać. To właśnie ICS używa jako ścieżki.
Wartość "Zrzuty ekranu" jest częścią prywatnego interfejsu API.
to link do kodu źródłowego, w którym ustawiono wartość. Ponieważ klasa jest ładowana w naszym kontekście aplikacji, nie ma opcji dostępu do tego pola. Zrobiłbym to, jak sugerował @zapi.
Tak, ale dotyczy tylko usługi ICS. "/ sdcard/ScreenCapture" to ścieżka do zrzutów ekranu ze starych urządzeń Samsung. "Zdjęcia z kamery" to ścieżka do htc. – radya
Jedyne co możesz zrobić, to utworzyć listę ścieżek dla każdego urządzenia i dopasować je do http://developer.android.com/reference/android/os/Build.html – zapl
Po pierwsze, o czym myślałem . Ale mam nadzieję, że znajdę lepsze rozwiązanie. – radya