- 博客(4)
- 收藏
- 关注
转载 另辟蹊径之Android内存优化
研究这个是因为要在单独进程中启动一个service,而这个service的内存占用有严格限制,经过研究发现内存占用中很大一部分是preloadedResources,而service是后台运行无需界面的,所以这块内存可以清理掉。系统没有提供现成的接口,所以需要通过反射实现。 首先,我们做一个实...
2016-08-30 19:49:00 110
转载 谈动态代理在解决内存泄露中的妙用
内存泄露在Android开发中很常见,每次产品上线之前都要集中解决内存泄露问题,有的问题很明显,有的藏的很深,解决起来要颇费一番功夫,不过总的思路都是一样,就是切断引用链,让资源在该释放的时候能被及时释放。 我们先看一个内存泄露的案例: public class ServiceManager ...
2016-08-30 19:45:00 213
转载 Android中BLE存在的各种坑
对蓝牙设备的操作不能并行,只能串行,并且每次都要在收到上一个操作的回调后才能继续下一个操作。有时候蓝牙协议栈出现异常可能收不到回调,所以我们要对每个操作做超时检查,否则后面的所有操作都被阻塞了。对于这些超时的任务或者失败的任务,通常是连接出了问题,我的做法是直接给gatt关掉,下次重新连接...
2016-08-30 19:34:00 590
转载 Android蓝牙开源框架BluetoothKit
BluetoothKit是一款功能强大的Android蓝牙通信框架,支持经典蓝牙和低功耗蓝牙设备混合扫描,提供了一系列简单易用的接口用于低功耗蓝牙设备的连接,数据读写,通知等。 项目地址: https://github.com/dingjikerbo/BluetoothKit 特点 一、支持...
2016-08-30 19:27:00 913
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人