草庐IT

发现地

全部标签

Android 蓝牙 : java. io.IOException: 服务发现失败

我正在尝试开发一个Android应用程序,将图像从一台设备传输到另一台设备。然后接收到的图像将显示在我的应用程序内的ImageView上。为了完成我的任务,我想发送位图的字节数组。我能够在imageview上获得第一张图片。但是,只要我单击按钮发送另一张图像,应用程序就无法发送位图。它向我显示异常“java.io.IOException:服务发现失败。”要成功发送任何图像,我需要在接收/远程设备上重新启动我的应用程序。可以任何人请提出解决mu问题的方法。logcat也包含在下面。建立连接的代码:privateclassStartConnectionThreadextendsThread

android - 如何在 WifiDirect Android 中停止对等点发现

我尝试使用以下代码停止wifidirect中的对等点发现。publicvoidStopPeerDiscovery(){manager.stopPeerDiscovery(channel,newActionListener(){@OverridepublicvoidonSuccess(){Log.d(WiFiDirectActivity.TAG,"StoppedPeerdiscovery");}@OverridepublicvoidonFailure(inti){Log.d(WiFiDirectActivity.TAG,"NotStoppedPeerdiscovery");}});}我能

android - 在我的 Nexus 5 上更新 Android 6 后,蓝牙发现/扫描代码无法正常工作

更新(Android6)我的nexus5后,我正在运行的应用程序无法扫描(找到)任何蓝牙设备。getBondedDevices()使配对设备列表正常工作。我还测试了许多蓝牙功能的示例代码和应用程​​序(我在下面放了链接)。都是一样的问题,找不到蓝牙设备。但是是的,我在Play商店中只发现了一个应用程序可以正常工作并且能够发现/扫描蓝牙设备。无法在Android6(Nexus5)上运行应用我已经测试了许多应用程序,例如bluetrem、Android开发人员的示例代码等等。工作应用蓝牙4.0扫描器https://play.google.com/store/apps/details?id=

android - 必需的 com.google.android.gms.GoogleMap 发现无效

我在网上寻找解决方案,因为getMap()方法已弃用,因此,我想用getMapAsync();替换它。我已经在谷歌和安卓官方文档上搜索过,但我仍然卡住了,请帮忙。我现在收到一条错误消息,上面写着不兼容的类型必需的com.google.android.gms.GoogleMap发现无效。publicclassMapsextendsAppCompatActivityimplementsOnMapReadyCallback{privateGoogleMapgoogleMap;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){su

android - 在 Android 中使用网络服务发现的内部错误

在第一次使用示例和tutorialonthedeveloperpage实现NSDManager期间,应用程序成功开始发现并找到设备。不过现在好像坏了...程序启动时,经过一些初始化,代码进入如下方法,成功运行:publicvoiddiscoverServices(){Log.d(TAG,"InitializingdiscoveryonNSD");mNsdManager.discoverServices(SERVICE_TYPE,NsdManager.PROTOCOL_DNS_SD,mDiscoveryListener);}收到日志消息。一段时间后(比如大约5分钟),程序输出了以下内容:

android - 无法取消蓝牙发现过程

我需要扫描周围区域的蓝牙设备6到12秒。这段时间之后,我需要停止发现新设备。下面的代码应该:开始扫描蓝牙设备打印出所有找到的内容6秒后,取消所有发现并重复过程问题是蓝牙发现永远不会取消。这段代码运行一两分钟后,onReceive将在同一秒内被调用数十次...publicvoidstartTrackingButton(Viewview){Log.d("MAIN","Trackbuttonpressed,isTracking:"+!isTracking);if(isTracking){isTracking=false;}else{isTracking=true;ThreadkeepScan

java - Android 蓝牙连接 - 服务发现失败

我正在尝试创建一个基本的蓝牙应用程序,用于测试设备。我从developer.android获得了代码。这是链接:http://developer.android.com/guide/topics/connectivity/bluetooth.html#ConnectingDevices这是我的线程代码的一部分:publicvoidrun(){mBluetoothAdapter.cancelDiscovery();Log.i(TAG,"DiscoveryCancel!");try{Log.i(TAG,"ConnectionStarted");mmSocket.connect();Log.

android - Nexus 4 上的 Android 4.3 蓝牙低功耗服务发现

我正在尝试将BLE模块(bluegigaBLE112)与我的nexus4(android4.3)一起使用。我可以连接,获取设备名称,连接到GATT,但服务发现失败。这是初始gatt连接的方式(似乎成功运行:dev.connectGatt(getBaseContext(),true,btGattCB);这是GATT回调:privateBluetoothGattCallbackbtGattCB=newBluetoothGattCallback(){@OverridepublicvoidonConnectionStateChange(BluetoothGattgatt,intstatus,i

android - 没有发现异常 com.squareup.okhttp.logging.HttpLoggingInterceptor

即使在添加依赖项并导入类之后,我仍然得到java.lang.NoClassDefFoundError:com.squareup.okhttp.logging.HttpLoggingInterceptor。有人可以帮忙吗?Gradle构建文件applyplugin:'com.android.application'android{compileSdkVersion23buildToolsVersion"23.0.2"defaultConfig{applicationId"xyz"minSdkVersion15targetSdkVersion23versionCode1versionNam

android - 升级Android Studio时发现安装区存在一些冲突

今天,我将androidstudio1.3.2(build141.2178183)更新到1.4.0(build141.2288178)。在我点击更新并重启按钮后,它下载了补丁文件。但是后来在安装文件的时候就出错了。Someconflictswerefoundintheinstallationarea.Someoftheconflictsbelowdonothaveasolution,sothepatchcannotbeapplied.重装即可解决,因为这是我第二次遇到这种情况,但不是很好的解决办法。我也谷歌了很多,但没有人能解决它。 最佳答案