通过脚本自动发送手机电池百分比到PC**
问题描述
希望在Android 9设备上,每5分钟将当前电池百分比通过互联网发送到PC。由于设备未root,考虑使用Termux等工具进行操作。此外,用户希望找到一种不需要root设备的方法。
解决方案
请注意,以下步骤可能需要一些技术基础,建议在操作前备份重要数据。
方案1:使用Termux和Cron定时任务
安装必要的软件
- 安装Termux应用。
- 安装Ruby和Gist:
sh
pkg update
pkg upgrade
pkg install ruby
gem install gist
获取电池百分比
- 使用Termux内置的命令获取电池百分比:
sh
termux-battery-status | grep percentage | grep -oP '\: (.*?)\,' | grep -Eo '[0-9]{1,3}'
- 使用Termux内置的命令获取电池百分比:
创建脚本文件
- 编辑一个名为
bp.sh
的脚本文件:
sh
nano bp.sh - 添加以下内容:
sh
#!/bin/bash
battery_percentage=$(termux-battery-status | grep percentage | grep -oP '\: (.*?)\,' | grep -Eo '[0-9]{1,3}')
echo "Battery Percentage: $battery_percentage"
gist -f bp -u <你的Gist ID>
chmod +x bp.sh
- 编辑一个名为
设置Cron任务
- 编辑Cron任务:
sh
crontab -e - 添加以下行以每5分钟执行一次脚本:
sh
*/5 * * * * /data/data/com.termux/files/home/bp.sh
- 编辑Cron任务:
验证脚本
- 确保脚本可以正常运行:
sh
./bp.sh
- 确保脚本可以正常运行:
方案2:使用Your Phone Companion应用
安装应用
- 从Google Play Store下载并安装【Your Phone Companion】应用。
- 打开应用并按照提示连接Android设备和PC。
查看电池百分比
- 在PC上打开应用,点击设备图标,可以看到电池百分比。
方案3:使用Find My Device
- 启用Find My Device
- 在Android设备上启用Find My Device功能。
- 在PC上安装Chrome浏览器插件【Find My Device】。
- 打开插件,选择你的设备,可以看到电池百分比。
注意: 方案2和方案3不需要编写脚本,但可能不满足用户的需求,因为它们需要特定的应用和服务。
通过上述方案,用户可以实现每5分钟将手机电池百分比发送到PC的目的。方案1提供了更灵活的自定义选项,适合有一定技术背景的用户。
正文完