前言 最近的项目中有获取连接蓝牙设备电量的需求,查找了一些资料,发现谷歌在Android8.0推出了一个getBatteryLevel的api,用来获取蓝牙设备电量百分比的方法,但在我的项目中android10环境,这个方法在Bluetoothdevice源码内,被标识为废弃不可直接调用的方法.如下图所示 但是研究一番发现可以通过反射,继续调用这个方法. 下面一行就是核心代码啦,level就是当前蓝牙电量的百分比 int level = (int) batteryMethod.invoke(de…
你也可以从 AppServer 实例获取所有连接上的 session 然后推送数据到所有客户端: foreach(var session in appServer.GetAllSessions()) { session.Send(data, 0, data.Length); } 如果你启用了 Session 快照, 这些从 AppServer.GetAllSessions() 获取的 sessions 将不是实时更新的. 他们是在上次获取快照时所有连接到服务器的 Session. 快照相关配置,…
1.得到当前已连接的wifi信息 WifiManager wifi_service = (WifiManager)getSystemService(WIFI_SERVICE); WifiInfo wifiInfo = wifi_service.getConnectionInfo(); 其中wifiInfo有以下的方法: wifiinfo.getBSSID(): wifiinfo.getSSID(): wifiinfo.getIpAddress():获取IP地址. wifiinfo.getMacA…
随着3G和Wifi的推广,越来越多的Android应用程序需要调用网络资源,检测网络连接状态也就成为网络应用程序所必备的功能. Android平台提供了ConnectivityManager  类,用于网络连接状态的检测. Android开发文档这样描述ConnectivityManager 的作用: Class that answers queries about the state of network connectivity. It also notifies applications…
获取网络连接状态 随着3G和Wifi的推广,越来越多的Android应用程序需要调用网络资源,检测网络连接状态也就成为网络应用程序所必备的功能. Android平台提供了ConnectivityManager 类,用于网络连接状态的检测. Android开发文档这样描述ConnectivityManager的作用: Class that answers queries about the state of network connectivity. It also notifies applic…
获取网络连接状态 随着3G和Wifi的推广,越来越多的Android应用程序需要调用网络资源,检测网络连接状态也就成为网络应用程序所必备的功能. Android平台提供了ConnectivityManager 类,用于网络连接状态的检测. Android开发文档这样描述ConnectivityManager的作用: Class that answers queries about the state of network connectivity. It also notifies applic…
转:http://blog.csdn.net/marujunyy/article/details/16843173 首先需要   #import <SystemConfiguration/CaptiveNetwork.h> + (id)fetchSSIDInfo { NSArray *ifs = (id)CNCopySupportedInterfaces(); NSLog(@"%s: Supported interfaces: %@", __func__, ifs); id…
首先,要确实是不是服务启动的问题,方法很简单,重新启动电脑就可以. 如果问题依旧,那么按下Win+R快捷键,输入“services.msc”,打开服务界面. 然后会看到右侧窗口出现好多设置项,找到“Routing and remote access”,双击打开. 在弹出的界面中我们选择停止,然后确定,然后将启动类型修改为禁用. 接着右击任务栏,打开任务管理器. 找到任务“explorer”,右击结束进程. 这时候窗口的所有内容都要消失,只剩下背景页面.此时按下任务管理器快捷键,然后新建任务. 输…
1.前言 随着Android 11的正式发布,适配Android 10/11 分区存储就更加的迫切了,因为Android 11开始,将强制开启分区存储,我们就无法再以绝对路径的方式去读写非沙盒目录下的文件,为此,RxHttp在2.4.0版本中就正式适配了分区存储,并且,可以非常优雅的实现文件上传/下载/进度监听,三步即可搞懂任意请求. 老规矩,先看看请求三部曲 如果你想了解RxHttp更过功能,请查看以下系列文章 RxHttp 2000+star,协程请求,仅需三步 RxHttp 让你眼前一亮的…
主要实现步骤如下:1.确保已经和蓝牙耳机配对连接上.2.开启蓝牙信道AudioManager mAudioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);mAudioManager.setBluetoothScoOn(true);mAudioManager.startBluetoothSco();3.开启语音识别4.退出时关闭蓝牙信道mAudioManager.setBluetoothScoOn(false);mAu…