我想在特定的Android设备连接到运行macOS的计算机时在我的计算机上启动程序。我知道这是可能的,因为当我插入Android设备时。我正在使用this答案作为示例
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC -//Apple Computer//DTD PLIST 1.0//EN http://www.apple.com/DTDs/PropertyList-1.0.dtd >
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.example.program</string>
<key>ProgramArguments</key>
<array>
<string>/path/to/program</string>
</array>
<key>LaunchEvents</key>
<dict>
<key>com.apple.iokit.matching</key>
<dict>
<key>com.apple.device-attach</key>
<dict>
<key>idProduct</key>
<integer>1234</integer>
<key>idVendor</key>
<integer>1337</integer>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>IOMatchLaunchStream</key>
<true/>
</dict>
</dict>
</dict>
</dict>
</plist>
我想让它在具有特定IMEI号的Android设备连接到我的电脑时启动,而不是Apple设备。
答案 0 :(得分:-2)
有可能匹配Android设备ID,供应商ID和进一步添加adb getprop命令并读取关于imei的其他东西的特定结果。我没有关于mac的知识,但同样可以在linux中用init bg脚本完成。您将进一步窥视此应用来源https://github.com/mortenjust/androidtool-mac