[英]Can I set the PIN for Bluetooth from my application in Android
我想在Android中构建一个与蓝牙相关的应用程序。 除了使用系统对话框输入弹出的PIN,我有什么办法可以在我的Android应用程序中设置PIN。 我检查了Android为蓝牙提供的API,但我无法找到任何用于设置蓝牙按键的API,如WiFi管理器中提供的那样,例如wificonfig.presharedkey = xyz。
提前致谢
使用公共API是不可能的。 这是一个坏主意的原因很少,1。通过输入PIN进行配对是使用旧的蓝牙设备(蓝牙2.0或更低版本的一个或两个设备)2。蓝牙2.1及以后将使用不同的配对机制,可能不会要求用户输入PIN,而不是向用户显示号码/消息,并要求用户确认。
因此,如果您的应用程序必须在所有条件下工作,最好使用系统提供的机制。 (根据需要提示用户输入PIN /确认等)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.