Outdated documentation

The latest documentation was moved to docs.qfield.org

Open a project

打开项目的操作为依次点击**菜单按钮” –> 选项按钮 –>打开项目**。

浏览并选择要打开的项目,或者使用**最近的项目**和**收藏夹**这两种快捷方式打开项目。

../_images/user-guide_open-project.png ../_images/user-guide_open-project-menu.png

首先目录

在文件选择器的第一屏中,有一块收藏夹区域。若要将目录添加到收藏夹,请在文件选择器中长按目录名。要从收藏夹中删除条目,请长按收藏夹列表中的相应条目。

Advanced project selection

QField opens QGIS projects in the ".qgs" or ".qgz" format.

QField使用定制化的文件选择器来打开项目。在QField菜单中选择“打开项目”,文件选择器将打开并显示以下位置:

  • The primary media/shared storage directory.
  • The application-specific directories on all shared/external storage devices where the application can place persistent files it owns if they are not already included in the primary storage directory.

Inside these directories, only subdirectories and files with the ".qgs" or ".qgz" extension are shown.

QField要求项目文件必须在设备上,因此无法使用操控远程文件(如Google Drive)的数据提供程序。与此同时,您可以使用类似 syncthingnextcloud (dropbox或者其他)等支持将文件同步到设备上的app。

外部SD存储卡

文件选择器显示SD卡的根目录为“只读”,应用程序的专用目录与SD卡的其余部分是隔离的,因为它是应用程序唯一具有写入权限的目录。目录如下:

/Android/data/ch.opengis.qfield/files

Note

从技术的角度来说,这是由于安卓意在ACTION_OPEN_DOCUMENT和ACTION_OPEN_DOCUMENT_TREE起作用,并允许读写返回的统一资源标识符内容,而不是读写链接指向的文件。这个限制对于安卓系统架构是有意义的,但目前无法为QField所用,因为QField需要访问实际路径下的实际文件。

警告!

在此文件夹中存储数据,可能会丢失数据。如果您从安卓设备上卸载QField,系统将删除应用程序的专用目录(/Android/data/ch.opengis.qfield/)。这一点很重要,如果您将数据保存在外部SD卡中。

如何将外部储存卡转为内部存储

从安卓6.0开始,您可以将SD卡用作安卓手机的内部存储。一个被称为可接纳存储的特性允许安卓操作系统将外部存储介质格式化为永久的内部存储。被接纳的SD卡上的数据是加密的,不能挂载在其他设备上。

请确保使用一张空的SD卡。之所以如此,是因为当该卡被转换成“内部”存储时将被格式化(擦除)。

  1. 进入设备的“设置”,然后选择“存储”。
  2. 选择“SD卡”,然后点击“三点菜单”(右上方),在那选择“设置”。
  3. 选择“格式化为内部”,然后选择“擦除&格式化”。
  4. 你的SD存储卡现已被格式化为内部存储。
  5. 重启你的手机。

如果不重启手机,很多事情可能不会正常工作,请确认你将重启手机。

即使您的设备运行的是安卓6.0或更高版本,设备也有可能没有可接纳存储功能。设备制造商可能禁用了该功能。不过,可以通过命令行强制设备接纳存储。