如何向应用程序添加清单权限?

新手上路,请多包涵

我正在尝试在 Android 中使用 HttpURLConnection 访问 HTTP 链接以下载文件,但我在 LogCat 中收到此警告:

WARN/System.err(223): java.net.SocketException: Permission denied (maybe missing INTERNET permission)

我已将 android.Manifest.permission 添加到我的应用程序中,但它仍然给出相同的异常。

原文由 rob 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 377
2 个回答

假设您没有从 LogCat 错误描述中设置权限,这是我的 AndroidManifest.xml 可以访问互联网的文件的内容:

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

除此之外,您应该可以从 Internet 下载文件。

原文由 Anthony Forloney 发布,翻译遵循 CC BY-SA 4.0 许可协议

\*\* 用于步数计数器等活动识别

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

\*\* 对于互联网

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

\*\* 拨打电话

<uses-permission android:name="android.permission.CALL_PHONE" />
[![enter image description here][1]][1]

原文由 smebes 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题