- 博客(7)
- 收藏
- 关注
原创 实现Android蓝牙聊天通讯
实现Android蓝牙聊天通讯用到的原理:通过利用蓝牙Socket通讯的方式实现两个Android设备的消息传输。功能流程:1.首先搜索可以进行蓝牙配对的设备2.请求蓝牙配对建立设备之间的连接3.连接成功后,实现设备之间消息传输蓝牙配对部分的实现注册广播,以便找到可配对的蓝牙设备后发送广播。包括开始搜索,搜索结束,找到设备三个广播。 IntentFilter filter = new IntentFilter(BluetoothDevice.ACTION_FOUND);
2020-06-01 16:18:47 293
原创 利用百度定位显示所在位置
调用百度定位SDK显示所在位置准备工作:要调用百度定位SDK首先要为项目申请配置AK,然后对AS进行jar包配置,注册文件配置,添加定位权限。参照百度地图Android定位SDK开发文档即可完成。首先要询问开启定位权限通过BDAbstractLocationListener类的onReceiveLocation定位请求回调函数获取定位结果,并为TextView赋值。再实例LocationClient对象对BDAbstractLocationListener注册监听函数...
2020-05-25 09:29:16 476
原创 实现对手机联系人列表进行读写操作,并用RecyclerView收缩展开方式展现
实现对手机联系人列表进行读写操作,并用RecyclerView收缩展开方式展现在之前做的类微信界面上加了显示手机联系人,姓名,电话,邮箱三项信息的功能,同时可以添加联系人同步到手机联系人记录中,添加完下拉刷新显示。完整的项目代码在Android中,如果想把A应用的数据库增加一个共享方式,就为A应用写一个ContentProvider方法,标识B应用要访问的数据。然后通过ContentReso...
2020-05-06 17:07:14 450
原创 实现SQLite数据库的DAO标准CRUD操作
实现SQLite数据库的DAO标准CRUD操作Android中对SQLite数据库的操作方式可以通过调用数据库助手类SQLiteOpenHelper提供的方法实现。首先界面设计如下,完成的功能是对数据库添加,删除,修改并显示的操作。具体实现为首先自定义创建一个继承SQLIteOpenHelper的DBhelper类。在该类中onCreate方法用于第一次创建表及表结构。onUpgrade方...
2020-05-06 14:05:41 211
原创 利用BroadcastReceiver接收广播在短信到来时播放音乐
利用BroadcastReceiver组件接收广播–在短信到来时播放音乐实现的功能:在短信到来时播放音乐,同时设置一个按钮,能停止播放音乐实现的过程:当BroadcastReceiver收到发送过短信的广播以后,调用播放音乐的服务程序开始播放音乐,当主程序监听到点击了停止播放按钮以后,调用停止播放音乐的服务程序。首先,创建raw资源文件夹添加一首短信到来提示歌曲。创建一个BroadcastR...
2020-04-18 11:53:38 669
原创 Android 使用RecyclerView实现展开收缩布局显示
Android 使用RecyclerView实现展开收缩布局显示上周完成了wechat基本布局和跳转的页面功能。在这些基础上,本周通过学习RecyclerView的使用方法,实现了简单的展开和收缩布局显示。首先是增加item.xml的布局以显示收缩和展开部分的内容<?xml version="1.0" encoding="utf-8"?><LinearLayout xml...
2020-03-29 10:49:55 3168 1
原创 Android Studio实现类似微信页面跳转
Android Studio --1.实现类似微信页面的跳转通过fragment内嵌页面在activity中完成将多个页面显示在一起的布局,通过对不同button的监听,完成多个页面之间的跳转。首页xml源码,运用到了FrameLayout组件实现页面动态切换<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns...
2020-03-21 15:23:36 2136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人