1)写一个简单的demo也好,记得一定需要有总体的流程,才开始抠代码
2)既然是demo毕竟就是新的知识,代码中间的log点一定\不能少,这是你快速调试的利器
3)还是thinking in java...里面的那句话,思考什么是可变的,什么是不可变的,然后分开,这样来实现代码的封装,感觉很不错了.只是现在感觉还是很难想明白
4)开始思考以面向对象的流程处理问题,需要怎么弄,也是封装代码的一种思想...蓝牙聊天的基本功能:
1.实现一对一蓝牙连接
2.实现一对一聊天
很简单的功能,思路看着也很清晰,可是深入去写,才知道,水还是深度的,java不熟的话....此处基本的如何打开蓝牙不在复述,请自行百度....思路:
1)初始化,打开手机的蓝牙,开始蓝牙服务器线程,等待连接
2)配对,获取某台手机的蓝牙address地址.
3)开启连接线程连接手机蓝牙
4)连接成功后,开启,蓝牙聊天的线程,进行聊天的通讯