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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 27, средняя оценка - 4.81
dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
#1

Скрыть установленное приложение из менеджера приложений - Программирование Android

13.08.2014, 12:26. Просмотров 3611. Ответов 24
Метки нет (Все метки)

Есть такая программа SD Maid, так вот у нее есть платная часть в виде приложения, после установки которого открываются какие-то функции в основном приложении. Но не в этом суть. В том приложении-ключе есть кнопка "Скрыть значок" - скрывающая (прячущая) приложение из менеджера приложений. Поискал по http://stackoverflow.com/ но не нашел ничего подходящего. Видимо плохо искал. Подскажите как такую функцию сделать. Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.08.2014, 12:26     Скрыть установленное приложение из менеджера приложений
Посмотрите здесь:
Проверить, что установленное приложение именно ваше Android
Получить координаты телефона через установленное приложение на сайт Android
Android Когда приложение удаляешь даже из списка открытых приложений
Android Получить token от менеджера аккаунтов
Допиленное узкоспециализированное приложение или неповоротливое многофункциональное приложение? Android
Android Узнать приложение которое запустило моё приложение
Android Сообщение "приложение остановлено" постоянно, даже когда приложение вообще не запущено
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
1566 / 1308 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
13.08.2014, 14:32     Скрыть установленное приложение из менеджера приложений #2
http://stackoverflow.com/questions/6...ger-in-android пойдёт?
dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
13.08.2014, 15:43  [ТС]     Скрыть установленное приложение из менеджера приложений #3
Я там читал, но там вроде как делается через манифест, т.е. после установки приложения оно видно в менеджере, а после нажатия некоей кнопки оно должно оттуда исчезнуть.
dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
14.08.2014, 23:10  [ТС]     Скрыть установленное приложение из менеджера приложений #4
Нашел как программно скрыть приложение из менеджера приложений.
Может кому тоже будет полезно.
Java
1
2
3
PackageManager p = getPackageManager();
ComponentName componentName = new ComponentName("com.example.removeicon","com.example.removeicon.LauncherActivity");
p.setComponentEnabledSetting(componentName, PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
Rokcot
0 / 0 / 0
Регистрация: 04.12.2014
Сообщений: 8
04.12.2014, 17:34     Скрыть установленное приложение из менеджера приложений #5
Что делать с этим кодом можно по подробней новичку.
(Ошибка. Компилятор третью строку просто не воспринимает)
dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
04.12.2014, 17:36  [ТС]     Скрыть установленное приложение из менеджера приложений #6
Ну хотя бы покажите, что за ошибка. Код 100% рабочий. Сам использую.
Rokcot
0 / 0 / 0
Регистрация: 04.12.2014
Сообщений: 8
04.12.2014, 17:38     Скрыть установленное приложение из менеджера приложений #7
И как вобще можно программно скрыть приложение в меню так чтобы а но работало(С Манифестом не работает приложение)
dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
04.12.2014, 17:39  [ТС]     Скрыть установленное приложение из менеджера приложений #8
Вообще не понимаю, что вы хотите сказать...
Rokcot
0 / 0 / 0
Регистрация: 04.12.2014
Сообщений: 8
04.12.2014, 17:49     Скрыть установленное приложение из менеджера приложений #9
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package taylor.app.checkme;
 
import android.R;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.content.ComponentName;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.telephony.TelephonyManager;
import android.view.View;
 
public class MainActivity extends Activity {
    
    PackageManager p = getPackageManager();
    ComponentName componentName = new ComponentName("com.example.removeicon","com.example.removeicon.LauncherActivity");
    p.setComponentEnabledSetting(componentName, PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
Подчёркивает красным всю последнию строку что я не так сделал?
dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
04.12.2014, 17:53  [ТС]     Скрыть установленное приложение из менеджера приложений #10
"com.example.removeicon","com.example.removeicon.LauncherActivity"
Вот это написано для примера. Сюда вы должны подставить свои значения, например:
Java
1
ComponentName componentName = new ComponentName(getApplicationContext(),MainActivity.class)
или
Java
1
new ComponentName("taylor.app.checkme","taylor.app.checkme.MainActivity");
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
04.12.2014, 17:55     Скрыть установленное приложение из менеджера приложений #11
Rokcot, ну вообще в теле класса код не пишут - нужно создать метод, например:
Java
1
2
3
4
5
public void hideIcon(){
    PackageManager p = getPackageManager();
    ComponentName componentName = new ComponentName("com.example.removeicon","com.example.removeicon.LauncherActivity");
    p.setComponentEnabledSetting(componentName, PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
}
И потом вызвать этот метод, например в onCreate():

Java
1
hideIcon();
Rokcot
0 / 0 / 0
Регистрация: 04.12.2014
Сообщений: 8
04.12.2014, 17:55     Скрыть установленное приложение из менеджера приложений #12
Спасибо огромное!!! (туплю новичкам вить можно))
dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
04.12.2014, 17:56  [ТС]     Скрыть установленное приложение из менеджера приложений #13
Spelcrawler, это верно подмечено!
Rokcot
0 / 0 / 0
Регистрация: 04.12.2014
Сообщений: 8
04.12.2014, 18:48     Скрыть установленное приложение из менеджера приложений #14
Java
1
2
3
4
5
public void hideIcon(){
        PackageManager p = getPackageManager();
        ComponentName componentName = new ComponentName("taylor.app.checkme","taylor.app.checkme.MainActivity");
        p.setComponentEnabledSetting(componentName, PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
    }
Не как не получется скрыть из меню(((
(сильно не пинайте)
dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
04.12.2014, 18:50  [ТС]     Скрыть установленное приложение из менеджера приложений #15
Устройство перезагрузите попробуйте. Не всегда с первого раза получается.
Rokcot
0 / 0 / 0
Регистрация: 04.12.2014
Сообщений: 8
04.12.2014, 18:54     Скрыть установленное приложение из менеджера приложений #16
не не выходит
dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
04.12.2014, 18:56  [ТС]     Скрыть установленное приложение из менеджера приложений #17
Проверьте, мое приложение исчезнет из меню приложений?
Rokcot
0 / 0 / 0
Регистрация: 04.12.2014
Сообщений: 8
04.12.2014, 19:04     Скрыть установленное приложение из менеджера приложений #18
Да работает
Можите Показать исходник
Ток без нажатия на кнопку
А одной установкой)
dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
04.12.2014, 19:19  [ТС]     Скрыть установленное приложение из менеджера приложений #19
Пожалуйста весь исходник. Там все равно пара строк.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2014, 20:35     Скрыть установленное приложение из менеджера приложений
Еще ссылки по теме:
Android Скрыть клавиатуру
Скрыть файлы Android
Android скрыть клавиатуру
Delphi Скрыть из приложений диспетчера задач
C++ Builder Как скрыть программу из приложений в Диспетчере з а д а ч?

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

Или воспользуйтесь поиском по форуму:
Rokcot
0 / 0 / 0
Регистрация: 04.12.2014
Сообщений: 8
04.12.2014, 20:35     Скрыть установленное приложение из менеджера приложений #20
Можите пожалуйста реализовать данный исходник
только без кнопки. Пожалуйста...
Yandex
Объявления
04.12.2014, 20:35     Скрыть установленное приложение из менеджера приложений
Ответ Создать тему
Опции темы

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