小编Sar*_*lvi的帖子

如何在flutter中获取设备的总内存大小?

我需要通过我的 flutter 应用程序获取 android/ios 设备的以下数据。

  1. 总内存大小
  2. 可用内存大小
  3. 内存大小

我怎么才能得到它 ?

dart flutter

9
推荐指数
1
解决办法
6949
查看次数

未解决的参考:FlutterActivity

我正在研究一些关于在 Flutter 中编写本机代码的方法。在 android 中打开 MainActivity.kt 文件时,我遇到了这些问题。

在此处输入图片说明

在突出显示错误时,它显示“未解析的引用:FlutterActivity”。

有人可以帮我解决这个问题吗?

先感谢您。

flutter

8
推荐指数
1
解决办法
3657
查看次数

如何在 Flutter 中授予访问外部存储的权限

当我在颤振代码中使用以下行时:

print(Directory("/sdcard").list(recursive: true).listen((event) {print(event);}));
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

"[ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: FileSystemException: Directory listing failed, path = '/sdcard/' (OS Error: Permission denied, errno = 13)"
Run Code Online (Sandbox Code Playgroud)

我尝试将这些添加到清单选项卡下的 AndroidManifest.xml 中:

<uses-permission
        android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission
        android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Run Code Online (Sandbox Code Playgroud)

但它没有用。我也尝试在flutter clean之后重新运行它,但仍然得到相同的结果。

有人可以帮我解决这个问题。

我的主要目标是能够访问(读/写)android/ios 设备存储中存在的所有可访问目录。就像我们普通的手机文件管理器一样。

非常感谢您的回答。

android dart flutter

5
推荐指数
1
解决办法
9415
查看次数

无法使用 Flutter 从 Firestore 检索文档

.. 我正在将 Cloud Firestore 用于我正在进行的 Flutter 项目。

数据库截图

上面添加的是我的数据库模型的屏幕截图。

基本上每个用户文档都有自己的个人信息字段和他/她的项目集合。

项目示例 1

项目示例 2

以上是两个项目展开后的截图。它具有项目的详细信息,例如其 CR、字段、成员等。

 x = StreamBuilder(
          stream: _projectStreamLock ? null : Firestore.instance.collection('User').document(_savedUser.user.uid).collection('Projects').snapshots(),
          builder: (BuildContext context,AsyncSnapshot<QuerySnapshot> snapshots){
            if(snapshots.hasData && !_projectStreamLock){

              List<DocumentSnapshot> projectList = snapshots.data.documents;

              _savedUser.user.projects = [];

              for(int i=0;i<projectList.length;i++){
                _savedUser.user.projects.add(Project(name: projectList[i].documentID,field: projectList[i].data["Field"],subField: projectList[i].data["SubField"],completionRate: projectList[i].data["CR"],members: projectList[i].data["Members"]));
              }

              return ListView.builder(
                  itemCount: snapshots.data.documents.length,
                  itemBuilder: (_,int index){
                    print(snapshots.data.documents[index].documentID + " : " + snapshots.data.documents[index].data["CR"].toString());
                    return ProjectCard(
                      globalHeight: _height,globalWidth: _width,
                      projectDetails: Project(
                          name : snapshots.data.documents[index].documentID,
                          completionRate: snapshots.data.documents[index].data["CR"],
                          field: snapshots.data.documents[index].data["Field"],
                          members: snapshots.data.documents[index].data["Members"],
                          subField: "Hello", …
Run Code Online (Sandbox Code Playgroud)

dart flutter google-cloud-firestore

2
推荐指数
1
解决办法
264
查看次数

标签 统计

flutter ×4

dart ×3

android ×1

google-cloud-firestore ×1