【发布时间】:2011-07-28 12:53:15
【问题描述】:
我目前正在开发一个应用程序,该应用程序应该配置连接到工作站的多台运行 Android 3.0 和 3.1 的设备。手头的任务要求我们删除桌面上的所有图标并将所需的图标放在上面。 所以问题是 - 是否有以编程方式从 Android 桌面定位和删除图标的选项? 任何解决方法都是可以接受的。
提前致谢!
【问题讨论】:
标签: android android-3.0-honeycomb
我目前正在开发一个应用程序,该应用程序应该配置连接到工作站的多台运行 Android 3.0 和 3.1 的设备。手头的任务要求我们删除桌面上的所有图标并将所需的图标放在上面。 所以问题是 - 是否有以编程方式从 Android 桌面定位和删除图标的选项? 任何解决方法都是可以接受的。
提前致谢!
【问题讨论】:
标签: android android-3.0-honeycomb
此时我只知道一种方法:开发自己的“主屏幕”应用程序。如果你喜欢这种方式,请看How to create a custom home-screen replacement application on Android?
【讨论】:
“配置”设备可能需要一些操作,而 android 及其默认应用旨在仅允许实时用户完成。
设计良好的方法是刷新一个 update.zip 以完成所需的更改,但这需要供应商签名密钥或解锁的恢复系统,以及默认应用程序存储其私人信息的方式的知识数据。
在有根设备上,也可能在正在运行的系统上完成这些更改,或者至少是在停止 android 运行时后启动的系统,然后在完成后重新启动它。
【讨论】: