<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lycislz的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lycislz</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lycislz]]></copyright><item><title><![CDATA[kotlin 画廊recycleView横屏展示]]></title><link>https://blog.youkuaiyun.com/lycislz/article/details/125724389</link><guid>https://blog.youkuaiyun.com/lycislz/article/details/125724389</guid><author>lycislz</author><pubDate>Mon, 11 Jul 2022 16:28:02 +0800</pubDate><description><![CDATA[kotlin 画廊recycleView横屏展示]]></description><category></category></item><item><title><![CDATA[kotlin 画廊Gallery结合SpinnerAdapter适配器]]></title><link>https://blog.youkuaiyun.com/lycislz/article/details/125724130</link><guid>https://blog.youkuaiyun.com/lycislz/article/details/125724130</guid><author>lycislz</author><pubDate>Mon, 11 Jul 2022 16:17:34 +0800</pubDate><description><![CDATA[kotlin 画廊Gallery结合SpinnerAdapter适配器]]></description><category></category></item><item><title><![CDATA[Fragment详解]]></title><link>https://blog.youkuaiyun.com/lycislz/article/details/125563039</link><guid>https://blog.youkuaiyun.com/lycislz/article/details/125563039</guid><author>lycislz</author><pubDate>Fri, 01 Jul 2022 17:36:13 +0800</pubDate><description><![CDATA[一.Fragment简介
    Fragment是Android3.0后引入的一个新的API，它出现的初衷是为了适应大屏幕的平板电脑， 当然现在它仍然是平板APP UI设计的宠儿，而且我们普通手机开发也会加入这个Fragment， 我们可以把他看成一个小型的Activity，又称Activity片段。如果一个很大的界面，我们 就一个布局，写起界面来会有多麻烦，而且如果组件多的话是管理起来也很麻烦。而使用Fragment 我们可以把屏幕划分成几块，然后进行分组，进行一个模块化的管理。从而可以更加方便的在 运]]></description><category></category></item><item><title><![CDATA[EditText属性简单描述]]></title><link>https://blog.youkuaiyun.com/lycislz/article/details/125553033</link><guid>https://blog.youkuaiyun.com/lycislz/article/details/125553033</guid><author>lycislz</author><pubDate>Fri, 01 Jul 2022 10:19:27 +0800</pubDate><description><![CDATA[EditText属性]]></description><category></category></item><item><title><![CDATA[设计模式：（kotlin）----代理模式---动态代理]]></title><link>https://blog.youkuaiyun.com/lycislz/article/details/125540278</link><guid>https://blog.youkuaiyun.com/lycislz/article/details/125540278</guid><author>lycislz</author><pubDate>Thu, 30 Jun 2022 14:52:41 +0800</pubDate><description><![CDATA[（kotlin）----代理模式---动态代理]]></description><category></category></item><item><title><![CDATA[代理模式（kotlin）----静态代理]]></title><link>https://blog.youkuaiyun.com/lycislz/article/details/125537906</link><guid>https://blog.youkuaiyun.com/lycislz/article/details/125537906</guid><author>lycislz</author><pubDate>Thu, 30 Jun 2022 11:59:02 +0800</pubDate><description><![CDATA[设计模式——代理模式（kotlin）静态代理]]></description><category></category></item><item><title><![CDATA[代理模式：java-----静态代理]]></title><link>https://blog.youkuaiyun.com/lycislz/article/details/125537253</link><guid>https://blog.youkuaiyun.com/lycislz/article/details/125537253</guid><author>lycislz</author><pubDate>Thu, 30 Jun 2022 11:34:03 +0800</pubDate><description><![CDATA[代理模式java案例]]></description><category></category></item><item><title><![CDATA[android:configChanges属性解析]]></title><link>https://blog.youkuaiyun.com/lycislz/article/details/125503709</link><guid>https://blog.youkuaiyun.com/lycislz/article/details/125503709</guid><author>lycislz</author><pubDate>Wed, 29 Jun 2022 17:24:41 +0800</pubDate><description><![CDATA[android:configChanges属性讲解]]></description><category></category></item><item><title><![CDATA[kotlin room 使用]]></title><link>https://blog.youkuaiyun.com/lycislz/article/details/125503648</link><guid>https://blog.youkuaiyun.com/lycislz/article/details/125503648</guid><author>lycislz</author><pubDate>Wed, 29 Jun 2022 15:59:15 +0800</pubDate><description><![CDATA[room数据库的使用]]></description><category></category></item><item><title><![CDATA[LiveData学习]]></title><link>https://blog.youkuaiyun.com/lycislz/article/details/125499618</link><guid>https://blog.youkuaiyun.com/lycislz/article/details/125499618</guid><author>lycislz</author><pubDate>Tue, 28 Jun 2022 11:59:19 +0800</pubDate><description><![CDATA[LiveData初步理解]]></description><category></category></item><item><title><![CDATA[kotlin----MVVM架构理解与示例]]></title><link>https://blog.youkuaiyun.com/lycislz/article/details/125449047</link><guid>https://blog.youkuaiyun.com/lycislz/article/details/125449047</guid><author>lycislz</author><pubDate>Fri, 24 Jun 2022 17:40:02 +0800</pubDate><description><![CDATA[MVVM框架]]></description><category></category></item><item><title><![CDATA[kotlin第二天上午学习——基本语法]]></title><link>https://blog.youkuaiyun.com/lycislz/article/details/125387115</link><guid>https://blog.youkuaiyun.com/lycislz/article/details/125387115</guid><author>lycislz</author><pubDate>Tue, 21 Jun 2022 11:21:41 +0800</pubDate><description><![CDATA[kotlin基本语法]]></description><category></category></item><item><title><![CDATA[kotlin第一天学习]]></title><link>https://blog.youkuaiyun.com/lycislz/article/details/125377301</link><guid>https://blog.youkuaiyun.com/lycislz/article/details/125377301</guid><author>lycislz</author><pubDate>Mon, 20 Jun 2022 18:07:44 +0800</pubDate><description><![CDATA[kotlin学习]]></description><category></category></item><item><title><![CDATA[2021-05-22]]></title><link>https://blog.youkuaiyun.com/lycislz/article/details/117153767</link><guid>https://blog.youkuaiyun.com/lycislz/article/details/117153767</guid><author>lycislz</author><pubDate>Sat, 22 May 2021 13:57:15 +0800</pubDate><description><![CDATA[安卓蓝牙开发，实现了两个功能点：（1）开启蓝牙（2）扫描蓝牙

开启蓝牙使用BlueAdapter.enable就可以开启，但扫描蓝牙的前提是要发现蓝牙，所以写一个接口，蓝牙监听接口。

蓝牙监听接口：


package com.lyc.myfiresttooth.callback;
import android.bluetooth.BluetoothDevice;
public interface BleListen {
 /** 发现蓝牙设备 */
 void foundDevice(Bl...]]></description><category></category></item><item><title><![CDATA[2021-05-06]]></title><link>https://blog.youkuaiyun.com/lycislz/article/details/116453981</link><guid>https://blog.youkuaiyun.com/lycislz/article/details/116453981</guid><author>lycislz</author><pubDate>Thu, 06 May 2021 14:52:37 +0800</pubDate><description><![CDATA[蓝牙断开之再次连接


private BluetoothGatt mBluetoothGatt;

public void cancle(){
    if(null!=mBluetoothGatt) {
        mBluetoothGatt.disconnect();
        mBluetoothGatt.close();
        mBluetoothGatt = null;
        mArrayList.clear();
        mBleListen.disCo]]></description><category></category></item><item><title><![CDATA[2021-04-30]]></title><link>https://blog.youkuaiyun.com/lycislz/article/details/116303411</link><guid>https://blog.youkuaiyun.com/lycislz/article/details/116303411</guid><author>lycislz</author><pubDate>Fri, 30 Apr 2021 15:15:20 +0800</pubDate><description><![CDATA[功能需求：记录光谱数据（可通过记录的数据一次性开灯）

思路逻辑：

1-- 获取光谱数据

2-- 将数据一一设置到光谱进度条

控件：


Button保存数据按钮
Button展示数据按钮
AlertDialog-----弹出框

示例代码：

//初始化数组，容纳获取到的数据


private int[] data;
data=new int[10];

//获取数据


data[0]=seek1.getProgress();
data[1]=seek2.getProgress();
data[]]></description><category></category></item></channel></rss>