Jeśli używasz Eclipe, wystarczy kliknąć na Ikona Menedżera urządzeń Android, a następnie kliknij kartę Menedżer urządzeń Android, jeśli już stworzyłeś AVD, po prostu wybierz ją, a następnie kliknij przycisk "Edytuj" po prawej stronie, a następnie znajdź miejsce, w którym karta SD zmieni rozmiar. preferuj liczbę "np: 256 lub 512 lub 1024" i upewnij się, że masz wystarczająco dużo "pamięci wewnętrznej pojemność ", a następnie kliknij przycisk" OK ". Teraz przejdź do "Uruchom konfigurację" i uruchom swój emulator AVD, w ustawieniu AVD powinieneś zobaczyć, że twoja karta SD jest "zamontowana".
To powinno zadziałać.
Jeśli chcesz dodać plik lub folder lub przenieść aplikację na kartę SD po prostu wykonaj następujące czynności:
etapy:
1) Otwórz plik kodu źródłowego aplikacji Android za pomocą edytora tekstu lub programowania . 2) Przejdź do lokalizacji w kodzie źródłowym, w której chcesz wywołać funkcję zapisującą plik w pamięci zewnętrznej urządzenia. 3) Włóż tej jednej linii kodu w celu sprawdzenia karty SD:
File sdCard = Environment.getExternalStorageDirectory();
4) Włóż te linie kodu, aby ustawić katalog i nazwę pliku:
File dir = new File (sdcard.getAbsolutePath() + "/folder1/folder2");
dir.mkdirs();
File file = new File(dir, "example_file");
5) Wymień „/ folder1/folder2 "w powyższym kodzie z rzeczywistą ścieżką, w której zamierzasz zapisać plik. Powinna to być lokalizacja, w której zwykle zapisujesz pliki aplikacji. Zmień także wartość "plik_plik" na właściwą nazwę pliku, którego chcesz użyć.
6) dodaje się następujący wiersz kodu w celu wyjścia plik na karcie SD:
FileOutputStream f = new FileOutputStream(file);
Finally step 7:
Zapisz plik, a następnie skompilować i przetestować aplikację, korzystając z oprogramowania Android emulatora lub urządzenie.
To zadziała! ;-)
Już próbowałem, nadal mają problem, nie mam go na telefon. –
OK, mogę podać alternatywny sposób zwiększając pamięć wewnętrzną emulatora, nie musisz przenosić aplikacji na Sdcard !!! –
Każdy klient korzystający z Droida lub Droidx z Verizon nie może przenieść aplikacji na kartę SD. To doprowadza mnie do szaleństwa. Jakieś pomysły? –