Régen úgy emlékszem (lehetséges, hogy rosszul) ha sd kártya került egy Android mobilba akkor az /mnt/sdcard helyre lett mountolva. Ezzel oda került minden alkalmazásokhoz kapcsolódó adat, jól lehetett bővíteni a mobil tárhelyét. Most az /mnt/sdcard már a mobil belső flash háttértára ami néha elég kicsi. Az sdcart a /mnt/extsd helyre lesz felcsatolva így a rendszer nem használja ki. Hiába kerül be egy 32GB-os sd card azt az alkalmazások nem tudják használni, csak zenék, videók, dokumentumok tárolására használható.
Erre a problémára találtam egy hasznos alkalmazást: FolderMount
http://www.redmondpie.com/how-to-save-app-and-game-data-in-external-mem…
Annyi problémám van vele, hogy nem tudom tudom egy lépésben felcsatolni a /mnt/sdcard/Android/ -ot a külső sd card /mnt/extsd/Android -ra. Egyesével kell mountolnom az alkalmazásokat ami szerintem körülményes.
- 19958 megtekintés
Hozzászólások
Update: Feltételezem azért nem engedi a FolderMount a /mnt/sdcard/Android-ra felcsatolni az /mnt/extsd egy mappáját mert akkor egyben meg lenne oldva a helyprobléma és senki nem venné meg a Pro verziót. A free változat csak 3 mountolást enged, ez három androidos alkalmazás sd kártyára költöztetésére elég csak. Pro-val bármennyit lehet. Szerintem megéri az 2 dolláros árát. De én a fejlesztők helyében Pro-nál már lehetővé tettem volna az /mnt/sdcard/Android komplett csatolását, mert úgy kényelmesebb lenne, nem kellene alkalmazásonként egy-egy újabb mount bejegyzést létrehozni.
(A valóságban nem is mountolásról van szó, gondolom csak annyit csinál, hogy átmásolja a könyvtárak tartalmát majd symlinket hoz létre az eredeti helyen).
Tud valaki hasonló alkalmazást ami akár egyben is fel tudja csatolni külső sd kártyára a /mnt/sdcard/Android-ot?
Az sem baj ha kapásból fizetős.
- A hozzászóláshoz be kell jelentkezni
Eleg bugos kutyunek tunik.
Alapbol ugy kene mukodnie, hogy az alkalmazasok lekerik az Environment.getExternalStorageDirectory() hivassal, hogy hova irjanak, es oda irnak. A kutyu meg - ha megfeleloen mukodik - a kulso kartya helyet adja vissza, mert az a nagyobb.
Egyebkent az Eclipse orrba-szajba warningol, ha beirod a kododba a "/mnt/sdcard" stringet, hogy ne ezt hasznald - teljesen jogosan.
Az nem megoldas, hogy atmasolod a teljes Android konyvtaradat, es utana kezzel letrehozol egy symlinket?
Gondolom parancssorod mar van hozza (VX Connectbot, vagy ha nem szereted a virtualis billentyuzetet, radugod gepre, es adb shell). Onnantol meg egy rekurziv cp, es egy ln -s.
--
The programmers of tomorrow are the wizards of the future. You know, you're going to look like you have magic powers compared to everybody else. -Gabe Newell
- A hozzászóláshoz be kell jelentkezni