问题标签 [app-shortcut]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何在 Android 7.1 上正确创建静态 App-Shortcut?
背景
Android 7.1 现在有一个名为“ AppShortcut ”的新功能。在文档中,他们解释了如何创建静态和动态的,甚至还有一个示例应用程序。
问题
我试用了该示例,但我注意到当我单击静态应用程序快捷方式时,它向我显示了“未安装应用程序”的提示。
查看代码,我发现了一个可疑配置(在“shortcuts.xml”文件中):
它看起来不太好,因为应用程序中没有任何内容具有 "ADD_WEBSITE" 的意图操作。
顺便说一句,动态快捷方式工作正常(可以通过 MainActivity 的正常启动添加)。
我试过的
所以我认为这应该改变。我尝试创建一个新活动并更改此配置以匹配活动(操作和 targetCalss),但由于某种原因,我仍然得到相同的 toast 。
问题
代码中可能有什么问题?应该改变什么来解决它?
android - 从 Android 7.1 应用快捷方式启动 Fragment(而不是 Activity)
我决定考虑将静态快捷方式添加到应用程序中,使用此页面作为参考:
https://developer.android.com/preview/shortcuts.html
我的快捷方式的 XML 目前如下所示:
问题来自targetClass
变量,因为我找不到启动 aFragment
而不是Activity
. 我想从快捷方式启动的大多数主要页面都Fragments
显示在Activity
. 我怎样才能让intent
直接启动到一个Fragment
?
android - 如何关闭新的 Android 7.1 应用快捷方式
单击应用程序快捷方式时,我正在打开一个带有对话框主题的活动。如果我在 Activity 上使用该主题,似乎应用程序快捷方式没有关闭。如果我删除 Dialog 主题,则在单击其中一个后会关闭应用程序快捷方式。任何想法?谢谢!
android - 为什么最新的 android Nougat 中的应用程序快捷方式最多为 4 个?
有人提到应用程序快捷方式总共有 5 个。但在我的模拟器上,它们最多为 4 个。我尝试了静态和动态快捷方式。这是一个已知的错误吗?
android - 在 Nougat 7.1.1 中点击应用快捷方式时,应用未安装错误
将静态应用快捷方式添加到现有应用时,我遇到了一些问题。我按照https://developer.android.com/guide/topics/ui/shortcuts.html中的步骤操作并显示快捷方式,但是当我点击它时它不会启动活动,而是显示一条吐司消息说:“未安装应用程序”。
这是清单的相关部分:
这是快捷方式.xml 文件:
我已经仔细检查过,目标活动的完整限定名com.mypackage.activities.NewActivity
没问题。
提前致谢!
android - 获取应用提供的 AppShortcuts
如果我知道应用程序包名称,如何获取所有可用应用程序快捷方式的列表?
我可以使用https://developer.android.com/guide/topics/ui/shortcuts.htmlShortcutManager
此处描述的类似方法获取自己的应用程序快捷方式,但是如何获取其他应用程序快捷方式的列表?