怎么用代码在android中实现蓝牙总是可被发现的设置? 在android蓝牙开发中,蓝牙可被发现的时间最长只有300秒,不知道有没有什么办法能通过程序让蓝牙设备总是可被发现,求教各位了!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BluetoothDiscoverableEnabler.java中定义了时间是多少,其实这个地方就是用显示用的,只要不去掉回调函数功能就可以一直运行下去,要是没去掉时间的话时间还是在显示。 你好,请问BluetoothDiscoverableEnabler.java是android源代码中的类吗?帮助文档中没有这个类。能不能给个实例啊? 试试blutoothadapter.java类下的方法public boolean setScanMode(int mode) { return setScanMode(mode, 315360000);将默认的120s 改成你想要的时间 Intent discoverableIntent = newIntent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);discoverableIntent.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION, 0);startActivity(discoverableIntent);文档中写道,将时间设为 0 就是一直可被发现。另外我觉得蓝牙的耗电量还是可以接受的,远小于和基站beacon的消耗 问个2.3.3的问题。 FrameLayout内,Margin失效的问题 怎么实现一个api给别人调用 自定义的GroupView中动态添加button怎么显示不出来 想问下关于android开发的问题 循环中怎样让Looper.loop();后面程序运行 SQLite和SQL同步问题? 安卓 -设置-关于手机 菜单里面的参数存在哪里? 一张图片是500*30的图片,和一张10*30的图片通过拉伸(或者平铺)放在手机上,他们所占内存是一样吗? Android ListView 显示item的问题 怎样自动发彩信? 一群XX!!整天谈论不实际!有种来解决问题看有几个!!
return setScanMode(mode, 315360000);将默认的120s 改成你想要的时间
Intent discoverableIntent = newIntent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);discoverableIntent.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION, 0);startActivity(discoverableIntent);文档中写道,将时间设为 0 就是一直可被发现。
另外我觉得蓝牙的耗电量还是可以接受的,远小于和基站beacon的消耗