每日一言:只要克服恐惧和别人的眼光,就能成长。
欢迎一起讨论和学习,QQ:732258496 QQ群:478720016
在这个项目里即将学到以下几点内容:
1.蓝牙常用技术方法以及蓝牙设备之间的数据交互
2.Activity与Fragment之间的交互
3.Android广播的使用
4.线程Handler相关知识点
5.ListView----adapter 的优化
6.viewpager ---TabLayout-----Constraintlayout 的使用
7.组件化相关知识的学习(防止资源的冗余)
8.上传github遇到的问题
蓝牙开发关键词:
BluetoothDevice BluetoothAdapter
蓝牙设备之前的数据传输关键词:
BluetoothSocket Message Bytes
ViewPager ---FragmentPagerAdapter ---TabLayout 的配合使用
Constraintlayout (已升级到1.1.0) 更多新功能的使用
Adapter的重点优化
优化: public view getView(int position,View convertView,ViewGroup parent)
加入: 静态类 ViewHolder
优点: 重用回收机制,避免OOM
使用github的SSH免密登录
1.下载git客户端 https://git-scm.com/download/win
2.桌面右击 Git Bash Here
3.sshkey生成(需要输入命令行)
4.打开cmd命令,定位到 cd: 需要的位置
5.在github建立仓库的情况下使用命令行,用SSH的方式把仓库clone到本地
6.进行git的基本操作 add commit push 等操作
问题1:clone仓库时SSH与HTTP方式的区别
答:SSH可以免密登录,2⃣️HTTP方式则每次推送到服务器则需要输入账号和密码。
注意点:clone下来仓库里面有且仅有一个.git文件,子项目中不可以有。否则不能上传到远程仓库
项目地址 :https://github.com/huangmaohuoshaoxuexia/BlueToothProgram