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