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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
AfrikaUssr
0 / 0 / 0
Регистрация: 06.02.2016
Сообщений: 3
#1

Пробная версия приложения на 2 часа, после которого оно самоудалится - Android

06.02.2016, 12:22. Просмотров 265. Ответов 6
Метки нет (Все метки)

Проблема и ее суть описана в теме. Повторюсь, как реализовать функцию самоудаления для установленного приложения через 2 часа после его установки. "Нафиг эти сутки в плейМаркете"
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.02.2016, 12:22     Пробная версия приложения на 2 часа, после которого оно самоудалится
Посмотрите здесь:

Android Платная версия приложения
Android Перезагрузка сервиса после выгрузки приложения из памяти
Планшетная версия приложения Android
Android Оставаться залогиненным после выхода из приложения
Автозапуск приложения после его закрытия Android
AlarmManager не работает после закрытия приложения Android
Кнопки удаляются после закрытия приложения Android
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vxg
Модератор
 Аватар для vxg
2860 / 1793 / 183
Регистрация: 13.01.2012
Сообщений: 6,776
06.02.2016, 12:31     Пробная версия приложения на 2 часа, после которого оно самоудалится #2
Подозреваю что вы сможете лишь предложить пользователю удалить пакет но не удалить его программно
AfrikaUssr
0 / 0 / 0
Регистрация: 06.02.2016
Сообщений: 3
06.02.2016, 12:42  [ТС]     Пробная версия приложения на 2 часа, после которого оно самоудалится #3
обидно, досадно,
только что нашел такой способ
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
public void clearApplicationData() {
    File cache = getCacheDir();
    File appDir = new File(cache.getParent());
    if (appDir.exists()) {
        String[] children = appDir.list();
        for (String s : children) {
            if (!s.equals("lib")) {
                deleteDir(new File(appDir, s));
                Log.i("TAG", "**************** File /data/data/APP_PACKAGE/" + s + " DELETED *******************");
            }
        }
    }
}
 
public static boolean deleteDir(File dir) {
    if (dir != null && dir.isDirectory()) {
        String[] children = dir.list();
        for (int i = 0; i < children.length; i++) {
            boolean success = deleteDir(new File(dir, children[i]));
            if (!success) {
                return false;
            }
        }
    }
 
    return dir.delete();
}
korshun84
13 / 68 / 14
Регистрация: 08.07.2014
Сообщений: 356
06.02.2016, 20:22     Пробная версия приложения на 2 часа, после которого оно самоудалится #4
А разве getCacheDir().getParent() возвращает /data/data/APP_PACKAGE/ ?
sdcard/Android/data/APP_PACKAGE оно возвращает, не ?
Valakin
 Аватар для Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 718
06.02.2016, 22:01     Пробная версия приложения на 2 часа, после которого оно самоудалится #5
ну да, там можно и до форматирования из кода домечтаться
AfrikaUssr
0 / 0 / 0
Регистрация: 06.02.2016
Сообщений: 3
07.02.2016, 11:32  [ТС]     Пробная версия приложения на 2 часа, после которого оно самоудалится #6
Как в таком случае вызвать диалог на удаление
?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.02.2016, 09:02     Пробная версия приложения на 2 часа, после которого оно самоудалится
Еще ссылки по теме:

Android Как сделать, чтобы после ввода числа оно конвертировалось?
Android Данные или размер приложения после установки
Android Мобильная версия сайта в виде приложения
SharedPreferences стираются после перезапуска приложения Android
Android Фейсбучная версия любого андроид приложения

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Valakin
 Аватар для Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 718
08.02.2016, 09:02     Пробная версия приложения на 2 часа, после которого оно самоудалится #7
Java
1
2
3
Intent intent = new Intent(Intent.ACTION_DELETE);
intent.setData(Uri.parse("package:com.example.mypackage"));
startActivity(intent);
Yandex
Объявления
08.02.2016, 09:02     Пробная версия приложения на 2 часа, после которого оно самоудалится
Ответ Создать тему
Опции темы

Текущее время: 02:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru