Форум программистов, компьютерный форум CyberForum.ru

Как добавить действие (удаление файла) при установке приложения - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Получить root права для приложения http://www.cyberforum.ru/android-dev/thread1510932.html
Всем привет! Хочу дать своему приложению рут права (с диалогом разрешения у пользователя естесвтенно) дайте ссыль где туториал этого дела, не могу найти как делать))) спасибо
Программирование Android Bluetooth-чат Добрый день форумчане! Решил задаться вопросом написать приложение которое будет позволять обмениваться сообщениями через Bluetooth канал. Есть у кого какие идеи как это реализовать? Помогите пожалуйста:) http://www.cyberforum.ru/android-dev/thread1510847.html
Aidle файл Программирование Android
что такое .aidl файл и для чего он в Android studio?? И как его правильно импортировать в проект??
Сохранение переменной Программирование Android
Скажите, пожалуйста, как можно сохранить переменную, а после перезапуска приложения данную переменную можно было бы использовать снова в программе? (если можно, то пожалуйста не через БД). Спасибо!
Программирование Android История переписки вконтакте http://www.cyberforum.ru/android-dev/thread1510590.html
String urls = "https://api.vk.com/method/"+ "messages.getHistory?"+ "oid"+ oid+ "&offset="+ "null"+ "&count="+ "5"+ "&access_token="+savedText; задаю такой url а в ответ приходит ошибка {"error":{"error_code":100,"error_msg":"One of the parameters specified was missing or invalid: offset...
Программирование Android GetHistory вконтакте https://api.vk.com/method/messages.getHistory?user_id=" + id + "&offset=" + m + "&count=200&access_token=" + token user id это id того юзера с которым переписка верно а &offset что такое здесь?? А &count что такое?? подробнее

Показать сообщение отдельно
EVP
321 / 243 / 43
Регистрация: 14.12.2010
Сообщений: 462
08.08.2015, 13:25     Как добавить действие (удаление файла) при установке приложения
Цитата Сообщение от EvgenyAseev Посмотреть сообщение
А не подскажите пожалуйста, как это правильно сделать?
Расскажу стратегию обработки, а как ты её реализуешь - это твоё дело.

Ко всем данным, которые объединены в логически цельный пакет,
добавляется дополнительные метаданные целью которых является
описание всех данных пакета.

Это может быть структура состоящая только из версии данных или
расширенная структура, которая позволяет разобраться в струтуре пакета.
Обычно достаточно только версии данных.

При работе программы, если требуется работать только с определённым форматом,
то проводится проверка версии данных. Если версия сопадает, то никаких действий не требуется.
Если версия неизвестная, то вероятно данные были повреждены, поэтому требуется пересоздать пакет.
Известную версию можно обновить до текущей.

Метаданные пакета данных можно хранить либо прямо в пакете либо отдельно.
Тут надо исходить от требований.
Приложение должно знать свою версию и как проверять метаданные.
Если метаданных нет, то пересоздать пакет и сохранять метаданные о пакете.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru