Autore Topic: Problema scrittura su extSdCard  (Letto 597 volte)

Offline bart

  • Utente junior
  • **
  • Post: 133
  • Respect: 0
    • highlanderteam
    • BBartsv
    • Mostra profilo
  • Dispositivo Android:
    samsung galaxy tab
  • Play Store ID:
    barth
  • Sistema operativo:
    ubuntu 11.04,mac os leopard,windows7
Problema scrittura su extSdCard
« il: 12 Febbraio 2015, 14:18:37 CET »
0
Buongiorno a tutti
sto aggiornando delle mie app e mi sono accorto che se ho un dispositivo con una scheda SD i dati vengono salvati in memoria locale nella partizione dedicata alla micro SD che ricavo tramite codice
Codice (Java): [Seleziona]
Environment.getExternalStorageDirectory().getAbsolutePath()che mi si posiziona nella cartella /storage/emulated/0
io invece vorrei poter andare a scrivere direttamente nella cartella della sdcard inserita.ho testato la app su un samsung s4
Grazie in anticipo

Offline MasterChief

  • Utente junior
  • **
  • Post: 83
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    OnePlus X
  • Sistema operativo:
    windows 10
Re:Problema scrittura su extSdCard
« Risposta #1 il: 12 Febbraio 2015, 15:44:23 CET »
0
se ti può essere utile ti consiglio questa mini guida, magari ti può servire  ;-) http://www.anddev.it/index.php?topic=334.0
Per quanto riguarda l'accesso a sd esterna prova in questi tre casi
Codice (Java): [Seleziona]
new File("/mnt/external_sd/")
//altrimenti prova così....
new File("/mnt/extSdCard/")
//o ancora...
new File ("/storage/extSdCard/")
Il tutto dipende dalla cartella in cui si trova la Sd esterna, e credo cambi in base al device.
Spero di averti aiutato o quanto meno averti indirizzato verso la soluzione  ;-)

Offline bart

  • Utente junior
  • **
  • Post: 133
  • Respect: 0
    • highlanderteam
    • BBartsv
    • Mostra profilo
  • Dispositivo Android:
    samsung galaxy tab
  • Play Store ID:
    barth
  • Sistema operativo:
    ubuntu 11.04,mac os leopard,windows7
Re:Problema scrittura su extSdCard
« Risposta #2 il: 12 Febbraio 2015, 16:04:50 CET »
0
ciao e grazie ma leggevo che su kitkat e versioni dopo non si può andare a scrivere sulla sdcard esterna ma solo su una sua emulazione sul dispositivo,ne sai qualcosa?

Offline MasterChief

  • Utente junior
  • **
  • Post: 83
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    OnePlus X
  • Sistema operativo:
    windows 10
Re:Problema scrittura su extSdCard
« Risposta #3 il: 12 Febbraio 2015, 16:28:05 CET »
0
Ciao  :-) no non ne sapevo nulla ma basta dare un'occhiata su android developer e la prima cosa che citano su android 4.4 è la lettura da memorie esterne.
https://developer.android.com/about/versions/android-4.4.html#Behaviors

Leggi e ti viene tutto spiegato.

Offline bart

  • Utente junior
  • **
  • Post: 133
  • Respect: 0
    • highlanderteam
    • BBartsv
    • Mostra profilo
  • Dispositivo Android:
    samsung galaxy tab
  • Play Store ID:
    barth
  • Sistema operativo:
    ubuntu 11.04,mac os leopard,windows7
Re:Problema scrittura su extSdCard
« Risposta #4 il: 12 Febbraio 2015, 16:37:48 CET »
0
ciao avevo letto ma il mio problema non era quello di leggere un documento,il mio problema era quello di andarci a scrivere,usando una semplice funzione di scrittura se la eseguo mi va a prendere sdcard emulata,invece se dò la stringa storage/extSdCard/Android/data/miacartella non me lo consente dandomi permesso non valido

Offline MasterChief

  • Utente junior
  • **
  • Post: 83
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    OnePlus X
  • Sistema operativo:
    windows 10
Re:Problema scrittura su extSdCard
« Risposta #5 il: 12 Febbraio 2015, 17:28:13 CET »
0
Hai messo la permission del manifest? Leggevo online che si deve modificare un file dell'OS, ma non vorrei portarti a fare danni al telefono, prendi con le pinze ciò che c'è scritto qua http://winaero.com/blog/unlock-external-sd-card-writing-for-all-apps-in-android-4-4-kitkat/

Offline bart

  • Utente junior
  • **
  • Post: 133
  • Respect: 0
    • highlanderteam
    • BBartsv
    • Mostra profilo
  • Dispositivo Android:
    samsung galaxy tab
  • Play Store ID:
    barth
  • Sistema operativo:
    ubuntu 11.04,mac os leopard,windows7
Re:Problema scrittura su extSdCard
« Risposta #6 il: 12 Febbraio 2015, 17:33:50 CET »
0
ciao io ho messo i seguenti permessi
Codice (XML): [Seleziona]
<user-permission name="android.permission.READ_EXTERNAL_STORAGE"
   />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"
                    />
grazie di tutti

Offline MasterChief

  • Utente junior
  • **
  • Post: 83
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    OnePlus X
  • Sistema operativo:
    windows 10
Re:Problema scrittura su extSdCard
« Risposta #7 il: 12 Febbraio 2015, 19:50:21 CET »
0
Se hai risolto segna il topic come "risolto" così chi avrà il tuo stesso problema sa già dove guardare  ;-)