我在我的应用程序中使用了三个按钮
所有 3 个按钮均使用其他应用程序访问互联网。
我需要在清单文件中添加
android.permission.INTERNET
权限吗?
在这种情况下的答案是不,在这种情况下不需要权限,正如 Dipendra 在他的回答中指出的那样,因为应用程序通过外部应用程序以 Intents 的形式发送请求,而不是直接向网络发送请求在他的应用程序中。
一点背景:
了解是否需要权限的最简单方法是在测试设备上使用您的应用程序。它是否按照您的预期工作?未经
INTERNET
许可,您是否会遇到任何错误?
如果您这样做,那么很明显您需要它!如果不是(在本问题的情况下),您不需要
INTERNET
权限。
权限是作为一项安全功能而存在的。
有问题的许可是:
公共静态最终字符串互联网
允许应用程序打开网络套接字。
常量值:“android.permission.INTERNET”
如果您的应用程序需要网络套接字,那么您的应用程序需要使用它们的权限。就这么简单。
如果您需要许可,请将以下行添加到您的清单中:
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
权限是为了保护用户,因此需要提前明确您的应用程序意图。
不,您不需要访问互联网的权限。因为,您所有与互联网相关的任务都交给了其他应用程序。