Pull to refresh
7
0
Alexandr Tsvetkov@lordtao

Senior Android Developer

Send message
Да, был такой проект. Не 20, а около того. Если Вы попробуете именно так называть, то при открытии к примеру папки layout вы моментально поймете что к чему. Даже если это чужой проект.
При использовании моего метода все указанные ресурсы выстраиваются по алфавиту и по группам, гораздо легче искать.
Если программа будет туда записывать, то пользователь не увидит их, а затем при удалении программы не будет знать, что остался мусор. А так по крайней мере будет видеть каталог с названием программы и может быть вспомнит, что эту программу он удалил и удалит этот каталог вручную.
Это личное видение вопроса, хотя некоторые мысли возникли когда я был на GDD 2010. Собственно говоря именно после этой конференции у меня возникла идея систематизировать данные и оформить вышеизложенное.
У меня было несколько проектов где нужно много информации подгружать через инет (музыка, миди и т.д.). Если просто файлы временные на один сеанс, то проще в системном темп директории сохранять, а так прихдится на SD размещать. Если называть корневой каталог на карте названием программы и только в него все размещать, то управлять проще. Если хочешь после удаления программы мусор убрать, то легче удалить один каталог. Это касается только для старых версий андроида. Если есть возможность работать для 2.2, то можно не заморачиваться и использовать следующее:

If you're using API Level 7 or lower, use getExternalStorageDirectory(), to open a File representing the root of the external storage. You should then write your data in the following directory:

/Android/data/<package_name>/files/
The <package_name> is your Java-style package name, such as «com.example.android.app». If the user's device is running API Level 8 or greater and they uninstall your application, this directory and all its contents will be deleted.

(взято с developer.android.com/guide/topics/data/data-storage.html)

Information

Rating
Does not participate
Location
Запорожье, Запорожская обл., Украина
Date of birth
Registered
Activity