如何获取访问Wifi的权限?

时间:2013-07-15 06:13:53

标签: android wifi manifest

在我的应用程序中,我想访问互联网。我知道这样做,我需要包含

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

在我的代码清单文件中。

我非常确定应用程序需要首先询问用户是否允许应用程序连接到互联网(如果我错了请更正我,因为在iOS应用程序中它会要求您的许可)。那么我们还需要为Android应用程序做这个吗?如果是这样,我会怎么做?

3 个答案:

答案 0 :(得分:3)

如果要在应用程序中访问Internet <uses-permission android:name="android.permission.INTERNET" /> 这应该在Manifest中声明。

要询问用户的权限,你需要明确地做任何事情, Android会在安装应用程序时处理它,用户会被告知要为应用程序运行授予的权限,然后只有他可以选择安装应用程序。

例如:在Android设备中安装应用时,请参阅下面的屏幕截图

enter image description here

答案 1 :(得分:1)

您可以通过以下方式指定应用使用WiFi的意图:

<uses-feature android:name="android.hardware.wifi" />

请注意,这会限制应用只在包含WiFi的设备上运行(绝大多数)。

答案 2 :(得分:0)

在Android中,id默认启用wi-fi,然后应用程序才使用它。 Android中没有基于应用程序的通用规则,如iOs(启用 - 禁用对特定应用程序的Internet访问)。对于这个要求,这里准备一个对话框,当用户试图访问互联网时,选项如“使用它”,“放弃”并让用户决定。