gpt4 book ai didi

android.permission.INTERNET?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:26:30 25 4
gpt4 key购买 nike

我在我的应用中使用了三个按钮1)反馈按钮:它允许用户通过任何邮件应用程序发送反馈2) 使用分享 Intent 的分享按钮3) 一个“评价应用程序”按钮,可在 Play 商店中打开我的应用程序页面

所有 3 个按钮都使用其他应用程序访问互联网。

我是否需要在 list 文件中添加 android.permission.INTERNET 权限?

最佳答案

在这种情况下,答案是不,在这种情况下不需要权限,正如 Dipendra 在他的回答中指出的那样,因为应用程序通过外部应用程序将其请求作为 Intent 发送,而不是直接请求到从他的应用程序中访问网络。

一些背景知识:

了解您是否需要权限的最简单方法是在测试设备上使用您的应用程序。它是否按您的预期工作?如果没有 INTERNET 许可,您会遇到任何错误吗?

如果您这样做,那么很明显您需要它!如果不是(并且在这个问题的情况下),您不需要 INTERNET 权限。

权限是作为一项安全功能存在的。

有问题的权限是:

public static final String INTERNET

Allows applications to open network sockets.

Constant Value: "android.permission.INTERNET"

如果您的应用程序需要网络套接字,那么您的应用程序需要获得使用它们的权限。就这么简单。

如果您需要权限,请将以下行添加到您的 list 中:

<uses-permission android:name="android.permission.INTERNET"></uses-permission>

权限是为了保护用户,所以要提前明确您的应用程序的 Intent 。

关于android.permission.INTERNET?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14705899/

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