问题标签 [android-shortcutmanager]

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 投票
1 回答
573 浏览

android - 更新 android SDK:安装最新平台以实现新的 API,例如“ShortcutManager”

在这里,我正在为 android nougat App Shortcuts中引入的 Android Shortcuts 进行演示

我使用以下代码创建应用快捷方式

但在这里我得到编译时错误 cannot resolve symbol ShortcutManager

这是我的build.gradle文件

0 投票
1 回答
490 浏览

android - 如何在运行时获取所有已安装应用程序的静态快捷方式(快捷方式)的 Intent?

在 Android 7.1 中,有一些应用快捷方式(“quickcuts”)可以在快捷方式.xml 资源文件中定义为意图,然后在应用的 AndroidManifest.xml 文件的元数据标记中引用。然后,Action Launcher 应用程序可以使用“静态快捷方式”意图来启动具有在意图中定义的特定活动的应用程序。从运行时执行的 Java 代码中,我将如何获得在任意应用程序的 AndroidManifest.xml 和 shortcuts.xml 资源文件中定义的所有此类静态快捷方式意图?

0 投票
1 回答
299 浏览

android - 无法在 Android N 上创建呼叫号码的快捷方式

这是一个用于创建直接快捷方式的代码示例,该快捷方式调用特定号码并且适用于 Android M 及更低版本。

相同的代码在 Android N 上不再起作用,我可以在 logcat 中看到以下内容:

如果我将 ACTION_CALL 更改为 ACTION_DIAL,它可以在 Android N 上运行,但这不是我想要的。我正在寻找一种通过快捷方式直接拨打电话的方法。

在权限方面,我在运行时包含了这 2 个和 CALL_PHONE 请求。

0 投票
2 回答
1565 浏览

android-shortcut - Android快速快捷方式[在shortcuts.xml中传递额外的意图(或一些数据)]

在使用shortcut.xml 实现静态快捷方式时,我想通过我的意图传递一些额外的捆绑包。

启动应用程序后,需要传递的附加内容来决定目标类中的一些功能。

是否可以访问附加功能?如何以及在哪里访问它?

任何线索将不胜感激

0 投票
1 回答
209 浏览

android - 从快捷方式读取数据

我正在使用此代码在我的应用程序中创建 Activity 的多个快捷方式

一切都可以很好地创建快捷方式,但我想从快捷方式中读取数据或

user_id每当单击该快捷方式时,我都想阅读此内容。

我不能把它放进去,SharedPreferences因为它可以有多个快捷方式,每个链接到不同的user_id.

我已经搜索过,到目前为止找不到任何东西。

在 android 7.0 之后,快捷方式得到了很大的改进,但我必须让它也适用于旧设备(比如从 4 到更高版本)。

谢谢。

0 投票
0 回答
54 浏览

android - Android快捷方式问题

我正在使用在我的设备上运行的以下代码创建一个快捷方式图标。

现在,我正在尝试将我的应用程序上传到该图标未创建的某些设备的 Play 商店。

注意:我在使用 Nexus 6、Android 7.1.1 时遇到了这个问题。这里可能是什么问题

在这里,即使使用签名的 apk,此代码也能正常工作。

请有人帮我解决这个问题。

0 投票
1 回答
151 浏览

android - 主屏幕监听器?

我想检测用户是否在主屏幕中手动添加或删除了我的应用程序的快捷方式。我尝试将广播接收器用于以下操作: com.android.launcher.permission.UNINSTALL_SHORTCUT com.android.launcher.permission.INSTALL_SHORTCUT

但是,当我在主屏幕上手动添加或删除应用程序的快捷方式时,它们不会被触发。

我想知道是否有听众对此?我在 Android 开发者网站上搜索并没有找到任何关于此的信息。

0 投票
0 回答
228 浏览

android - 卸载应用程序后如何删​​除固定的快捷方式

我使用此代码添加了主屏幕的快捷方式。它工作正常,但是当我卸载应用程序时,添加的快捷方式不会自动删除。

我错过了一些明显的东西吗?
非常感谢任何帮助。

0 投票
0 回答
842 浏览

java - 在android O中固定快捷方式时接收回调/广播

我正在尝试一次添加两个快捷方式。但是 android 8 显示了一个对话框并请求用户允许添加快捷方式,并且其中两个对话框不能同时出现。

所以我需要一种方法来在第一个对话框关闭时获得回调或广播,以便之后可以添加另一个快捷方式。目前,当用户允许请求时,我能够获得广播。但我想知道用户是否取消了对话框。

我正在使用以下代码:

0 投票
2 回答
2148 浏览

android - Android - 如何接收快捷方式创建结果

查看此处的代码示例- 我发现以下评论令人费解:

应用程序已实现是什么意思……这个实现是在哪里完成的?

它是广播接收器吗?注册到哪个意图过滤器?

这是一种抽象方法吗?属于哪个班级?

然后我看到了这个代码示例——它处理了一个完全不同的流程(我认为),我又迷路了