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