- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 JAVA观察者模式在安卓中的应用
观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 我们在开发的过程常常要求在某一个对象的状态发生变化的时候,某些其他的对象做出相应的改变。能够达到这种要求的可行性方案很多,但是为了能够使代码易于复用,应该选择低耦合度的设计方案,我们需要考虑使这些低耦合度的对象之间能够维持行动的协调一致。这就
2017-06-24 17:24:01
408
原创 Android SQLite数据库操作流程
本篇文章,我们就和大家一起来回顾下一个轻量级的数据库——SQLite数据库。Android系统集成了一个轻量级的数据库:SQLite,SQLite并不想成为像Oracle、MySQL那样的数据库。SQLite只是一个嵌入式的数据库引擎,专门适用于资源有限的设备上(入手机、PAD等)适量数据存储。 像SQLite一些原理性的东西,我在此就详细述说了,但是SQLiteOpenHelper类必须得说下
2017-05-03 18:10:20
2181
原创 Android蓝牙之聊天
蓝牙,时下最流行的智能设备传输数据的方式之一,通过手机app和智能设备进行连接,获取设备上的测量数据,我们生活中随处可见的比如蓝牙智能手环,蓝牙电子秤,蓝牙心电测量设备等等。 本篇我将紧接着上篇结尾所写,一起来看下手机之间如何通过蓝牙实现文字聊天, 先贴出上篇的一些demo; 当点击图上的两个列表中的任何一个列表,执行如下代码:mBtAdapter.cancelDiscovery();
2017-04-26 14:12:42
1612
原创 Android6.0的蓝牙权限问题
#Android6.0的蓝牙权限问题 在Adroid6.0以前,申请权限只需在manifest文件下申请相应的权限即可,但是Android6.0后,像一些危险权限,比如操作SD卡的写入,相机,录音等,是需要在java代码中去申请的。 本篇文章,主要是讲Android6.0系统中扫描蓝牙的权限的申请。 首先,我们需要检查当前手机的系统版本,检查系统版本的原因,显而易见,如果是系统
2017-04-26 11:14:39
7472
原创 Android蓝牙连接之SPP协议
蓝牙协议分为两种,SPP协议和BLE(Bluetooth low energy),Android4.3以上加入了低功耗蓝牙即BLE蓝牙协议,本篇文章我主要介绍下spp蓝牙协议的一些特性(BLE协议后期会陆续更新)。比如我们需要实现一个如下图这样功能 1.如何获取当前手机已经绑定了的蓝牙设备?// 获取默认的蓝牙adapterBluetoothAdapter mBtAdapter
2017-04-23 17:49:32
35329
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人