问题标签 [android-intent]

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 回答
4043 浏览

android - BroadcastReceiver 没有收到意图

所以现在我在清单文件中声明了我的 BroastcastReceiver ......

我想在按下呼叫按钮时捕捉到意​​图。

这是我的代码...

但是,当我按下通话按钮时,我没有看到吐司。我错过了什么?

这是使用此问题的答案的延续...

如何使用来自服务或广播接收器的意图?

0 投票
14 回答
185833 浏览

android - Android ACTION_IMAGE_CAPTURE 意图

我们正在尝试使用本机相机应用程序让用户拍摄新照片。EXTRA_OUTPUT extra如果我们省略并返回小的位图图像,它就可以正常工作。但是,如果我们putExtra(EXTRA_OUTPUT,...)在启动它之前就确定了意图,那么一切都会正常工作,直到您尝试点击相机应用程序中的“确定”按钮。“确定”按钮什么也不做。相机应用程序保持打开状态,没有任何锁定。我们可以取消它,但文件永远不会被写入。我们究竟需要做什么才能ACTION_IMAGE_CAPTURE将拍摄的照片写入文件?

编辑:这是通过MediaStore.ACTION_IMAGE_CAPTURE意图完成的,只是为了清楚

0 投票
2 回答
9751 浏览

android - Android:startActivityForResult 总是得到 0 的 resultCode?

出于某种原因,当我使用调用时,结果总是返回为 0。我所做的只是弹出选择框,然后一旦做出选择,用户就会点击后退按钮。有谁知道我可能会犯什么错误?

通话活动:

调用的活动:

有什么建议么?如果我包含了 finish() 调用,它会给我以下信息:

0 投票
1 回答
1741 浏览

android - 尝试向应用小部件发送数据

我正在开发一个小部件,该小部件将在用户点击它时更改它显示的数据。这通常很容易处理,但我的应用小部件提供程序正在处理具有不同数据集的多个小部件实例。话虽如此,当用户点击小部件时,会启动一个调用 changeData() 方法的 PendingIntent。在启动的意图内部是我存储小部件 ID 的地方,因此 changeData() 知道要使用哪个数据集。起初我将小部件 ID 存储在意图的附加内容中,但我发现 Android 小部件如何处理小部件意图附加内容存在一个错误,所以现在我尝试通过使用 setData() 方法传递 URL 来存储小部件(格式化如 content:widgetId IE content:24 等)。

这就是我为 PendingIntent 设置数据的方式:

但是,一旦我尝试对此进行测试,通常在点击小部件时调用的 onRecieve() 方法就不再被调用。我需要在我的 Android 清单文件中设置什么才能正常工作,还是我做错了什么?

感谢您花时间阅读本文,托尼

0 投票
3 回答
4711 浏览

android - Android Intent 保存路径

目前我正在使用两个意图。一个用于录音,另一个用于相机:

我的目标是为每个包含存储图片/录制语音的路径的内容添加一个 Extra。有没有办法这样做?

0 投票
3 回答
34076 浏览

android - Android:如何获取服务接收到的意图?

我正在启动一项服务,目的是在其中放置额外的信息。

如何在我的服务代码中获得意图?

getIntent().getExtras()在服务中没有像在活动中那样的功能。

0 投票
1 回答
2752 浏览

android - 在特定时间启动活动

我是 Android 开发的新手,所以我可能会遗漏一些明显的东西。我想Activity在用户的电话时钟达到指定时间(类似于闹钟)时启动。但是,我不确定我将如何去做,因为不断轮询时钟似乎效率低下并且浪费资源。我需要从时钟捕获广播事件,还是使用PendingIntents?如果有人能指出我应该阅读的一些SDK 方法/服务,将不胜感激。谢谢。

0 投票
5 回答
14724 浏览

android - 从我的应用程序启动外部应用程序

我想启动用户从我的应用程序中选择的应用程序。但是,我不确定我将如何去做。我试过这个:

但这似乎会引发错误并强制关闭我的应用程序。我还尝试添加:

在 AndroidManifest 文件中,但无济于事。

查看 Logcat 表明它是“IOexception - 没有这样的文件或目录”。由此产生了几个问题。我通读了 Android 文档并注意到 Contact.Intents 类已被弃用。但是,它是继任者,ContactContracts 的目标是 API 级别 5,而我的目标是 API 级别 3。这可能是问题吗?此外,我已将此应用程序硬编码到代码中。有没有办法检索用户选择的任何应用程序的意图以便启动它们?

0 投票
1 回答
431 浏览

android - SMS 标准应用和电子邮件标准应用的 Android 意图选项

是否可以在 android 的短信和电子邮件应用程序中添加选项?

我想添加一个选项来呼叫我的活动并向我发送短信或电子邮件文本。
可能吗?

0 投票
2 回答
19678 浏览

android - Android:使用 LocationManager.requestLocationUpdates() 时如何从 Intent 捆绑包中获取位置信息

我正在尝试使用 Android 的 LocationManager requestLocationUpdates。一切正常,直到我尝试提取广播接收器中的实际位置对象。我是否需要专门为我的自定义意图定义“附加”,以便 Android LocationManager 在我将其传递给 requestLocationUpdates 之前知道如何将其添加到意图中,或者它是否会创建附加捆绑包,无论何时通过触发广播接收器的意图?

我的代码如下所示:

我有一个广播接收器,它在宣言中定义为:

广播接收器类为:

我的“loc”对象即将为空。