gpt4 book ai didi

android - 如何在 android list 中配置 android Intent 操作

转载 作者:行者123 更新时间:2023-11-30 03:23:43 25 4
gpt4 key购买 nike

我的应用程序中有一个 WebView ,在尝试执行诸如调用电话(点击 WebView 中显示的结果中的调用按钮)、发送邮件和其他操作等操作时,我的 WebView 不执行这些操作

我找到了一个解决方案,可以在我的 WebView Activity 中添加 Intent 操作

Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse(url));
startActivity(intent)

有什么方法可以添加到 android list 文件中而不是这样做
或者有什么方法可以打开 webview 的所有 Intent 操作,以便
处理这些 Action 不会有进一步的问题

谁能帮我解决这个问题

最佳答案

你的回答在我看来有点奇怪,我认为你对Intentmanifest permission 之间的区别有点困惑。第一个是android用来让app相互通信的系统,第二个是允许你使用设备的一些功能,比如wifi和直接打电话,需要用户明确同意才能使用(提示首次安装应用程序时弹出)。

有了这个澄清,很明显,如果您想做一些需要另一个应用程序的事情,您将必须制作一个 Intent。如果格式正确,此 Intent 将由操作系统详细说明,操作系统将负责将其发送到能够完成 Intent 要求的正确应用程序。

所以据我所知,你的问题的答案是否定的,如果你需要调用外部应用程序,你必须使用 Intent 。这也是一个很好的做法仅显示应用真正需要的权限,这样用户就知道应用真正可以做什么和不能做什么。

希望我理解你的问题并回答它。

关于android - 如何在 android list 中配置 android Intent 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18630852/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com