Piwigo 下一代 (Android版)

用于管理和上传图像到 Piwigo 服务器的 Android 应用程序。

这款应用由 Piwigo Android 团队 **正在开发中**。目标是缩小与 iOS 版 Piwigo 应用的差距,同时牢记诸如 **上传**、一次 **选择多张图片** 或直接 **从应用中拍照** 上传等功能的重要性。

并非所有功能都已启用,将在需要时实现。
如果您遇到问题,请在发现 bug 时在 此处创建工单

安装

目前,此应用程序处于 Beta 测试阶段。您可以从 Github 或 Google Play 商店下载最新版本。

从 Play 商店下载

在您的 Android 手机上

  1. 前往 **Play 商店**。
  2. 在搜索栏中搜索 **Piwigo NG**。
  3. 找到名为 **Piwigo NG (Early Access)** 的列表,然后点击 **安装**。

或者,您可以直接访问 Piwigo NG 应用的 Play 商店页面

从 Github 下载

下载 APK

在 Github 上,前往 piwigo-flutter-app releases,选择版本(推荐最新版)并下载 .apk 文件。

安装 APK

在您的 Android 手机上

  1. 转到 **设置** > **安全** > **安装未知应用**。
  2. 转到 **文件** 并启用 **允许来自此来源**。
    完成后别忘了禁用它。
  3. 退出 **设置**,然后转到 **文件**。
  4. 转到 **下载**,选择 **.apk** 文件,然后点击 **安装**。
  5. 应用程序现已安装在您的手机上。

用法

如何使用 Piwigo NG

登录

Piwigo's login screen

  • 输入您要登录的服务器的 Piwigo **地址**。
    • 通过点击来切换 **http** 和 **https**。
      http 尚不支持。
    • URL 末尾不需要加“/”。
  • 输入您要登录的服务器的 **用户名** 和 **密码**。
    • 如果您只想访问服务器,请将这些字段 **留空**。您将以 **访客** 身份登录。
  • 点击 **登录** 按钮。
    • 如果给定的 URL 为空,则“登录”按钮将禁用。
    • 如果登录不成功,将出现一个描述错误的对话框。点击对话框外部进行重试。

Login Error Dialog

退出登录 | 更改服务器

从相册主页

  • 转到 **设置**。
    • 如果您已登录:点击 **退出登录**。
    • 如果您是访客:点击 **登录**。

Settings Page

上传

使用 Piwigo NG,您可以从手机上传图片。

  1. **进入** (或 **创建**) 一个相册。
  2. 点击右下角的 **菜单按钮**。
  3. 点击 **图片按钮** 选择要上传的图片。

Menu Button

  1. **选择** 您手机中的图片。
    4.1. 您可以通过点击相机图标 **直接从应用拍照**。

Multiselection Page

  1. 点击右上角的 **复选标记** 按钮进行确认。
  2. 审阅所选图片,然后点击 **上传** 按钮确认,或退出以取消。
  3. 上传将在 **后台** 开始,您可以继续使用该应用,甚至离开它。
    7.1. 每次图片完全下载时,都会出现一些 **通知**。
    7.2. 当所有图片都已更新后,结果将可见。

Upload Page

Flutter

此应用程序使用 Google 的 Flutter 开发

一个 UI 工具包,用于从单一代码库为 移动Web桌面 构建精美的、原生编译的应用程序。

我们仅在 Android 上使用它。

Piwigo API

与服务器的连接是通过 Piwigo 的 API 实现的。

上传

对于上传,我们使用了 API 的 **uploadAsync** 方法。此方法需要按照服务器提供的尺寸 **分块** 上传图片。所有分块同时上传,并在服务器端重新组织。

GitHub

https://github.com/Piwigo/piwigo-flutter-app