Autore Topic: Environment.getExternalStorageDirectory()  (Letto 440 volte)

Offline x69asterix2

  • Utente junior
  • **
  • Post: 127
  • Respect: +1
    • Mostra profilo
Environment.getExternalStorageDirectory()
« il: 05 Novembre 2014, 11:07:40 CET »
0
Ho il seguente problema:
Due device fisici con stesso s.o. (4.2.2)
uno è un Sams... e l'altro è un Alcat..
Sul secondo quando installo una mia app la installa così come gli dico io in Environment.getExternalStorageDirectory() .....
Ma sul primo cioè il Sams... la installa in /storage/emulated/0/....
qualcuno ha una spiegazione a questo problema?

Offline eagledeveloper

  • Translate Team
  • Utente senior
  • ****
  • Post: 516
  • Respect: +37
    • Google+
    • 347516210
    • dark_pinz
    • @WandDStudios
    • Mostra profilo
    • W&D Studios
  • Dispositivo Android:
    HTC One X e HTC One
  • Play Store ID:
    W%26D+Studios
  • Sistema operativo:
    Ubuntu / Windows 7
Re:Environment.getExternalStorageDirectory()
« Risposta #1 il: 05 Novembre 2014, 12:00:57 CET »
0
Dove sarebbe il problema?
I numeri contano molto di più del seme.

Offline x69asterix2

  • Utente junior
  • **
  • Post: 127
  • Respect: +1
    • Mostra profilo
Re:Environment.getExternalStorageDirectory()
« Risposta #2 il: 06 Novembre 2014, 14:06:34 CET »
0
il problema l'ho appena descritto.

Offline eagledeveloper

  • Translate Team
  • Utente senior
  • ****
  • Post: 516
  • Respect: +37
    • Google+
    • 347516210
    • dark_pinz
    • @WandDStudios
    • Mostra profilo
    • W&D Studios
  • Dispositivo Android:
    HTC One X e HTC One
  • Play Store ID:
    W%26D+Studios
  • Sistema operativo:
    Ubuntu / Windows 7
Re:Environment.getExternalStorageDirectory()
« Risposta #3 il: 06 Novembre 2014, 14:13:39 CET »
+1
Beh si vede che /storage/emulated/0/ è mappato come externalstorage. Penso succeda per quei telefoni che non hanno una scheda sd.
I numeri contano molto di più del seme.

Offline x69asterix2

  • Utente junior
  • **
  • Post: 127
  • Respect: +1
    • Mostra profilo
Re:Environment.getExternalStorageDirectory()
« Risposta #4 il: 07 Novembre 2014, 07:33:44 CET »
0
Boh...,
la scheda è presente come directory iniziale è impostato su scheda esterna, sams... mi sà che gioca brutti scherzi.

Offline eagledeveloper

  • Translate Team
  • Utente senior
  • ****
  • Post: 516
  • Respect: +37
    • Google+
    • 347516210
    • dark_pinz
    • @WandDStudios
    • Mostra profilo
    • W&D Studios
  • Dispositivo Android:
    HTC One X e HTC One
  • Play Store ID:
    W%26D+Studios
  • Sistema operativo:
    Ubuntu / Windows 7
Re:Environment.getExternalStorageDirectory()
« Risposta #5 il: 07 Novembre 2014, 08:10:12 CET »
0
Però scusa di concreto che problemi ti da? Salvato da una parte o dall'altra che cambia? L'importante è che riesci ad accederci.
I numeri contano molto di più del seme.

Offline x69asterix2

  • Utente junior
  • **
  • Post: 127
  • Respect: +1
    • Mostra profilo
Re:Environment.getExternalStorageDirectory()
« Risposta #6 il: 07 Novembre 2014, 09:02:30 CET »
0
come.... io mi aspetto una dir è invece me ne ritrovo un'altra!
su due dispositivi con stesso s.o.

Offline eagledeveloper

  • Translate Team
  • Utente senior
  • ****
  • Post: 516
  • Respect: +37
    • Google+
    • 347516210
    • dark_pinz
    • @WandDStudios
    • Mostra profilo
    • W&D Studios
  • Dispositivo Android:
    HTC One X e HTC One
  • Play Store ID:
    W%26D+Studios
  • Sistema operativo:
    Ubuntu / Windows 7
Re:Environment.getExternalStorageDirectory()
« Risposta #7 il: 07 Novembre 2014, 09:56:54 CET »
0
Scusa ma non capisco.
I numeri contano molto di più del seme.

Offline iceweasel

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 878
  • Respect: +147
    • Mostra profilo
  • Dispositivo Android:
    LGE P990 - Google Nexus 5
  • Sistema operativo:
    Linux Debian Sid
Re:Environment.getExternalStorageDirectory()
« Risposta #8 il: 07 Novembre 2014, 10:07:31 CET »
0
La mappatura degli external storage dipendono dal fabbricante non dalla versione di Android.

Inviato dal mio Nexus 5 utilizzando Tapatalk
adb logcat | tee /tmp/logcat | grep TAG

Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Environment.getExternalStorageDirectory()
« Risposta #9 il: 07 Novembre 2014, 10:13:39 CET »
0
e, vorrei farvi notare che anche su Windows (un SO a caso) ci sono le variabili d'ambiente che non puntano sempre negli stessi posti
TEMP,USER_HOME ecc possono anche puntare fuori dai soliti C:\...
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline x69asterix2

  • Utente junior
  • **
  • Post: 127
  • Respect: +1
    • Mostra profilo
Re:Environment.getExternalStorageDirectory()
« Risposta #10 il: 07 Novembre 2014, 12:14:07 CET »
0
La mappatura degli external storage dipendono dal fabbricante non dalla versione di Android.

Inviato dal mio Nexus 5 utilizzando Tapatalk
ok!
adesso ci siamo.

Post unito: 07 Novembre 2014, 12:15:44 CET
Scusa ma non capisco.
bè, cosa c'è da capire O:-)
comunque  iceweasel mi ha delucidato in merito.
« Ultima modifica: 07 Novembre 2014, 12:15:44 CET da x69asterix2, Reason: Merged DoublePost »