Giter Club home page Giter Club logo

wear-gallery's Introduction

腕间图库 WearGallery

这也许是最棒的开源手表图库应用 (๑•ᴗ•๑)

May be the best open source gallery on your watch (๑•ᴗ•๑)

立即使用

自我介绍

腕间图库是一个主要运行于 Wear OS 的图库应用。也有着配套的 Android 手机应用,但这不是必须的。目前已收获 20w+ 累计下载量,帮助无数学生逃离挂蝌魔掌(逃

有着以下特性:

  • 实时显示手机图片(仅限 Android 手机,需要配套应用)
  • 高清显示
  • 支持双击缩放、按钮旋转
  • 支持自定义表盘(由 COT表盘 提供技术支持)
  • 支持局域网传输(IOS 手机可用)
  • 支持保存离线查看

应用架构

从 v6.0.0-preview(220600000) 版本开始项目已完全重构,包括以下变化:

  • 迁移至 Kotlin。
  • 迁移至 AndroidX。
  • 使用 AAC 组件与 MVVM 架构。

欢迎 ISSUE,欢迎 PR,欢迎一切贡献~

关于

高中时期开发的,现在已经是个大学狗啦,现在准备考研啦。

想请我喝杯奶茶嘛 (≧∀≦)ゞ

COT表盘是我作为联合创始人的创业项目,内有很多精品低价原创表盘,跨平台漫游。强大的DIY与分享功能快马加鞭开发中,欢迎使用,手表端应用商店搜索「COT表盘」即可安装。

同时欢迎有兴趣的同学签约设计师,我们有目前业内最高的分成比例,并且无强制指标。开心第一工作第二 (≧▽≦)/

Licence

本项目 基本上 在 AGPL-3.0 许可证下开源,但有额外的条款 ,详情参阅 LICENSE 文件

Wear Gallery project is basically open source under the AGPL-3.0 license, but there are additional terms. For details, see LICENSE file.

wear-gallery's People

Contributors

ichenhe avatar presscom avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

wear-gallery's Issues

Propose two new features, transmission mode and online album on WearGallery application v5.1.1210

Introduction

WearGallery is an application that offers the best way to see your pictures on your watch directly. WearGallery is a clock application developed by a Chinese student. It supports AndroidWear International and Chinese versions, and Ticwear system. You will find it easier to see and manage your images on the watch thinking of this application.

Repository
https://github.com/liangchenhe55/wear-gallery

Components

The components (Features) I want to suggest is:

  • 1.Transmission mode
  • 2.online album

WearGallery has a very good function, you can see and manage images on your watch directly using this application. In terms of function, indeed this application has a very good function. I really appreciate the developer of this project.

On the one hand, I am very impressed with this application that looks very simple and cool. But I think, the WearGallery application still needs to be developed to make this application more interesting. There are so many other similar applications that have the same function, I think developers don't just rely on functionality, but also have to think about user experience, and a better and more interesting impression on them.

Therefore, I want to suggest some features for WearGallery. I hope my advice can be an additional idea for developers to make the WearGallery application more interesting.

Proposal description

Transmission mode
We recommend that developers add this feature in the application settings section, and give users access to enable it. And add the Transmission icon at the top of the application, after the user activates it. The developer must also modify the section, to give the user a choice of modes that he wants to use to display images on TV. Two choices are available. First, the choice of the preferred data rate, which is transferring photos at high speed, but resulting in reduced image quality. And second, the high quality choice is preferred, which is transferring photos without losing quality, but it takes a while for images to appear on TV.

Online album
It is recommended that the developer add the feature at the top of the application display, and give users the option to enter the cloud, to see all photos online somewhere. The developer must give the user the choice of entering the dropbox, facebook and amazon Cloud drive accounts. The developer must also modify the section, to add synchronous features to the top right of the application. And gives users access to synchronize photos easily and quickly.

Mockups / Examples

Below I will show examples of locations or illustrations if the features I recommend are implemented by the Developer.
Screenshot_2019-03-26-11-24-19-picsay.jpg

Screenshot_2019-03-26-11-24-19-picsay.jpg

Screenshot_2019-03-26-11-40-55-picsay.jpg

Screenshot_2019-03-26-11-40-55-picsay.jpg

Screenshot_2019-03-26-11-40-55-picsay.jpg

Benefits

Transmission mode
With the transmission mode feature, users can display photos on TV. They can also choose to transfer photos at high speed or not. And that is a big advantage for users, and makes this application even more interesting to use.

Online album
With the Online album feature, users can view all their online photos in one place, by logging into their cloud account, either via Dropbox, Facebook, and Amazon Cloud Drive. And that is amazing.

Conclusion

To implement the features above, developers may need to make major improvements. And in my opinion, it doesn't matter because it will have a good effect later.

The features that I recommend are certainly very useful for users and developers because they will improve user experience later. And this will add value to the WearGallery application. And I hope, WearGallery application developers will soon be able to implement this suggestion.

Not working on Huawei phone

  • I have confirmed that the phone is the same as the watch app version.
  • I have confirmed that I have given the required permissions.

Describe the bug
Not working on Huawei phone after I clicked learn 404 website showed up

Phone (please complete the following information):

  • Device: [Huawei P30 Lite]
  • OS: [Andoid 10]

Watch(please complete the following information):

  • Device: [Fossil gen 6]
  • OS: [Wear OS 2]
  • App Version: [6.2.0]

手表读取手机相册失败

点了手机相册以后是黑的,并不显示照片,手机已经弹窗显示正在刷新相册。所有权限,关联启动我都给了。手表:ticwatch pro3最新版本。手机:mix4和s10+,都是安卓11,分别配对都失败。

Failure [INSTALL_FAILED_MISSING_SHARED_LIBRARY]

错误描述
对 Bug 简明清晰的描述。
安装失败,提示
Failure [INSTALL_FAILED_MISSING_SHARED_LIBRARY]
应该是apk中缺少对应的库,因为这款手表的CPU架构是MIPS,因此存在兼容问题
手表(务必填写下列信息):

  • 设备:[Amazfit运动手表]
  • 系统:[Android 5.1]
  • 应用版本:[例如 v5.1.1204]

手表端升级到 v6.1.0-pre 时崩溃

  • 我已确认手机与手表应用版本相同。
  • 我已经给予了需要的权限,例如:自启/后台运行/关联唤醒。

错误描述

手表端从旧版本升级到 v6.1.0-pre 时崩溃,需要清除数据。

手表(务必填写下列信息):

  • 应用版本:v6.1.0-pre

其他内容

app center ticket

手机批量发送崩溃

  • 我已确认手机与手表应用版本相同。
  • 我已经给予了需要的权限,例如:自启/后台运行/关联唤醒。

错误描述
手机批量发送图片发生,没有任何错误提示。

手机(务必填写下列信息):

  • 设备:三星s9
  • 系统:Android P

手表(务必填写下列信息):

  • 设备:TicWatchPro
  • 系统:Wear OS 2
  • 应用版本:例如 v5.1.1209

手机批量发送图片失败

  • 我已确认手机与手表应用版本相同。
  • 我已经给予了需要的权限,例如:自启/后台运行/关联唤醒。

错误描述

使用手机客户端批量发送图片时闪退。

复现

  1. 在系统相册选中图片分享,点击分享到手表
  2. 点击发送
  3. 闪退了

手机(务必填写下列信息):

  • 设备:Mi 10 Ultra / Redmi K30 Ultra
  • 系统:Android 11
  • 应用版本:v6.1.0

其他内容

app center ticket

Possibility to translate

Hey, awesome opensourced app. But could you maybe provide crowdin or something similar to translate?

手机端选中个数不正确

  • 我已确认手机与手表应用版本相同。
  • 我已经给予了需要的权限,例如:自启/后台运行/关联唤醒。

错误描述
手机端长按选择图片时,已选择个数不正确。

手机(务必填写下列信息):

  • 设备:三星s9
  • 系统:Android P

希望增加功能

1 从手机端APP传输保存图片到手表端
2 从手机端APP设置图片缩放,时间布局到手表端
3 手表端的图片缩放逻辑在部分情况不如以前的逻辑,
希望添加开关切换缩放逻辑

华为手表无法找到共享库

  • 我已确认手机与手表应用版本相同。
  • 我已经给予了需要的权限,例如:自启/后台运行/关联唤醒。

错误描述

华为手表无法打开app,缺少共享库

手表(务必填写下列信息):

  • 设备:GLL-AL01 (watch3)
  • 系统:Android 10
  • 应用版本:v6.1.0

其他内容

app center ticket

始终提示手表响应超时

  • 我已确认手机与手表应用版本相同。
  • 我已经给予了需要的权限,例如:自启/后台运行/关联唤醒。

错误描述
始终提示手表响应超时

复现
在手机端选择要传输的图片,点击发送,手表端出现接收提示,但不久之后手机端提示“ 发送出错 手表响应超时”,此时手表端依旧在接收提示状态

手机(务必填写下列信息):

  • 设备:Samsung Galaxy S III (SCH-R530U)
  • 系统:CyanogenMod 12.1-Android 5.1.1

手表(务必填写下列信息):

  • 设备:Moto 360 1st Gen
  • 系统:Android Wear 1.4.0.2580363
  • 应用版本:v5.1.1210

Refactor to AAC

Refactor the project with Android architecture components to make it easier to maintain.

Synchronization doesn't work on new version

I updated the mobile app to 6.3.0 and synchronization between phone and watch stopped working (pictures from phone not updating and not showing)
Then I downloaded previous version (6.2.0) and there it works properly even when app version on watch is 6.3.0
Phone: Redmi Note 8 Pro (all permissions are granted)
Watch: Ticwatch Pro 3 GPS

表盘背景图裁剪错误

  • 我已确认手机与手表应用版本相同。
  • 我已经给予了需要的权限,例如:自启/后台运行/关联唤醒。

错误描述
表盘背景图片裁剪错误,实际显示区域小于预期。

屏幕截图

手表(务必填写下列信息):

  • 设备:TicWatchPro
  • 系统:Wear OS 2.6
  • 应用版本:6.0.0-preview

## Pixel 2 XL Android 本地图片显示问题

  • 我已确认手机与手表应用版本相同。
  • 我已经给予了需要的权限,例如:自启/后台运行/关联唤醒。

错误描述
手机端图片不显示

复现
每次

期望的行为
显示图片

屏幕截图
图片
图片

手机(务必填写下列信息):

  • 设备:[Pixel 2 XL]
  • 系统:[Android 10]

手表(务必填写下列信息):

  • 设备:[TicWatch C2]
  • 系统:[Wear OS 2.17]
  • 应用版本:[ v6.0]

手机查询图片列表失败

  • 我已确认手机与手表应用版本相同。
  • 我已经给予了需要的权限,例如:自启/后台运行/关联唤醒。

错误描述

手表无法加载手机图片。手机端查询图片失败。

复现
如何出现错误:

  1. 手表上切换到手机图片页面
  2. 手机端崩溃

手机(务必填写下列信息):

  • 设备:魅族 17
  • 系统:Android 11

其他内容

app center ticket

Add confirmation dialogue for deletion prompt

Hey,

I really appreciate the idea of the app. It's really useful, but I have only one thing to note.
The photo deletion is so easy that it can be made by mistake. I think there should be confirmation dialogue.

The dialogue should contain note "Are you sure?" and "No"/"Yes" answers.
I think it should resolve the problem of unwanted deletions.

再把表设置成 always on display 这种后 界面的上的时间就不会变

  • 我已确认手机与手表应用版本相同。
  • 我已经给予了需要的权限,例如:自启/后台运行/关联唤醒。

错误描述
对 Bug 简明清晰的描述。

复现
如何出现错误:

  1. 前往 '...'
  2. 点击 '....'

期望的行为
简单清晰地描述你期望发生的事情。(程序应当怎样响应)

屏幕截图
如果有可能请提供图片。

手机(务必填写下列信息):

  • 设备:[例如三星s9]
  • 系统:[例如 Android P]

手表(务必填写下列信息):

  • 设备:[例如 TicWatchPro]
  • 系统:[例如 Wear OS 2]
  • 应用版本:[例如 v5.1.1204]

其他内容
可以填写其他额外信息。

v6.0.0版本以后打开闪退

  • [√] 我已确认手机与手表应用版本相同。
  • [√] 我已经给予了需要的权限(存储)

错误描述
6.0版本以上,应用打开闪退。(刚开始的时候能够正常使用,某一天表盘突然卡住,图库也无法加载)清除数据后重新打开,“显示数据升级中”之后就无法打开了
但是6.0版本以下可使用。

期望的行为
希望能够解决问题,6.0版真的很棒
自定义表盘的功能很喜欢

手表(务必填写下列信息):

  • 设备:[TicWatch E]
  • 系统:[Wear OS 2.23]
  • 应用版本:[v6.0.0及其以上]

Bad picture colors

  • [ x] I have confirmed that the phone is the same as the watch app version.
  • [ x] I have confirmed that I have given the required permissions.

Describe the bug
Every picture i put on my watch, the colors look oversaturated or a bit purple.

To Reproduce
Steps to reproduce the behavior:

  1. Put picture on watch
  2. look at picture

Expected behavior
the picture should be looking the same as on the phone or pc.

Phone (please complete the following information):

  • Device: Pixel 8 Pro
  • OS: Android 14, december patch

Watch(please complete the following information):

  • Device: Pixel watch 2
  • OS: newest WearOS right now (forgot version)
  • App Version: 6.3.2

Additional context
I transferred the pictures by going to share -> wear gallery

6.01-preview手表端读取图片失败

  • [y] 我已确认手机与手表应用版本相同。
  • [y] 我已经给予了需要的权限,例如:自启/后台运行/关联唤醒。

错误描述
手机与手表连接后手表端只能读取到少部分相册,其余的相册在手表上转一会圈之后就显示点击重试

复现
如何出现错误:

  1. 连接手机和手表
  2. 点击相册(例如Sharemedia,twitter)
  3. 读取失败

期望的行为
手表成功读取相册并显示

屏幕截图
如果有可能请提供图片。

手机(务必填写下列信息):

  • 设备:小米9
  • 系统:miui12.5 21.2.3(安卓R)

手表(务必填写下列信息):

  • 设备:小米手表
  • 系统:wear os(小米第五到第七次ota都有问题)
  • 应用版本:6.01-preview

其他内容
手表读取相册的时候手机弹出了正在读取的toast

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.