自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (1)
  • 收藏
  • 关注

原创 基于某大佬的自定义轮播图指示器的选中颜色的改进

首先看下最终效果:今天做项目做到轮播图,控件用的是implementation 'com.youth.banner:banner:2.1.0'然后发现指示器的样式需要自定义,然后就发现下面这篇文章中的指示器样式就是我需要的,感谢大佬~android 循环轮播控件com.youth.banner 的自定义轮播指示器,满足开发需求。拿来用之后感觉,嗯,非常完美,还有动画效果,更完美了~嗯,不过好像有点不对,设置的选中项的颜色没起作用,然后仔细看才发现文中也注明了CIRCLE_LINE的样式的选中

2021-04-20 22:52:26 661 2

原创 在Mac虚拟机上运行Flutter项目之山路十八弯

前言最近刚上手Flutter,写了个小Demo,想着在ios上来一发,但作为一名Android Developer,我没有Mac(还不是因为穷),这可咋整?幸好有万能的网友,带领我走进黑苹果的世界!感谢!但是,万能的网友数不胜数,入门指南也数不胜数,看得我眼花缭乱!各种指南的境遇也各不相同,有的说只能xx版本才行得通,有的说什么什么什么的(忘了)。于是选择了其中一篇看起来比较靠谱的开始上手。...

2020-03-06 18:11:53 3788

原创 Flutter·变换·先旋转再平移与先平移再旋转

0 前言最近在学习《Flutter实战》,在变换章节遇到作者提出的一个思考题:使用Transform对其子组件先进行平移然后再旋转和先旋转再平移,两者最终的效果一样吗?为什么?动手实践了下,揣摩了下,在此记录下。若是有不对的地方,敬请指出!1 平移和旋转首先得弄明白平移和旋转是如何发生的。先看个初始状态下没有变换的Text,以做对比。1)平移代码:DecoratedBox(...

2020-01-09 15:05:23 4591 1

原创 报错:UnsatisfiedLinkError: Couldn't load serial_port from loader dalvik.system.PathClassLoader......

1.背景最近在研究Android串口通信,把Google提供的库(android-serialport-api)集成一个module使用,结果因为不熟悉jni这方面的知识导致出了这个错。最开始在网上找解决方法,偏偏网上的都是导入so文件使用时出错,我这个却是直接在module中使用c文件。后来在检查代码和配置文件时发现了,原来是声明库的名称和调用库的名称不一致导致的,要被自己蠢哭了。...

2019-12-06 15:07:54 492

原创 使用AndroidStudio自带模拟器挂载串口不能接收超过8字节的数据

一、背景之前使用Android Studio自带的模拟器挂载虚拟串口,使用串口助手与模拟器进行串口通信。如果是不大于8个字节的数据的收发,通信一切正常。一旦串口助手发送超过8字节的数据,模拟器就会卡住,过一会儿挂掉,查看日志也找不出原因。模拟器倒是可以发送超过8字节的数据。开始以为是应用程序的问题,应用程序是依赖Google的开源库android-serialport-api的。打断点调试,...

2019-12-04 17:49:45 2396 7

原创 报错:[Banner] The number of titles and images is different

使用的是第三方库https://github.com/youth5201314/banner原因:设置了banner的样式为CIRCLE_INDICATOR_TITLE,却没有为banner设置title或者设置的title和image的数量不一致// 设置banner样式banner.setBannerStyle(BannerConfig.CIRCLE_INDICATOR_TITLE...

2019-09-05 19:00:25 1105 1

原创 Android模拟器挂载虚拟串口进行通信之踩坑记

参考文章:https://blog.csdn.net/WarweeSZip/article/details/729562180 前言最近刚接触串口通信,在学习Android串口编程,然后在一篇博客中看到可以在模拟器上挂载串口进行通信,嗯?还有这种操作,好6啊!鉴于设备还未到位,于是就动手撸起来,测试下写的串口通信的代码,于是就有了这篇踩坑记,以便以后忘记了能查阅,如果能给其他小伙伴带来一点帮助...

2019-09-04 18:31:42 3551 12

原创 Android自定义控件提供颜色属性动态改变控件颜色

Android自定义控件提供颜色属性动态改变控件颜色因为按钮的样式都是用xml文件实现的,因此颜色也是指定好的。后来想着别人要使用你的控件,颜色肯定需要和他们自己的应用搭配,所以如果要做好就需要提供一个属性,可以让使用者指定控件的主要颜色。

2017-12-15 15:28:08 10412 3

原创 Android Studio 将程序打包成arr文件并供其他工程使用

参考文章:http://blog.csdn.net/getchance/article/details/47257389 Android Studio 将程序打包成arr文件并供其他工程使用

2017-11-15 16:23:44 1504

原创 Android报错:android.view.InflateException: Binary XML file line #0: Error inflating class TextView

报错信息:android.view.InflateException: Binary XML file line #0: Error inflating class TextView 原因:资源文件shape_new_message.xml在drawable-v24文件夹下,而不在drawable文件夹下解决办法:将资源文件shape_new_message

2017-11-14 13:50:30 25737 5

原创 JDBC的基本使用步骤

以前使用过JDBC,但没有系统地学过。这次因为需要,所以想重新学一遍JDBC。故参照JDBC教程(http://www.yiibai.com/jdbc/jdbc_quick_guide.html),记录下JDBC的学习过程。以连接MySQL数据库为例

2017-06-07 10:43:40 443

原创 关于Ctrl-C中断无限循环程序的记录

在阅读《Java编程思想》时遇到这样一个问题:书中的一个例子写了一个while无限循环程序,要求用键盘中断其运行(通常是通过按Ctrl-C)。一开始无知的我在Idea里编辑运行之后,死命按Ctrl-C,然而并没有反应,后来上网查了一下,才明白过来是在cmd命令中用Ctrl-C来中断无限循环程序。然后就在cmd命令窗口编译执行我的java类,然而此时又遇到一个问题:在运行class文件时,居

2017-04-14 16:27:18 2932 1

原创 《Java编程思想》读书笔记之移位操作符

移位操作符对short、byte等类型的操作阅读《Java编程思想》,碰到关于移位操作符>>>与组合操作符>>>=在操作short、byte等类型时有些差异,思考了很久并上网查了资料才想通,故记录下来。若其中有错误的地方欢迎指正!

2017-04-10 16:58:57 448 1

原创 修改WAMPServer默认的网站路径地址的一种方式

刚开始学习PHP,跟着教程使用了WAMPServer集成环境来学习PHP。但是发现教程中修改默认路径的方式在我的环境中不适用,大概是因为版本不同吧,于是找了其他方法,最后终于成功修改,故记录下来仅供参考。

2017-04-10 10:24:56 1064

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除