问题标签 [android-implicit-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 回答
136 浏览

android - Android - 将整数值从一个 Activity 传递到 Android Native 隐式意图并接收到另一个 Activity

我有一个活动名称 AlbumPicker。在那个活动中,我在按钮单击时调用下面的代码。

现在画廊将打开。

然后我会选择一张图片。

然后下面的方法将被调用我想要下面方法中的示例值

但这段代码失败了。我总是收到 0

请帮忙

0 投票
3 回答
10776 浏览

android - 没有应用程序可以执行此操作

当我尝试使用 action 调用隐式意图时"Intent.ACTION_GET_CONTENT",我收到此错误警报"No apps can perform this action."提前谢谢。请在下面查看我的代码。

0 投票
0 回答
301 浏览

java - 隐式意图不适用于我的应用

我有两个应用程序,第一个发送隐式意图来查看链接,第二个名为“MyBrowser”的应用程序接收它。但是当我在手机上安装这两个应用程序(API 级别 23)时,应用程序选择器仅显示 Internet(用于 Web 查看的默认应用程序)。如果我使用 AVD(API 级别 25),应用选择器还包括“MyBrowser”。这是我的第一个应用程序的功能:

和“MyBrowser”Manifest.xml:

我是android的新手,不明白为什么。请给我解释一下。谢谢你。

0 投票
1 回答
235 浏览

android - CMS url 未通过隐式意图在浏览器中打开

我正在尝试打开具有 url 扩展名 .cms 的新闻提要

相反,当尝试简单的 url 例如http://www.google.com/时,它按预期工作,但不适用于 .cms 页面。

我不想添加自己的 WebView。我很确定 .cms 导致了问题,但不知道如何使用现成的/第三方浏览器解决它。

当我尝试打开它时,我得到以下异常

0 投票
1 回答
1248 浏览

java - 以编程方式打开图片大小为 16:9 的相机

我正在开发一个图像编辑应用程序,当调用相机时,我可以手动将图片大小更改为 16:9,是否可以通过以编程方式将图片大小设置为 16:9 来打开相机。

下面的代码调用相机

0 投票
1 回答
664 浏览

java - 使用隐含意图发送电子邮件

下面是用于发送电子邮件的 java 和 xml 文件。请验证代码。我已经注册了按钮,但它仍然不起作用。

错误:无法在表面 0xe2d19220 上设置 EGL_SWAP_BEHAVIOR,错误 = EGL_SUCCESS。跳过 37 帧!应用程序可能在其主线程上做了太多工作

MainActivity.java

activity_main.xml

0 投票
0 回答
454 浏览

android - 从隐式意图返回按钮到启动它的活动而不是主要活动

我有一个有按钮的主要活动。按下按钮打开一个子活动。子活动内部是一个按钮。按下该按钮会打开一个隐含的意图(YouTube 视频)。这是我在子活动中的代码:

视频开始时很好,但是当我按下它时,它只会继续回到 YouTube 应用程序中,这是不可取的。所以我添加了这一行:

...在开始隐式意图之后的下一行。现在,当我按回视频时,它会一直回到主要活动。但我希望它回到启动它的活动(子活动)。我怎样才能做到这一点?

编辑:我的被标记为这个问题的重复。但是我的问题是不同的。而在引用的问题中,OP 希望 YouTube 应用程序在视频完成后关闭并返回到他的应用程序,而不必按下后退按钮,我希望后退按钮带我回到启动隐式意图的活动而不是父活动。

更新:我删除了这条线,它在实际设备finish();上工作得很好,行为正是我想要的。但是在模拟器上,如果我在加载 YouTube 应用程序后足够快地按下返回,那么我将根据需要返回到子活动。但是,如果我等待几秒钟然后按回,它将继续转到 YouTube 视频的开头。无论如何,我不再有问题了,因为我关心的是设备而不是模拟器,但我仍然不明白为什么模拟器会这样。

更新:好的,问题仍然存在。当我单击播放按钮时,会打开一个对话框,要求我选择我的应用程序(YouTube、网络浏览器等)。如果我选择 YouTube,然后选择“仅一次”选项而不是“始终”选项,那么当 YouTube 打开并按下后退按钮时,它将返回到子活动(根据需要)并显示“选择应用程序“ 再次。我必须再次按下以摆脱此弹出窗口。这很烦人,但我可以处理它。问题是当我选择“始终”选项时。现在,当我从 YouTube 回复时,它会不断重新打开同一 YouTube 视频,我无法返回我的应用程序。似乎有一个中间活动(在我的应用程序和 YouTube 之间)被执行,这个中间活动是“

0 投票
1 回答
58 浏览

android - 允许其他应用在用户触摸下载链接时启动我的活动

ADM(下载管理器)中有一个功能,如果用户触摸一个下载链接(不是网页),ADM(下载管理器)将显示为具有下载文件能力的应用程序。

如果用户点击下载链接,我的应用程序将显示为具有下载文件能力的应用程序,我该怎么办?

0 投票
1 回答
69 浏览

android - 使用隐式意图读取图库文件夹

我正在实现一个 android 应用程序,它将图像从选定的文件夹同步到服务器(作为谷歌照片)。我希望该用户通过单击按钮来选择文件夹。我可以通过创建自己的视图来实现这一点。但是,如果隐式意图可以通过任何隐式意图操作来显示设备中的用户仅图像文件夹?

0 投票
1 回答
77 浏览

android - 如何将系统下载文件夹中的文件导入原始目录

我正在我的 Android 手机上从 Internet 下载一个 .csv 文件。这不是通过我的应用程序完成的。但是,我想将此文件从系统下载文件夹导入到我的原始目录中。我在操作栏中选择一个按钮并调用下面的方法。我是 Android 新手,开发人员文档对初学者来说有点糟糕。我不知道从哪里开始。这就是我想出的。

我创建了这个隐含的意图:

它向我显示了下载文件夹。如何从该文件夹中选择某些内容并将其导入我的原始目录?我需要设置广播接收器吗?我需要一个意图过滤器吗?我应该使用服务吗?我是否使用了错误的 Intent 操作?

请放慢我的脚步。我是新手,我没有看到很多关于这个过程的好的解释。如果有人指出我正确的方向,我会同样高兴。提前致谢。