[JAVA] Android: Es fiel mir schwer, die HTML-Datei auf der SD-Karte anzuzeigen

Einführung

Es fiel mir schwer, mit WebView eine einfache App zu erstellen, da ich viele Bild- und Musikdateien mit meinem Android-Tablet übertragen wollte. ..

Tablet-Terminal-Umgebung

Lenovo 501LV (Android 5.0.2, API21)

Externer SD-Kartenpfad

///storage/sdcard1



 Die erste Falle ist
 "HTML-Datei auf SD-Karte anzeigen"
 Was ich gegoogelt habe ...

 Nächster
 Auf dem Lenovo 501LV mit getExternalStorageDirectory ()
 Ich konnte den Pfad für die SD-Karte nicht finden. .. (Es scheint, dass der Pfad des internen Speichers je nach Modell zurückgegeben wird.)

 Und schlussendlich
 Wenn Sie das Protokoll richtig betrachten

D/Environment: getStorageVolume, volume:StorageVolume: mStorageId=65537 mPath=/storage/emulated/0 mDescriptionId=17040812 mPrimary=true mRemovable=false mEmulated=true mMtpReserveSpace=10 mAllowMassStorage=false mMaxFileSize=0 mOwner=UserHandle{0} mUuid=null mUserLabel=null mState=mounted D/Environment: getStorageVolume, volume:StorageVolume: mStorageId=131073 mPath=/storage/sdcard1 mDescriptionId=17040810 mPrimary=false mRemovable=true mEmulated=false mMtpReserveSpace=0 mAllowMassStorage=true mMaxFileSize=4294967295 mOwner=null mUuid=0403-0201 mUserLabel=null mState=mounted



`mPath=/storage/sdcard1`

 (・ ・ ;)
 Es war hier. ..

 Ohri


Recommended Posts

Android: Es fiel mir schwer, die HTML-Datei auf der SD-Karte anzuzeigen
Es fiel mir schwer, MariaDB 10.5.5 unter CentOS 8 von Sakura VPS zu installieren
Ich habe eine Bibliothek zum Anzeigen von Tutorials auf Android erstellt.
[Lösung] Ein Memo, das mir schwer fiel, weil sich das Format der Sinatra-Validierung geändert hat.
Eine Geschichte über die Schwierigkeiten beim Versuch, PHP 7.4 auf CentOS 8 von GCE zu erstellen
Ich habe eine Taschenrechner-App für Android erstellt
Es fiel mir schwer, Java-Multithreading von Grund auf neu zu erstellen. Organisieren Sie es also
Ich möchte die Protokollausgabe unter Android vereinfachen