繁体   English   中英

android.permission.INTERNET对?

[英]android.permission.INTERNET?

我在我的应用程序中使用了三个按钮1)反馈按钮:它允许用户通过任何邮件应用程序发送反馈2)使用共享意图的共享按钮3)“速率应用程序”按钮打开我的应用程序页面上的应用商店

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

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

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

一点背景:

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

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

权限作为安全功能存在。

有关的许可是:

public static final String INTERNET

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

常量值:“android.permission.INTERNET”

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

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

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

权限是为了保护用户,因此它是关于提前和清除您的应用程序意图的。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM