Android: Копирайте файла от sdcard в папката с активи на приложението програмно

Искам да копирам файл от SD-карта в папката с активи на приложението в android. Моля, помогнете ми да го направя програмно.


person user3528754    schedule 15.04.2014    source източник
comment
Нито една папка в apk не може да се записва.   -  person hypd09    schedule 15.04.2014


Отговори (1)


За съжаление, не можете. Папката с активи на приложения е само за четене, така че не можете програмно да съхранявате (записвате) вашите данни там.

(Взето от документ за AssetManager):

Този клас представя API от по-ниско ниво, който ви позволява да отваряте и четете необработени файлове, които са пакетирани с приложението като обикновен поток от байтове.

Вижте също Управление на проекти | Разработчици на Android :

активи/ Това е празно. Можете да го използвате за съхраняване на необработени файлове с активи. Файловете, които запазвате тук, се компилират в .apk файл такива, каквито са, и оригиналното файлово име се запазва. Можете да навигирате в тази директория по същия начин като типична файлова система с помощта на URI и да четете файлове като поток от байтове с помощта на AssetManager. Например, това е добро място за текстури и данни за играта.

person W3hri    schedule 15.04.2014