![]() |
1
1
您想知道如何连接到给定MAC地址的设备,还是想知道如何避免黑莓特定的安全/权限问题?我不知道后一种情况,但对于第一种情况,下面是一种方法: 要在远程设备上执行服务搜索,您需要一个类javax.bluetooth.remote device的实例,通常使用discoveryagent通过设备搜索来检索该实例。如果已经有设备地址,则无法直接创建远程设备实例,因为远程设备的相应构造函数受到保护。 为了避免这种情况,您可以创建一个扩展远程设备的新类。在此派生类中声明 公众的 获取设备地址的构造函数。然后,此公共构造函数可以调用受保护的超级构造函数:
现在,您有了一个特定设备地址的远程设备,无需进行设备扫描,也无需查询已知设备列表。 注: 虽然这种方法根据我的经验工作,但在黑莓设备上仍然可能失败,以防RIM在远程设备类中实现了一些隐藏的功能,如果创建了如下所示的远程设备实例,则忽略这些功能。 |
![]() |
Nerd in Training · 应用程序打开时调用函数 8 年前 |
|
Silnet · BlackBerry10:如何将文件从设备复制到pc 10 年前 |
![]() |
BigDan · 黑莓网络浏览器上的双语应用程序名称 11 年前 |
|
Sarah · 电池电量为10时启动/取消计时器 12 年前 |
![]() |
CAMOBAP · 黑莓手机-“您当前没有新的通知” 12 年前 |