8

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

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

在我的代码清单文件中。

我很确定应用程序需要首先请求用户允许应用程序连接到互联网(如果我错了,请纠正我,因为在 iOS 应用程序中它会请求您的许可)。那么我们是否也需要为 android 应用程序这样做呢?如果是这样,我会怎么做?

4

3 回答 3

5

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

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

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

在此处输入图像描述

于 2013-07-15T06:37:42.823 回答
2

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

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

请注意,这限制了应用程序只能在带有 WiFi 的设备上运行(绝大多数)。

于 2017-01-20T00:24:48.433 回答
1

在 Android 中,默认情况下启用 wi-fi,然后应用程序只使用它。Android 中没有像 iOs 那样基于应用程序的通用规则(启用-禁用对某个应用程序的 Internet 访问)。对于这个要求,在这里准备一个对话框,当用户尝试访问互联网时,带有“使用它”、“放弃”等选项,让用户决定。

于 2013-07-15T06:24:40.397 回答