问题标签 [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 投票
1 回答
1593 浏览

android - Android - 在触发 Intent 之前确保活动处于活动状态?

我目前正在向广播接收器发射一个意图,该接收器反过来启动一个活动。

然后从同一个服务中,另一个 Intent 被触发到 Activity 中的广播接收器。

问题是 Activity 没有获得适用于它的 Intent,因为它在它还活着并且广播接收器注册之前就被触发了。

我想知道在发送 Intent 之前是否有确保 Activity 处于活动状态?

或任何其他解决方案?

0 投票
1 回答
869 浏览

android - 如何使用 android 媒体服务将该媒体返回到我的活动中?

我有兴趣以两种方式捕获媒体以在我的活动中使用:
1)立即从提供的应用程序中捕获。(如在 Android 中使用相机活动

Intent camera = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); this.startActivityForResult(camera, PICTURE_RESULT);


2) 浏览图片/视频/音频库并从列表中选择。
我注意到我可以调用照片库

Intent intent = new Intent(Intent.ACTION_VIEW, target);
开始活动(意图);


但是仅用于视频呢?只有音频?我将如何从其中任何一个获取 URI?

0 投票
1 回答
674 浏览

android - 限制安卓相机

为了避免自己创建一个完整的相机应用程序,我打电话给:

然而,相机非常先进和漂亮:) 但不适合我的目的。:(
有没有办法限制相机控制大小、分辨率、禁用设置按钮、闪光灯、面部识别等...?

0 投票
1 回答
233 浏览

android - Android - 意图以某种方式递增?

我已经开始在我的应用程序中使用自定义意图,但遇到了一些问题。

当我发送自定义意图时,我注册了一个广播接收器,并且我捕捉到了这个意图没有问题。

但是,当我再次发送意图时似乎出现了问题,广播接收器似乎注册了意图的两个事件,依此类推,所以如果第三次发送意图,我会收到 3 次。

这在我的应用程序中造成了重大问题,想知道这是否正常,有什么方法可以解决吗?

这是我的代码:


发送意图:


要接收 Intent:

有没有办法确保 Intent 只被触发一次?

0 投票
1 回答
12123 浏览

android - android tabwidget 意图标签刷新每次点击

我想使用具有意图的子选项卡创建一个选项卡,以便当用户单击选项卡意图时得到刷新。

每次用户单击选项卡时,我都想刷新并调用子意图选项卡的 oncreate 方法。

0 投票
21 回答
173224 浏览

android - 有意图地启动短信应用程序

我对意图有疑问...我尝试启动短信应用...

所以,你可以看到我在我的意图中投入了太多的东西,但那是因为我不知道我该怎么做......谢谢

0 投票
1 回答
6247 浏览

java - Android:如果活动已经在运行,如何捕捉 Intent 的 Extras?

我在状态栏中放置了一个通知,其中包含指向我的主要应用程序(主要活动)的 PendingIntent(带有附加信息)。当用户单击状态栏时,PendingIntent 被触发并且我的应用程序启动,我可以在我的 onCreate() 方法中读取 Extras 信息。到现在为止还挺好。

但是如果我的应用程序已经在运行,PendingIntent 只会使应用程序进入前台并且它不会调用我的任何方法,因此我无法读取 Extras 中的内容。我能做些什么?

谢谢!

0 投票
2 回答
3312 浏览

android - 从主要活动(按钮)启动地图视图

我想在这里绕圈子。

我有一个名为 Locate 的活动;

如果我将 displayMap 类变成一个普通的 Activity,并且只显示一条确认它已加载的 toast 消息 - 那么它工作正常。

如果我这样做;

然后,只要我单击按钮,我就会强制关闭。

我的清单中有正确的“uses-library”标签;

每次我尝试加载它时,我都没有得到它只是强制关闭的东西。

如果我将此作为我的 onClick 处理程序,那么它将启动一个工作 googlemaps/default mapview

但这不是我想要做的,我想要我自己的 - 这样我就可以添加覆盖等。但它确实证明了权限设置正确并且库在那里。

应用 FC 为 Unexpected DEX 错误时的 logcat 错误。

任何人都可以在这里指出正确的方向吗?

0 投票
3 回答
2026 浏览

android - 让 googlemaps 接受本地 KML 文件?

我正在尝试让 googlemaps 接受本地 KML 文件。

该文件位于 SD 卡上,并且是有效的 kml 文件。谷歌地图加载,但说找不到文件。

工作正常。geo:0,0?q= 似乎记录不足,谁能帮我解决如何使用它来引用本地文件?

0 投票
1 回答
4785 浏览

android - 从 URL 启动活动

我试图在用户浏览到某个 url 时启动我的应用程序。我找到了一些示例,它们在清单中都有相同的内容,但这对我不起作用。我已将意图过滤器放在 Activity 和 Receiver 下。

这是我的清单片段:

在 Activity 下,我尝试使用 onNewIntent,当它在 Receiver 下时,我尝试使用 onReceiveIntent,两者都通过简单的 Log.i 调用来查看它是否触发。我运气不太好。