- 博客(5)
- 收藏
- 关注
原创 蓝牙通信
实现效果核心代码添加权限蓝牙通信,还是要在清单文件里注册蓝牙使用的权限。<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /><uses-permission android:name="android.permission.BLUETOOTH" />布局文件要添加1个Toolbar控件,和2个水平的TextView控件,具体布局可以见详细代码。但得注意,添加Toolbar前我们得添
2020-06-01 20:35:45
157
原创 百度地图定位
效果二话不说,先看效果:核心代码前期准备注册账号,获取秘钥以及下载sdk等事情,开发文档写的很详细,老师讲的也很详细,就不用多说了。注册清单需要在清单文件里注册远程服务和配置秘钥。<service android:name="com.baidu.location.f" android:enabled="true" android:process=":remote"/> <meta-data
2020-05-25 18:25:14
189
原创 完善通讯录
效果核心代码监听函数将输入的联系人数据(姓名和电话号码)封装为Contact类,用户输入完成点击“确定”时,用监听函数进行监听。具体监听代码如下final LinearLayout views = (LinearLayout) getLayoutInflater().inflate(R.layout.add, null);new AlertDialog.Builder(MainActiv...
2020-05-06 18:43:19
206
原创 广播服务
实现效果核心代码广播接收者因为是一个系统广播,所以只用写recevier,不用写sendbroadcast。接收者收到短信后,启动音乐播放服务,再启动MainAcativity。代码如下主界面程序当短信到来时,启动音乐播放服务,并且设置一个停止按钮。用一个Boolean型变量来判断是否为广播被激活。以下为部分代码播放音乐在res文件夹下新建一个raw文件夹,音乐文件放到raw里。...
2020-04-17 13:52:51
234
原创 RecyclerView的使用
展开收缩*效果展示核心代码每一个tem分为head和body。最核心的是要实现点击head,能展开body。而这实现的原理就是,用expandedPosition 记录处于展开状态的item位置, mViewHolder 保存处于展开状态的item, isExpanded 记录当前item是否是展开的。话不多说上代码:然后具体的布局得采用RelativeLayout,对一个item而言...
2020-03-29 14:53:28
140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人