Witam!
Postanowiłem napisać poradnik o tym, jak to przenosić aplikacje na kartę SD w androidzie 6. Wszystko pokazuję na systemie Resurrection Remix Marshmallow v5.6.7 (Android 6.0.1). Jak go zainstalować? Zapraszam do poniższego tematu. Użytkownik Mitlex opisał wszystko bardzo dokładnie:
1. Debugowanie ADB
Najpierw musimy zainstalować sobie platformę ADB. Jest to bardzo proste, odsyłam do tego poradnika: http://android.com.pl/artykuly/36486-android-sdk-adb-android-debug-bridge-podstawy/
(Przepraszam, że dałem link do konkurencji, ale jakoś nie mogłem znaleźć żadnego poradnika na tym serwisie. Może źle szukałem? Jeśli tak, to proszę o podesłanie właściwego linku).
2. Główne danie
Na czym polega mój sposób? Jest on bardzo prosty. Jak wiemy, Android 6 umożliwia sformatowanie karty SD na dwa sposoby. Pierwszy z nich to ten standardowy Fat32, znany z poprzednich wersji andka. Drugi sposób to sformatowanie karty specjalnie pod aplikacje. Niestety, na tak sformatowanej karcie nie możemy przetrzymywać żadnych innych plików niż te aplikacji. Nie mamy też bezpośredniego dostępu do karty. Rozwiązanie słabe.... A gdyby tak włożyć dwie karty SD? To byłoby najlepsze z możliwych rozwiązań. Pierwsza karta na aplikacje, druga karta na dane. Ale niestety, ze świecą trzeba szukać telefonów z takim rozwiązaniem. Ale nic nie stoi na przeszkodzie by podzielić kartę SD na dwie partycje, i na jednej z nich przechowywać aplikacje. Przedstawię w skrócie co trzeba zrobić, natomiast dla dociekliwych zostawiam link do poradnika, którym się sugerowałem:
http://blog.sam.liddicott.com/2016/02/android-6-semi-adopted-storage.html
W konsoli ADB wpisujemy:
adb shell sm list-disks adoptable
Wyświetli nam się nazwa naszej karty SD, np: disk:179_32
Wpisujemy kolejne polecenie:
adb shell sm partition disk:179_32 mixed 75
oczywiście disk:179_32 to nasza nazwa karty wyświetlona jako wynik poprzedniego polecenia.
Liczba 75 oznacza, że 75% pojemności karty zostanie przydzielone na dane, natomiast pozostałem 25% pójdzie na partycję aplikacji.
Tak to wygląda:
Czekamy około minuty. Gdy operacja się zakończy wchodzimy do ustawień "Pamięć i USB" w telefonie.
Powinniśmy tam zobaczyć, że karta SD została podzielona na dwie partycje. Na jedną z nich będziemy mogli przenosić aplikacje.
Screeny z androida postaram się dodać wkrótce.