草庐IT

bluetooth_address

全部标签

Android 5.0+ 在通知区域向用户隐藏 "Bluetooth pairing request"

我在装有Android5.0+的GPE设备(Nexus、MotoG)上看到了这个非常令人困惑的问题(在装有5.1的MotoG中仍然存在)。我正在开发通过蓝牙(RFCOMM)连接到自定义板的android应用程序。当我启动连接时,Android经常显示“蓝牙配对请求”对话框并要求用户单击“配对”按钮。这是正常行为。但是对于Nexus(5,6,9)和MotoG(也可能与其他GPE设备)这样的GooglePlay版设备。此消息不会向用户显示。相反,android将其隐藏在通知区域中。结果,用户不明白需要执行某些用户操作。来自用户预期的应用程序挂断。此对话框不是应用程序的一部分。对于Samsu

Android 4.4.4 Moto G Bluetooth LE 重新连接问题

我有一个应用程序在运行Android4.3的三星S3上运行良好,但我在运行4.4.4的MotoG上遇到问题我的BLE外围设备在应用程序使用过程中连接和断开连接多次。这工作正常,但有时会出现应用程序/手机不再重新连接到外围设备的情况。所有gatt命令都在主线程上运行,eg.finalBluetoothGattgat=gatt;Handlerhandler=newHandler(Looper.getMainLooper());handler.post(newRunnable(){@Overridepublicvoidrun(){//Thiscodewillbeexecutedonthema

android - 从 "canonical_addresses"表中获取地址

我正在开发Android应用程序。我从以下uri中获取了recipient_id。content://mms-sms/conversations?simple=true现在我想使用收件人ID从canonical_addresses"表中获取地址。但是我不知道如何查询canonical_addresses表"。我在网上搜索了很多。请帮我找到解决方案的friend。 最佳答案 规范表有两列,_id和address。当您获得收件人ID时,您会在规范地址表中查找该ID。对于多个收件人,ID由空格分隔,因此您必须像这样拆分结果recipien

android - java.net.绑定(bind)异常 : bind failed: EADDRINUSE (Address already in use)

我有一个服务,它启动Thread来对socket执行一些操作。代码如下:publicclassServerRunnableimplementsRunnable{@Overridepublicvoidrun(){ServerSocketserverSocket=null;try{serverSocket=newServerSocket();serverSocket.setReuseAddress(true);serverSocket.bind(newInetSocketAddress(ProtocolConstants.USB_SERVER_PORT));while(true){Sock

java - Android Lollipop java.lang.SecurityException : Neither user nor current process has android. permission.BLUETOOTH_PRIVILEGED

我目前正在开发一个Android应用程序,该应用程序使用Eclipse(Java)通过蓝牙连接到设备。目前我有它在Android4.4(Kit-Kat)及以下版本上工作,但在新的更新Android5(Lollipop)之后。发生安全异常。list:代码:mBleScanner.startScan(filters,scanSettings,mLeScanCallback);privateScanCallbackmLeScanCallback=newScanCallback(){@OverridepublicvoidonScanResult(intcallbackType,ScanResu

javascript - ERR_ADDRESS_UNREACHABLE 在 Chrome Android 中打开我的本地主机

我正在使用Grunt的任务BrowserSync,这个任务将我的本地项目启动到url“localhost:3000”。这很好用。但是当我在我的智能手机中使用外部url(http://192.168.1.129:3000)时,我在Android中的浏览器Chrome中收到以下错误:ERR_ADDRESS_UNREACHABLE我不明白这个问题。你可以在这里看到我的Gruntfile.js://Gruntfile.jsmodule.exports=function(grunt){grunt.initConfig({//Watchtaskconfigwatch:{},//BrowserSyn

android - txPower for Bluetooth LE 到底是什么,它是如何使用的?

我正试图了解txPower到底是什么以及如何使用它,因为我正计划开发使用信标的Android应用程序。我在网上看到了2个定义:1.信标的发射功率。2.信标1米外的接收功率。这两个定义有什么关系?此外,当使用QuickBeacon等应用程序从设备传输Beacon信号时,如何确定将功率(txPower)设置为多少? 最佳答案 大多数信标格式在传输中包含一个字节,指示当您在一米外时预期的信号电平应该是多少。这个字节有时称为txPower(传输功率的缩写)和有时测量功率。不要将此与某些信标模型上的第二个配置设置混淆,后者可让您改变发射器实际

Socket Connect 上的 Android 2.2 和 "Bad address family"

我有一个相当简单的游戏,可以在2.1之前的每个版本上完美运行,但是随着新的2.2(Froyo)版本的发布,我无法创建插槽。我正在为nio使用mina包,并得到这个异常:W/System.err(263):java.net.SocketException:BadaddressfamilyW/System.err(263):atorg.apache.harmony.luni.platform.OSNetworkSystem.connectStreamWithTimeoutSocketImpl(NativeMethod)W/System.err(263):atorg.apache.harmo

android - 无法解析主机 : URL No address associated with hostname

我有一个网络服务调用来降低一个JSON对象,它只有在我有IP地址而不是主机名时才有效。我一直可以使用IP地址,但现在我需要主机名。这是我的代码StringBuilderstringBuilder=newStringBuilder();HttpParamshttpParams=newBasicHttpParams();HttpConnectionParams.setConnectionTimeout(httpParams,3000);HttpConnectionParams.setSoTimeout(httpParams,7000);DefaultHttpClienthttpClient

android - "Bluetooth share has stopped working"执行LeScan时

我面前有一堆各种各样的Android手机都运行4.3/4.4,它们似乎都存在蓝牙问题。我正在运行的应用程序只是使用此回调扫描周围的其他蓝牙设备:http://developer.android.com/reference/android/bluetooth/BluetoothAdapter.LeScanCallback.html只是对数据进行LogCatting,但仍有问题...有没有人知道这个错误并修复了它?我真的需要在明天为我的应用程序演示准备的最后期限之前稳定蓝牙扫描...谢谢。编辑:据说在4.4.3(或4.4.4)中已解决。(当然,我们介绍项目的那天……对我们没有好处)。主要问