android - 网络图像在 android Flutter 中不显示

标签 android flutter image api mobile

我正在开发一个适用于 Android 的食谱搜索 flutter 应用程序。我正在使用Edamam API 。我现在还使用用户的虚拟图像(因为到目前为止我还没有将我的应用程序与 Firebase 连接)。图像已加载到 Android 模拟器中,但当我在实际手机上运行该应用程序时,它不会加载任何照片。请看看我的问题。

模拟器的屏幕截图:Cookpad Emulator Screenshot 实际手机截图:Cookpad Mobile Screenshot

这是从 API 加载图像的代码。

image: DecorationImage(
                  image:
                      NetworkImage(query["hits"][index]["recipe"]["image"]),

最佳答案

打开位于 ./android/app/src/main 的 AndroidManifest.xml 文件

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

我猜你没有在 menifest.xml 中添加互联网权限

关于android - 网络图像在 android Flutter 中不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72535673/

相关文章:

android - 如何从 android 平台构建中删除大量模块?

android - Fragment 中的 TapJoy 优惠列表

flutter - Dart map : Cannot retrieve item from with the same key it was added with

view - 在 flutter 上模态显示自定义 View

image - 使用html5中的knockout javascript文件离线上传图像

ios - 快速更改图像不起作用

Android 绘制模糊

java - AlertDialog Box 中的微调器 - Android

navigation-drawer - 如何在 Flutter 应用程序中同时显示抽屉按钮和后退按钮?

java - 如何在 Swing 中缩放 Canvas 上图像的特定区域