【发布时间】:2017-06-06 20:10:28
【问题描述】:
当特定的 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 设备。
【问题讨论】:
-
不知道mac,但是
adb shell getprop会列出imei。