<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Shirley0207的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Shirley0207</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Shirley0207]]></copyright><item><title><![CDATA[基于某大佬的自定义轮播图指示器的选中颜色的改进]]></title><link>https://blog.youkuaiyun.com/Shirley0207/article/details/115921103</link><guid>https://blog.youkuaiyun.com/Shirley0207/article/details/115921103</guid><author>Shirley0207</author><pubDate>Tue, 20 Apr 2021 22:52:26 +0800</pubDate><description><![CDATA[首先看下最终效果：

今天做项目做到轮播图，控件用的是
implementation 'com.youth.banner:banner:2.1.0'

然后发现指示器的样式需要自定义，然后就发现下面这篇文章中的指示器样式就是我需要的，感谢大佬~
android 循环轮播控件com.youth.banner 的自定义轮播指示器，满足开发需求。
拿来用之后感觉，嗯，非常完美，还有动画效果，更完美了~
嗯，不过好像有点不对，设置的选中项的颜色没起作用，然后仔细看才发现文中也注明了CIRCLE_LINE的样式的选中]]></description><category></category></item><item><title><![CDATA[在Mac虚拟机上运行Flutter项目之山路十八弯]]></title><link>https://blog.youkuaiyun.com/Shirley0207/article/details/104696567</link><guid>https://blog.youkuaiyun.com/Shirley0207/article/details/104696567</guid><author>Shirley0207</author><pubDate>Fri, 06 Mar 2020 18:11:53 +0800</pubDate><description><![CDATA[前言
最近刚上手Flutter，写了个小Demo，想着在ios上来一发，但作为一名Android Developer，我没有Mac（还不是因为穷），这可咋整？
幸好有万能的网友，带领我走进黑苹果的世界！感谢！但是，万能的网友数不胜数，入门指南也数不胜数，看得我眼花缭乱！各种指南的境遇也各不相同，有的说只能xx版本才行得通，有的说什么什么什么的（忘了）。
于是选择了其中一篇看起来比较靠谱的开始上手。...]]></description><category></category></item><item><title><![CDATA[Flutter·变换·先旋转再平移与先平移再旋转]]></title><link>https://blog.youkuaiyun.com/Shirley0207/article/details/103904454</link><guid>https://blog.youkuaiyun.com/Shirley0207/article/details/103904454</guid><author>Shirley0207</author><pubDate>Thu, 09 Jan 2020 15:05:23 +0800</pubDate><description><![CDATA[0 前言
最近在学习《Flutter实战》，在变换章节遇到作者提出的一个思考题：

使用Transform对其子组件先进行平移然后再旋转和先旋转再平移，两者最终的效果一样吗？为什么？

动手实践了下，揣摩了下，在此记录下。若是有不对的地方，敬请指出！
1 平移和旋转
首先得弄明白平移和旋转是如何发生的。
先看个初始状态下没有变换的Text，以做对比。

1）平移
代码：
DecoratedBox(...]]></description><category></category></item><item><title><![CDATA[报错：UnsatisfiedLinkError: Couldn't load serial_port from loader dalvik.system.PathClassLoader......]]></title><link>https://blog.youkuaiyun.com/Shirley0207/article/details/103422939</link><guid>https://blog.youkuaiyun.com/Shirley0207/article/details/103422939</guid><author>Shirley0207</author><pubDate>Fri, 06 Dec 2019 15:07:54 +0800</pubDate><description><![CDATA[1.背景

最近在研究Android串口通信，把Google提供的库（android-serialport-api）集成一个module使用，结果因为不熟悉jni这方面的知识导致出了这个错。

最开始在网上找解决方法，偏偏网上的都是导入so文件使用时出错，我这个却是直接在module中使用c文件。

后来在检查代码和配置文件时发现了，原来是声明库的名称和调用库的名称不一致导致的，要被自己蠢哭了。
...]]></description><category></category></item><item><title><![CDATA[使用AndroidStudio自带模拟器挂载串口不能接收超过8字节的数据]]></title><link>https://blog.youkuaiyun.com/Shirley0207/article/details/103385762</link><guid>https://blog.youkuaiyun.com/Shirley0207/article/details/103385762</guid><author>Shirley0207</author><pubDate>Wed, 04 Dec 2019 17:49:45 +0800</pubDate><description><![CDATA[一、背景
之前使用Android Studio自带的模拟器挂载虚拟串口，使用串口助手与模拟器进行串口通信。
如果是不大于8个字节的数据的收发，通信一切正常。一旦串口助手发送超过8字节的数据，模拟器就会卡住，过一会儿挂掉，查看日志也找不出原因。模拟器倒是可以发送超过8字节的数据。
开始以为是应用程序的问题，应用程序是依赖Google的开源库android-serialport-api的。打断点调试，...]]></description><category></category></item><item><title><![CDATA[报错：[Banner] The number of titles and images is different]]></title><link>https://blog.youkuaiyun.com/Shirley0207/article/details/100564939</link><guid>https://blog.youkuaiyun.com/Shirley0207/article/details/100564939</guid><author>Shirley0207</author><pubDate>Thu, 05 Sep 2019 19:00:25 +0800</pubDate><description><![CDATA[使用的是第三方库https://github.com/youth5201314/banner

原因：设置了banner的样式为CIRCLE_INDICATOR_TITLE，却没有为banner设置title或者设置的title和image的数量不一致


// 设置banner样式
banner.setBannerStyle(BannerConfig.CIRCLE_INDICATOR_TITLE...]]></description><category></category></item><item><title><![CDATA[Android模拟器挂载虚拟串口进行通信之踩坑记]]></title><link>https://blog.youkuaiyun.com/Shirley0207/article/details/100544726</link><guid>https://blog.youkuaiyun.com/Shirley0207/article/details/100544726</guid><author>Shirley0207</author><pubDate>Wed, 04 Sep 2019 18:31:42 +0800</pubDate><description><![CDATA[参考文章：https://blog.youkuaiyun.com/WarweeSZip/article/details/72956218
0 前言
最近刚接触串口通信，在学习Android串口编程，然后在一篇博客中看到可以在模拟器上挂载串口进行通信，嗯？还有这种操作，好6啊！鉴于设备还未到位，于是就动手撸起来，测试下写的串口通信的代码，于是就有了这篇踩坑记，以便以后忘记了能查阅，如果能给其他小伙伴带来一点帮助...]]></description><category></category></item><item><title><![CDATA[Android自定义控件提供颜色属性动态改变控件颜色]]></title><link>https://blog.youkuaiyun.com/Shirley0207/article/details/78813613</link><guid>https://blog.youkuaiyun.com/Shirley0207/article/details/78813613</guid><author>Shirley0207</author><pubDate>Fri, 15 Dec 2017 15:28:08 +0800</pubDate><description><![CDATA[Android自定义控件提供颜色属性动态改变控件颜色

因为按钮的样式都是用xml文件实现的，因此颜色也是指定好的。后来想着别人要使用你的控件，颜色肯定需要和他们自己的应用搭配，所以如果要做好就需要提供一个属性，可以让使用者指定控件的主要颜色。]]></description><category></category></item><item><title><![CDATA[Android Studio 将程序打包成arr文件并供其他工程使用]]></title><link>https://blog.youkuaiyun.com/Shirley0207/article/details/78542173</link><guid>https://blog.youkuaiyun.com/Shirley0207/article/details/78542173</guid><author>Shirley0207</author><pubDate>Wed, 15 Nov 2017 16:23:44 +0800</pubDate><description><![CDATA[参考文章：http://blog.youkuaiyun.com/getchance/article/details/47257389 
Android Studio 将程序打包成arr文件并供其他工程使用]]></description><category></category></item><item><title><![CDATA[Android报错：android.view.InflateException: Binary XML file line #0: Error inflating class TextView]]></title><link>https://blog.youkuaiyun.com/Shirley0207/article/details/78529785</link><guid>https://blog.youkuaiyun.com/Shirley0207/article/details/78529785</guid><author>Shirley0207</author><pubDate>Tue, 14 Nov 2017 13:50:30 +0800</pubDate><description><![CDATA[报错信息：android.view.InflateException: Binary XML file line #0: Error inflating class TextView 
原因：资源文件shape_new_message.xml在drawable-v24文件夹下，而不在drawable文件夹下
解决办法：将资源文件shape_new_message]]></description><category></category></item><item><title><![CDATA[JDBC的基本使用步骤]]></title><link>https://blog.youkuaiyun.com/Shirley0207/article/details/72897283</link><guid>https://blog.youkuaiyun.com/Shirley0207/article/details/72897283</guid><author>Shirley0207</author><pubDate>Wed, 07 Jun 2017 10:43:40 +0800</pubDate><description><![CDATA[以前使用过JDBC，但没有系统地学过。这次因为需要，所以想重新学一遍JDBC。故参照JDBC教程（http://www.yiibai.com/jdbc/jdbc_quick_guide.html），记录下JDBC的学习过程。以连接MySQL数据库为例]]></description><category></category></item><item><title><![CDATA[关于Ctrl-C中断无限循环程序的记录]]></title><link>https://blog.youkuaiyun.com/Shirley0207/article/details/70173386</link><guid>https://blog.youkuaiyun.com/Shirley0207/article/details/70173386</guid><author>Shirley0207</author><pubDate>Fri, 14 Apr 2017 16:27:18 +0800</pubDate><description><![CDATA[在阅读《Java编程思想》时遇到这样一个问题：书中的一个例子写了一个while无限循环程序，要求用键盘中断其运行（通常是通过按Ctrl-C）。
一开始无知的我在Idea里编辑运行之后，死命按Ctrl-C，然而并没有反应，后来上网查了一下，才明白过来是在cmd命令中用Ctrl-C来中断无限循环程序。
然后就在cmd命令窗口编译执行我的java类，然而此时又遇到一个问题：在运行class文件时，居]]></description><category></category></item><item><title><![CDATA[《Java编程思想》读书笔记之移位操作符]]></title><link>https://blog.youkuaiyun.com/Shirley0207/article/details/69951381</link><guid>https://blog.youkuaiyun.com/Shirley0207/article/details/69951381</guid><author>Shirley0207</author><pubDate>Mon, 10 Apr 2017 16:58:57 +0800</pubDate><description><![CDATA[移位操作符对short、byte等类型的操作阅读《Java编程思想》，碰到关于移位操作符>>>与组合操作符>>>=在操作short、byte等类型时有些差异，思考了很久并上网查了资料才想通，故记录下来。若其中有错误的地方欢迎指正！]]></description><category></category></item><item><title><![CDATA[修改WAMPServer默认的网站路径地址的一种方式]]></title><link>https://blog.youkuaiyun.com/Shirley0207/article/details/69943412</link><guid>https://blog.youkuaiyun.com/Shirley0207/article/details/69943412</guid><author>Shirley0207</author><pubDate>Mon, 10 Apr 2017 10:24:56 +0800</pubDate><description><![CDATA[刚开始学习PHP，跟着教程使用了WAMPServer集成环境来学习PHP。但是发现教程中修改默认路径的方式在我的环境中不适用，大概是因为版本不同吧，于是找了其他方法，最后终于成功修改，故记录下来仅供参考。]]></description><category></category></item></channel></rss>