在我的应用程序中,我想访问互联网。我知道这样做,我需要包括
<uses-permission android:name="android.permission.INTERNET" />
在我的代码清单文件中。
我很确定应用程序需要首先请求用户允许应用程序连接到互联网(如果我错了,请纠正我,因为在 iOS 应用程序中它会请求您的许可)。那么我们是否也需要为 android 应用程序这样做呢?如果是这样,我会怎么做?
如果你想在你的应用程序中访问 Internet
<uses-permission android:name="android.permission.INTERNET" />
这应该在 Manifest 中声明。
对于向用户询问权限,您不需要明确地做任何事情,Android 会在安装应用程序时处理它,用户被告知要授予应用程序运行的权限,然后只有他可以选择安装应用程序.
例如:当应用程序安装在 Android 设备中时,请参见下面的屏幕截图
您可以通过以下方式指定应用使用 WiFi 的意图:
<uses-feature android:name="android.hardware.wifi" />
请注意,这限制了应用程序只能在带有 WiFi 的设备上运行(绝大多数)。
在 Android 中,默认情况下启用 wi-fi,然后应用程序只使用它。Android 中没有像 iOs 那样基于应用程序的通用规则(启用-禁用对某个应用程序的 Internet 访问)。对于这个要求,在这里准备一个对话框,当用户尝试访问互联网时,带有“使用它”、“放弃”等选项,让用户决定。