我正在开发一个Android应用程序,允许用户控制他的车辆的中央锁定系统,从而消除了对小型遥控钥匙标签的需求.但根据我到目前为止所做的,每次用户打开应用程序时,都必须手动打开手机蓝牙,因为它要求用户许可.
所以我需要知道的是,有没有办法以编程方式打开手机蓝牙适配器,这样每次启动应用程序时,手机蓝牙都会自动启用.
我希望我的问题很明确.我是android编程领域的新手.
Ps - 如果您想知道手机和车辆之间的通信是如何完成的,那么有一些电路和蓝牙模块连接到车辆中的微控制器.
是的,这是可能的.
btAdapter = BluetoothAdapter.getDefaultAdapter();
if (btAdapter == null)
{
// Device does not support Bluetooth
Toast.makeText(getApplicationContext(), "Device does not support bluetooth", Toast.LENGTH_LONG).show();
}
else
{
if (!btAdapter.isEnabled())
{
btAdapter.enable();
Toast.makeText(getApplicationContext(), "Bluetooth switched ON", Toast.LENGTH_LONG).show();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3751 次 |
| 最近记录: |