GithubHelp home page GithubHelp logo

air-controller / air-controller-desktop Goto Github PK

View Code? Open in Web Editor NEW
539.0 539.0 64.0 106.07 MB

A new handy and powerful Android phone assistant, powered by Flutter.

Home Page: http://ac.yhdm360.cn

License: MIT License

Ruby 0.11% Swift 0.20% Dart 95.74% CMake 1.47% C++ 2.02% C 0.12% HTML 0.34%
android assistant cross-platform dart desktop flutter ios macos ubuntu windows

air-controller-desktop's People

Contributors

lycstar avatar yuanhoujun 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

air-controller-desktop's Issues

WiFi名称无法显示

APP端WiFi名字无法显示,各项权限都给了
机型:小米11Ultra,MIUI13,Android12

Heartbeat service throws exception.

[+73334 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: Bad state: Stream has already been
listened to.
[ ] #0 _StreamController._subscribe (dart:async/stream_controller.dart:676:7)
[ ] #1 _ControllerStream._createSubscription (dart:async/stream_controller.dart:827:19)
[ ] #2 _StreamImpl.listen (dart:async/stream_impl.dart:473:9)
[ ] #3 _Socket.listen (dart:io-patch/socket_patch.dart:2174:31)
[ ] #4 _AsBroadcastStream.listen (dart:async/stream_impl.dart:824:31)
[ ] #5 HeartbeatClientImpl.connectToServer
(package:air_controller/network/heartbeat_client.dart:100:56)
[ ]
[ ] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: Bad state: StreamSink is bound to a
stream
[ ] #0 _StreamSinkImpl._controller (dart:io/io_sink.dart:216:7)
[ ] #1 _StreamSinkImpl.add (dart:io/io_sink.dart:136:5)
[ ] #2 _IOSinkImpl.write (dart:io/io_sink.dart:269:5)
[ ] #3 _Socket.write (dart:io-patch/socket_patch.dart:2184:36)
[ ] #4 HeartbeatClientImpl._sendToServer
(package:air_controller/network/heartbeat_client.dart:224:14)
[ ] #5 HeartbeatClientImpl.connectToServer
(package:air_controller/network/heartbeat_client.dart:92:5)
[ ]

关于应用内鼠标滚轮速度过慢和“三击”才能打开图片等问题和建议

1、在win桌面端应用内,鼠标滚轮滚动页面的距离过短(滚不动),希望能改进
2、点开图片时,双击无效(必须三击才能打开),希望能修复这个bug
3、点击并大图浏览图片时,鼠标滚轮默认缩放方向(向下滚为放大)不适应(大家的普遍习惯是:向上滚是放大,向下滚是缩小),和习惯相反,望改进
4、应用内缺失“设置”界面,至少可以把滚轮方向等自定义放进设置里
5、希望“三击”进入大图时,滚轮能定义成下一张,同时把放大设置为“ctrl+滚轮上滚”,至少可以给个设置来自定义
6、强烈建议加入usb有线连接适配,让有线连接成为另一种“稳定、高速”的传输选择。
找了无数个win端相册管理软件,这个应用实在是太宝藏了,真心希望能修复bug和改进体验,跪谢!Orz

可否添加 USB 传输的方式

Describe the feature you'd like to add
A clear and concise description of what you want to request.

wifi 传输目前能跑到 3-5MB/s,传输 1GB 以上的文件夹有点慢。后期可否加个 USB 传输的选项。

卸载没反应

安卓 13,点击卸载只说在手机端确认。但是手机上无任何反应……且我多选图片集删除时,好像把我所有的图片都删除了。包括相册。相册我是明确没有选的。我只是多选了其他的几个。

部分机型不适配

手机机型:vivo x50(v20001A)
手机系统:Android 10(备注:更新originos系统)
手机和电脑同时连接同一网络,在电脑端点击连接手机,手机上显示部分给你无法使用,点击立即修复,也无法修复
微信图片_20220507121420

80bafff50e977e72356da6bb570ac7de.mp4

AirController launches for a second than crashes with a segfault

Describe the bug
AppImage opens up then exits with a segfault. Here is the error left behind:

(air_controller_desktop:36769): Gdk-CRITICAL **: 15:34:19.797: gdk_monitor_get_geometry: assertion 'GDK_IS_MONITOR (monitor)' failed

(air_controller_desktop:36769): Gdk-CRITICAL **: 15:34:19.797: gdk_monitor_get_workarea: assertion 'GDK_IS_MONITOR (monitor)' failed

(air_controller_desktop:36769): Gdk-CRITICAL **: 15:34:19.797: gdk_monitor_get_model: assertion 'GDK_IS_MONITOR (monitor)' failed

(air_controller_desktop:36769): Gdk-CRITICAL **: 15:34:19.797: gdk_monitor_get_scale_factor: assertion 'GDK_IS_MONITOR (monitor)' failed
Segmentation fault (core dumped)

To Reproduce

  1. Download latest AirController AppImage
  2. Make it executable
  3. Run app in terminal or file explorer
  4. See error

OS (please complete the OS information):
OS: Arch Linux

App version(please complete the versions information):

  • AirController desktop: 0.3.1

请问苹果电脑不能批量下载手机里的图片吗?

DioError [DioErrorType.responsel: Http status error [500] Source stack:

DioMixin.fetch (package:dio/src/dio_mixin.dart:488)

#1 DioMixin.request (package:dio/src/dio_mixin.dart:483)

#2 DioMixin.get (package:dio/src/dio_ mixin.dart:61)

#3 Flowder.initDownload (package:flowder/src/flowder.dart:47)

#4 Flowder.download (package:flowder/src/flowder.dart:29)

#5 AirControllerClient.copylmagesTo (package:air_controller/repository/aircontroller_client.dart:1518)

#6 imageRepository.copylmagesTo (package:air_controller/repositoryfimage_repository. dart:74)

casynchronous suspension>


我在 Intel 芯片、macOS 13 系统的电脑上使用这个软件,多选图片下载,提示上面的错误信息,我问了一下 GPT-4,它给了我下面的回复:

这个错误是由于 HTTP 500 状态码引起的,这是一个服务器端错误。这意味着你的程序试图从服务器获取数据,但服务器遇到了错误并不能完成请求。

错误堆栈显示,问题出现在 Flowder.initDownload 和 Flowder.download 这两个方法中。Flowder 是一个 Dart 包,用于处理文件下载。看起来你的程序在试图下载一些文件时遇到了问题。

这个问题可能有以下几个原因:

你试图访问的服务器可能遇到了问题。这可能是由于服务器内部错误,或者服务器正在进行维护。

你的请求可能有问题。例如,你可能在请求中提供了错误的参数,或者你没有提供必要的参数。

你可能没有正确地处理服务器的响应。例如,服务器可能返回了一个错误的 HTTP 状态码,但你的程序没有正确地处理这个错误。

解决这个问题的方法可能包括:

检查你的服务器是否正常运行。你可以尝试直接访问服务器,或者联系服务器的管理员。

检查你的请求是否正确。你可以检查你的请求参数,或者查看服务器的文档,看看你是否遗漏了什么。

检查你的错误处理代码。你需要确保你的程序能够正确地处理服务器返回的错误。

如果你无法确定问题的原因,你可能需要联系 Flowder 包的维护者,或者寻求其他开发者的帮助。


请问是哪里出问题了呢?
感谢您开发的这个软件~

Wrong update version

Describe the bug
Application show a dialog to update the app to version 0.5.0, even tough it's not available, while clicking Install Update it throws an error usually because a new version is not available yet.

To Reproduce
Steps to reproduce the behavior:

  1. Open the app

Screenshots
Screenshot 2023-03-13 at 2 56 37 AM

image

OS
OS: macOS 13.2

App version

  • AirController desktop: [e.g. 0.4.0]

macos客户端没有文件添加/删除权限

从macos客户端访问安卓手机上的文件,可以查看和下载,但无法上传和删除。 我看了手机端的app,已经给了磁盘访问权限。
是否还有其他需要进行修改的设置?

For Android p600

Describe the feature you'd like to add
A clear and concise description of what you want to request.

能否提高传输速度

网络传输的速度太慢了,500M的光纤,传一个32M的APk,都要传输好久。
希望能优化下!

电脑无法删除照片

版本 0.4
mac版本:macpro m2pro
手机版本:realme ui 2.0,android 11

管理相册时,选择删除提示删除失败。

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.