Привет, я хотел бы добавить в мое приложение Android возможность скрывать/отображать все значки и виджеты главного экрана, я знаю, что LG сделала это в LG G2/LG G3. Пользователи на этих устройствах могут ущипнуть главный экран, и все приложения скрыты, а затем перескакивают, чтобы показать.Скрыть все приложения для домашнего экрана на android
Мне не нужен он для работы с защемлением. Я просто хочу добавить кнопку для этого. Есть ли способ сделать это?
Если я не думал о добавлении новой вкладки главного экрана и установке ее в дом по умолчанию и удалении, когда нажата кнопка «unhide», возможно ли это?
Благодаря
EDIT: Я нашел этот код
PackageManager p = getPackageManager();
ComponentName componentName = new ComponentName(this, com.apps.MainActivity.class); // activity which is first time open in manifiest file which is declare as <category android:name="android.intent.category.LAUNCHER" />
p.setComponentEnabledSetting(componentName,PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
здесь: Android hide/unhide app icon programmatically
но он использует имя пакета поэтому его в основном предназначен для них собственных приложений ... Можно ли получить список всех пакетов на устройстве и перебрать их через них, а затем удалить их?
Я нашел это приложение, которое делает это, любую идею, как? Https: // play.google.com/store/apps/details?id=com.geekyouup.android.thecleaner&hl=en&referrer=utm_source%3Dgoogle%26utm_medium%3Dorganic%26utm_term%3Dhide+icons+on+home+screen+android&pcampaignid=APPU_1_TRYtVu2xFsrXUYDBjuAB –