当用户安装 Android 应用时,在应用程序菜单中创建一个启动器图标。我与许多用户交谈时发现,他们希望在安装应用程序时,图标能够自动出现在主屏幕 ("启动器") 上。
很多应用都以某种方式实现了这一点。我的首选是在安装时弹出一个窗口询问用户"您是否要添加快捷方式?"如果不可能,任何自动添加快捷方式的代码都可以。
Android 在这里提供了一大堆代码: http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/LauncherShortcuts.html。暗示着将该代码(和相关的 XML)添加到您的项目中即可解决问题。但是它没有我想要的效果。看起来所提供的代码是被动的,而我需要以某种方式触发它。
因此,我的问题是:
如何触发快捷方式的安装,以及如何确保它仅在某种"应用程序安装"事件的触发下发生一次?
PS: 一个复杂化的因素是,我正在使用 PhoneGap 构建我的应用程序,这意味着主要活动不是 "Activity" 而是 "DroidGap"。
很多应用都以某种方式实现了这一点。我的首选是在安装时弹出一个窗口询问用户"您是否要添加快捷方式?"如果不可能,任何自动添加快捷方式的代码都可以。
Android 在这里提供了一大堆代码: http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/LauncherShortcuts.html。暗示着将该代码(和相关的 XML)添加到您的项目中即可解决问题。但是它没有我想要的效果。看起来所提供的代码是被动的,而我需要以某种方式触发它。
因此,我的问题是:
如何触发快捷方式的安装,以及如何确保它仅在某种"应用程序安装"事件的触发下发生一次?
PS: 一个复杂化的因素是,我正在使用 PhoneGap 构建我的应用程序,这意味着主要活动不是 "Activity" 而是 "DroidGap"。