2011-07-28 3 views
2

В настоящее время я работаю над приложением, которое должно настроить несколько устройств под управлением Android 3.0 и 3.1, подключенных к рабочей станции. Задача под рукой требует, чтобы мы удалили все значки на рабочем столе и вместо этого наложили на них нужные. Итак, вопрос в том, есть ли возможность программно находить и удалять значки с рабочего стола Android? Любое обходное решение приемлемо.Удаление значков из Android-стола

Заранее благодарен!

ответ

0

В настоящее время я знаю только один способ: разработать собственное приложение «Домашний экран». Если вам нравится этот путь, см. How to create a custom home-screen replacement application on Android?

+0

Правдоподобная идея, но я подозреваю, что это должно требовать, чтобы пользовательское взаимодействие устанавливалось как домашнее приложение, даже если вы выполнили его установку через adb и поэтому избегаете этого диалогового окна подтверждения пользователя для простой установки. –

+0

Да, пользователь должен выбрать приложение для домашнего экрана и делать это каждый раз, когда нажимаете кнопку «домой», пока он/она не выберет определенное домашнее приложение как стандартное. – aeracode

0

«Конфигурирование» устройства, скорее всего, потребует нескольких операций, которые андроид и его приложения по умолчанию предназначены только для того, чтобы пользователь мог выполнить его.

Хорошо спроектированные средства для этого - это создать flash.zip, который выполнит необходимые изменения, однако для этого требуются либо ключи подписи поставщика, либо разблокированная система восстановления, а также знание того, как приложения по умолчанию хранят свои частные данные.

На корневом устройстве, возможно, также возможно выполнить эти изменения в запущенной системе или, по крайней мере, загруженной после остановки времени выполнения android, а затем перезапустить ее, когда это будет сделано.