Giter Club home page Giter Club logo

airbattery's Introduction

AirBattery

在 Mac 上获取你所有设备的电量信息并显示在Dock栏、状态栏上或小组件上!
[English Version] / [软件主页]

运行截图

安装与使用

系统版本要求:

  • macOS 11.0 及更高版本

安装:

点此前往下载最新版安装文件. 或使用homebrew安装:

brew install lihaoyun6/tap/airbattery

使用:

  • AirBattery 启动后默认同时显示在 Dock 栏和状态栏上, 也可以只显示其中之一.

  • 无需任何手动配置, AirBattery 启动后会自动搜索所有支持隔空电量获取的设备.

  • 左/右键单击 Dock 图标、左键单击状态栏图标、或添加小组件查看周边设备的电量.

  • 您还可以在偏好设置中将状态栏图标更改为实时电量显示, 就像系统自带图标的那样.

  • 如有需要, 可以在 Dock 栏菜单或状态栏菜单中隐藏某些设备, 亦可随时解除隐藏.

常见问题

1. 为什么我的 iPhone/iPad 并没有显示?

请确保 iPhone/iPad 已信任此 Mac (且至少在 AirBattery 运行状态下使用数据线连接 Mac 一次以进行配对). 之后只需确保其与 Mac 处于同一局域网中即可.

2. 我的 Apple Watch 也需要进行预连接吗?

不需要, 一旦 AirBattery 通过 WiFi 或数据线检测到您的 iPhone, 将会自动读取与其配对的 Apple Watch 的电量信息 (通过蓝牙发现的 iPhone 不支持读取手表电量!)

3. 为什么某些设备名称前有一个⚠️符号?

出现这个符号, 说明此设备已经超过十分钟以上没有更新过电量信息, 可能已离线或关闭.

4. 我的 iPhone 没有连接到 WiFi, 可以读取电池信息吗?

请安装 AirBattery v1.1.2 或更高版本, 在设置面板中启用 通过蓝牙发现 iPhone / iPad 选项, 并保持设备蓝牙开启即可 (此功能仅支持 iPhone 或插卡版 iPad设备!)

5. 为什么 AirBattery 需要使用蓝牙权限?

AirBattery 需要使用蓝牙来获取周边设备的数据包以解析其电量信息.

致谢

libimobiledevice @libimobiledevice

注: 本项目使用基于73b6fd1版本编译的 libimobiledevice 可执行文件及运行库. 如有疑虑可自行编译替换

comptest @nikias

注: 本项目使用基于此源代码编译的 comptest 可执行文件. 如有疑虑可自行编译替换

ChatGPT @OpenAI

注: 本项目部分代码使用 ChatGPT 生成或重构整理

赞助

airbattery's People

Contributors

lihaoyun6 avatar

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.