蓝牙硬件可以向 android 发送 java 命令吗?
can bluetooth hardware send java commands to android?
我正在研究为我的 android phone 制作一些蓝牙硬件,因为我想 phone 解放双手。
我想做的是向我的 android phone 发送命令。具体来说,我想以编程方式将我的 phone 从纵向模式更改为横向模式。那时打开的应用程序不是我写的,所以我不能更改任何清单文件。
类似于蓝牙耳机可以影响音量控制的方式,无论打开什么应用程序,我希望能够编写可以改变我的 phone 方向的蓝牙硬件(一旦通过连接蓝牙)。
这可能吗?
您需要做的是编写一个作用于蓝牙意图的服务应用程序。 (蓝牙硬件不需要修改,正如你在问题中暗示的那样。)
首先,您应该阅读 Android 蓝牙指南:http://developer.android.com/guide/topics/connectivity/bluetooth.html
本指南将解释蓝牙的工作原理。
BluetoothDevice class 包含一些您可能感兴趣的意图:http://developer.android.com/reference/android/bluetooth/BluetoothDevice.html
我正在研究为我的 android phone 制作一些蓝牙硬件,因为我想 phone 解放双手。
我想做的是向我的 android phone 发送命令。具体来说,我想以编程方式将我的 phone 从纵向模式更改为横向模式。那时打开的应用程序不是我写的,所以我不能更改任何清单文件。
类似于蓝牙耳机可以影响音量控制的方式,无论打开什么应用程序,我希望能够编写可以改变我的 phone 方向的蓝牙硬件(一旦通过连接蓝牙)。
这可能吗?
您需要做的是编写一个作用于蓝牙意图的服务应用程序。 (蓝牙硬件不需要修改,正如你在问题中暗示的那样。)
首先,您应该阅读 Android 蓝牙指南:http://developer.android.com/guide/topics/connectivity/bluetooth.html
本指南将解释蓝牙的工作原理。
BluetoothDevice class 包含一些您可能感兴趣的意图:http://developer.android.com/reference/android/bluetooth/BluetoothDevice.html