Piwigo 下一代 (Android版)
用于管理和上传图像到 Piwigo 服务器的 Android 应用程序。
这款应用由 Piwigo Android 团队 **正在开发中**。目标是缩小与 iOS 版 Piwigo 应用的差距,同时牢记诸如 **上传**、一次 **选择多张图片** 或直接 **从应用中拍照** 上传等功能的重要性。
并非所有功能都已启用,将在需要时实现。
如果您遇到问题,请在发现 bug 时在 此处创建工单。
安装
目前,此应用程序处于 Beta 测试阶段。您可以从 Github 或 Google Play 商店下载最新版本。
从 Play 商店下载
在您的 Android 手机上
- 前往 **Play 商店**。
- 在搜索栏中搜索 **Piwigo NG**。
- 找到名为 **Piwigo NG (Early Access)** 的列表,然后点击 **安装**。
或者,您可以直接访问 Piwigo NG 应用的 Play 商店页面。
从 Github 下载
下载 APK
在 Github 上,前往 piwigo-flutter-app releases,选择版本(推荐最新版)并下载 .apk 文件。
安装 APK
在您的 Android 手机上
- 转到 **设置** > **安全** > **安装未知应用**。
- 转到 **文件** 并启用 **允许来自此来源**。
完成后别忘了禁用它。 - 退出 **设置**,然后转到 **文件**。
- 转到 **下载**,选择 **.apk** 文件,然后点击 **安装**。
- 应用程序现已安装在您的手机上。
用法
如何使用 Piwigo NG
登录

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

退出登录 | 更改服务器
从相册主页
- 转到 **设置**。
- 如果您已登录:点击 **退出登录**。
- 如果您是访客:点击 **登录**。

上传
使用 Piwigo NG,您可以从手机上传图片。
- **进入** (或 **创建**) 一个相册。
- 点击右下角的 **菜单按钮**。
- 点击 **图片按钮** 选择要上传的图片。

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

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

Flutter
此应用程序使用 Google 的 Flutter 开发
一个 UI 工具包,用于从单一代码库为 移动、Web 和 桌面 构建精美的、原生编译的应用程序。
我们仅在 Android 上使用它。
Piwigo API
与服务器的连接是通过 Piwigo 的 API 实现的。
上传
对于上传,我们使用了 API 的 **uploadAsync** 方法。此方法需要按照服务器提供的尺寸 **分块** 上传图片。所有分块同时上传,并在服务器端重新组织。