问题标签 [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.

0 投票
2 回答
1766 浏览

android - 如何在 Android 7.1 上正确创建静态 App-Shortcut?

背景

Android 7.1 现在有一个名为“ AppShortcut ”的新功能。在文档中,他们解释了如何创建静态和动态的,甚至还有一个示例应用程序

问题

我试用了该示例,但我注意到当我单击静态应用程序快捷方式时,它向我显示了“未安装应用程序”的提示。

在此处输入图像描述

查看代码,我发现了一个可疑配置(在“shortcuts.xml”文件中):

它看起来不太好,因为应用程序中没有任何内容具有 "ADD_WEBSITE" 的意图操作。

顺便说一句,动态快捷方式工作正常(可以通过 MainActivity 的正常启动添加)。

我试过的

所以我认为这应该改变。我尝试创建一个新活动并更改此配置以匹配活动(操作和 targetCalss),但由于某种原因,我仍然得到相同的 toast 。

问题

代码中可能有什么问题?应该改变什么来解决它?

0 投票
2 回答
4236 浏览

android - 从 Android 7.1 应用快捷方式启动 Fragment(而不是 Activity)

我决定考虑将静态快捷方式添加到应用程序中,使用此页面作为参考:

https://developer.android.com/preview/shortcuts.html

我的快捷方式的 XML 目前如下所示:

问题来自targetClass变量,因为我找不到启动 aFragment而不是Activity. 我想从快捷方式启动的大多数主要页面都Fragments显示在Activity. 我怎样才能让intent直接启动到一个Fragment

0 投票
1 回答
347 浏览

android - 如何关闭新的 Android 7.1 应用快捷方式

单击应用程序快捷方式时,我正在打开一个带有对话框主题的活动。如果我在 Activity 上使用该主题,似乎应用程序快捷方式没有关闭。如果我删除 Dialog 主题,则在单击其中一个后会关闭应用程序快捷方式。任何想法?谢谢!

0 投票
1 回答
845 浏览

android - 为什么最新的 android Nougat 中的应用程序快捷方式最多为 4 个?

有人提到应用程序快捷方式总共有 5 个。但在我的模拟器上,它们最多为 4 个。我尝试了静态和动态快捷方式。这是一个已知的错误吗?

0 投票
4 回答
5649 浏览

android - 在 Nougat 7.1.1 中点击应用快捷方式时,应用未安装错误

将静态应用快捷方式添加到现有应用时,我遇到了一些问题。我按照https://developer.android.com/guide/topics/ui/shortcuts.html中的步骤操作并显示快捷方式,但是当我点击它时它不会启动活动,而是显示一条吐司消息说:“未安装应用程序”。

这是清单的相关部分:

这是快捷方式.xml 文件:

我已经仔细检查过,目标活动的完整限定名com.mypackage.activities.NewActivity没问题。

提前致谢!

0 投票
1 回答
82 浏览

android - 获取应用提供的 AppShortcuts

如果我知道应用程序包名称,如何获取所有可用应用程序快捷方式的列表?

我可以使用https://developer.android.com/guide/topics/ui/shortcuts.htmlShortcutManager此处描述的类似方法获取自己的应用程序快捷方式,但是如何获取其他应用程序快捷方式的列表?