是否可以使用Javascript模拟Mobile Safari书签菜单中的"添加到主屏幕"选项?
window.external.AddFavorite(location.href, document.title);
可能与IE类似的东西?
我想做的是:
1)我在一个活动中,有2个按钮.如果我单击第一个,则会在主屏幕中创建一个快捷方式.快捷方式打开html
以前下载的页面,所以我希望它使用默认浏览器,但我不想使用因特网,因为我已经有了该页面.
2)第二个按钮创建另一个启动活动的快捷方式.我想传递一些额外的参数(例如字符串)...........
那些事情可能吗?我发现了一些链接和一些类似Android的问题 :是否有一种编程方式可以在主屏幕上创建Web快捷方式
他们似乎是我的问题的答案,但有人告诉我,这个代码不会在所有设备上工作,这是不赞成的,我想做的是不可能.......
不建议使用此技术.这是一个内部实现,不是Android SDK的一部分.它不适用于所有主屏幕实现.它可能不适用于所有以前版本的Android.它可能无法在Android的未来版本中使用,因为Google没有义务维护内部未记录的界面.请不要使用它
内部实施意味着什么?该代码是否可信赖.....请帮助我.....
应用程序图标下面的应用程序名称旁边的红点(圆圈)是什么意思?
我在应用程序中添加了Today Extension(Widget).只有当我在iOS 8上启动应用程序时,它才会出现在iOS 7模拟器上.即使我删除了扩展程序并清除了模拟器,它仍然出现在应用程序名称之前.
如何创建主屏替换应用程序?有关于主屏幕应用程序的信息吗?
任何应用程序都可以通过注册CATEGORY_HOME
意图来成为主屏幕吗?
我遇到了一个问题,我将一个网络应用程序添加到我的iPad主屏幕(iOS 5.0.1 iPad 2),当我打开它时,它似乎是在幕后缓存一些东西,独立于Safari.
我已经清除了设置(清除历史记录和清除Cookie和数据)中提供的Safari中的所有内容,当我使用Safari导航到Web应用程序时,我看到应用程序处于当前状态.但是,如果我打开主屏幕书签,我会让应用程序处于预先更改状态.
我已经看到很多关于使用cache.manifest来缓存资源以供离线使用的信息,但是我不确定这是否与此相关,因为我想完全相反:什么都不缓存.
我已经达到了甚至没有测试外部资源的程度; 如果我在index.html的body元素中更改了一些任意测试字符串,则主屏幕书签不会显示更新的文本.
我想在安装我的应用程序后立即在主屏幕上创建应用程序的快捷方式/启动器图标(甚至在我开始之前).那可能吗?我怎么能这样做?
我在开发Android应用程序时出现了这个问题.我想到分享我在开发过程中收集到的知识.
我刚刚更新到Android O Preview并安装了几个PWA.在主屏幕上,图标上放置了一个微型Chrome徽标.在操作系统更新之前,这不存在.
理想情况下,我希望PWA看起来像主屏幕上的常规应用程序,因为它启用了服务工作者.
是否可以通过app.yaml或manifest.json中的某些设置删除它?
我有一个App Widget,当它更新时,获取具有与小部件匹配的尺寸的图像,并将该图像放入ImageView
(通过RemoteViews
).它工作得很好.
但是对于支持主屏幕旋转的设备(我不是在谈论Activity
基于设备方向的旋转,而是关于主屏幕本身的旋转),小部件的尺寸和宽高比从横向到纵向,反之亦然......即不保持固定尺寸.
因此,我的小部件需要能够检测主屏幕何时旋转,并获取新图像(或至少加载不同的预取图像).
我无法为我的生活找出是否以及如何做到这一点.有线索吗?