【发布时间】:2011-09-14 07:28:26
【问题描述】:
我想做的是:
1) 我在一个活动中,有 2 个按钮。如果我单击第一个,则会在我的主屏幕中创建一个快捷方式。该快捷方式打开了一个先前已下载的html 页面,因此我希望它使用默认浏览器,但我不想使用互联网,因为我已经拥有该页面。
2)第二个按钮创建另一个启动活动的快捷方式。我想向活动传递一些额外的参数(例如字符串)............
这些事情可能吗?我找到了一些链接和一些类似的问题,例如Android: Is there a programming way to create a web shortcut on home screen
它们似乎是我问题的答案,但有人告诉我,此代码不适用于所有设备,并且已被弃用,我想做的事情是不可能的......
不推荐这种技术。这是一个内部实现,不是 Android SDK 的一部分。它不适用于所有主屏幕实现。它可能不适用于所有过去的 Android 版本。它可能不适用于未来的 Android 版本,因为 Google 没有义务维护内部未记录的接口。请不要使用这个
什么是内部实现?该代码是否可信......请帮助我......
【问题讨论】:
-
你应该接受几个答案。人们会更愿意帮助你。
-
似乎不再允许:“应用程序及其广告不得修改或添加浏览器设置或书签、添加主屏幕快捷方式或用户设备上的图标作为向第三方提供的服务或用于广告目的." 但我不确定,因为最后一句话。 (来自新政策:play.google.com/intl/en/about/developer-content-policy.html)
标签: android shortcut homescreen