2012-03-20 19 views

Odpowiedz

24

Nie możesz. Folder zasobów jest tylko do odczytu w środowisku wykonawczym.

Wybierz inną lokalizację do zapisania danych, patrz Data Storage aby uzyskać więcej informacji.

+1

to wciąż jest to samo ?? wkrótce będzie to 2017? – johnrao07

14

Ścieżka do folderu zasobów to plik: /// android_asset Ale to jest tylko do odczytu.

Folder aktywa jest jak foldery res, SRC, Gen, etc. Są to wszystkie użyteczne, aby zapewnić różne pliki na wejściu do systemu budowania, aby wygenerować plik APK dla aplikacji.

Wszystkie te są tylko do odczytu, podczas gdy aplikacja jest uruchomiona. W czasie wykonywania możesz pisać tylko na kartę SD.

Mam nadzieję, że rozumiesz moją odpowiedź.

+0

ok Dzięki, rozumiem. –

4

Nie możliwe,

Lepiej wybrać pamięć wewnętrzną do zapisania pliku txt. Internal Storage. Mam nadzieję, że to pomoże ci zrozumieć.

+0

jak zapisać login i hasło użytkowników w pliku tekstowym? w user.txt logowania hasło Login1 hasło1 Login2 hasło2 .... –

+2

dlaczego należy używać pliku txt, lepszym rozwiązaniem zapisać go w pliku XML. abyś mógł osiągnąć dowolną elastyczność. – RAAAAM

2

Nie, nie może tego zrobić, ponieważ jeśli odczytywać i zapisywać zarówno w czasie pracy, to wszystko może być zmiana i aplikacja będzie zachowywać się nieoczekiwane, które mogłyby być szkodliwe lub mogą być rozbił. Proponuję użyć pamięci wewnętrznej, sqlite i app SharedPreferences itp.

Powiązane problemy