C'è un modo per scoprire il percorso utilizzato da Android per salvare gli screenshot?Percorso di schermate in Android
Posso ottenere il percorso da un codice?
C'è un modo per scoprire il percorso utilizzato da Android per salvare gli screenshot?Percorso di schermate in Android
Posso ottenere il percorso da un codice?
API di Android non ha alcun percorso fisso per le immagini, ma
File pix = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
File screenshots = new File(pix, "Screenshots");
potrebbe funzionare. Questo è ciò che ICS usa come percorso.
Il valore "Screenshot" è parte dell'API privata.
Here è il collegamento al codice sorgente in cui è impostato il valore. Poiché la classe viene caricata nel nostro contesto applicativo, non vi è alcuna opzione per accedere al campo. Lo indicherei come suggerito da @zapi.
Sì, ma è solo per ICS. "/ sdcard/ScreenCapture" è un percorso per gli screenshot nei vecchi dispositivi Samsung. "Scatti della telecamera" è il percorso per htc. – radya
L'unica cosa che puoi fare è creare un elenco di percorsi per ogni dispositivo e abbinarli a http://developer.android.com/reference/android/os/Build.html – zapl
È stato il primo, quello che ho pensato . Ma spero di trovare una soluzione migliore. – radya