7

我在我的应用程序中使用了三个按钮 1)反馈按钮:它允许用户通过任何邮件应用程序发送反馈 2)一个使用共享意图的共享按钮 3)一个“评分应用程序”按钮,它在应用商店

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

我需要在清单文件中添加 android.permission.INTERNET 权限吗?

4

2 回答 2

14

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

一点背景:

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

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

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

有问题的许可是:

公共静态最终字符串互联网

允许应用程序打开网络套接字。

常量值:“android.permission.INTERNET”

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

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

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

那里的权限是为了保护用户,所以它是关于预先并清楚你的应用程序意图是什么。

于 2013-02-05T11:05:21.340 回答
5

不,您不需要访问互联网的权限。因为,您所有与互联网相关的任务都交给了其他应用程序。

于 2013-02-05T11:09:51.300 回答