<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u012866962的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u012866962</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u012866962]]></copyright><item><title><![CDATA[Android BottomNavigationView.OnNavigationItemSelectedListener过时废弃]]></title><link>https://blog.youkuaiyun.com/u012866962/article/details/124992232</link><guid>https://blog.youkuaiyun.com/u012866962/article/details/124992232</guid><author>u012866962</author><pubDate>Thu, 26 May 2022 20:52:53 +0800</pubDate><description><![CDATA[今天把项目的material库升级到1.4.0发现BottomNavigationView.OnNavigationItemSelecte废弃了



现在可以使用NavigationBarView.OnItemSelectedListener的这接口来进行替换，如下图所示：



接口里的方法还是onNavigationItemSelected(@NonNull MenuItem item)，这个方法和之前还是一样的。
...]]></description><category></category></item><item><title><![CDATA[Kotlin开发记录]]></title><link>https://blog.youkuaiyun.com/u012866962/article/details/120079953</link><guid>https://blog.youkuaiyun.com/u012866962/article/details/120079953</guid><author>u012866962</author><pubDate>Fri, 03 Sep 2021 14:55:42 +0800</pubDate><description><![CDATA[记录使用Koltin开发遇到的一些与使用Java写法不一样的小知识点

1、 require(boolean) 用来检测方法的参数，当参数boolean为false时，抛出 IllegalArgumentException
require(scale &gt;= 0) { "Parameter error" }2、 check(boolean)用来检测对象的状态（属性），如果boolean为false，抛出异常 IllegalStateException3、 assert(boolean) 用来检测执行结果]]></description><category></category></item><item><title><![CDATA[记录学习kotlin的一些知识点]]></title><link>https://blog.youkuaiyun.com/u012866962/article/details/120039688</link><guid>https://blog.youkuaiyun.com/u012866962/article/details/120039688</guid><author>u012866962</author><pubDate>Wed, 01 Sep 2021 23:00:08 +0800</pubDate><description><![CDATA[写的可能比较乱，仅在此记录一下方便以后查看
第一：
val result = when(类型){
匹配值 -&gt; { 执行逻辑 }is Int -&gt; { is相当于java里面的instanceof关键字 }
else -&gt; {都没有匹配上执行}
}

Kotlin中判断字符串或对象是否相等可以直接使用"=="关键字，不用使用像java那样调用equals()方法

val result = if(条件){ // 有返回值
逻辑相关1
}else{
逻辑相关2
}

for循环，iterat]]></description><category></category></item><item><title><![CDATA[Android USB串口打印结账单小票]]></title><link>https://blog.youkuaiyun.com/u012866962/article/details/119889413</link><guid>https://blog.youkuaiyun.com/u012866962/article/details/119889413</guid><author>u012866962</author><pubDate>Tue, 24 Aug 2021 23:21:31 +0800</pubDate><description><![CDATA[最近公司在做点餐相关的项目，需要通过USB串口连接打印机打印订单的小票，自己也是在网上查了一些相关的资料做了一些总结，最后把总结的代码贡献出来，给有需要的朋友做参考，废话不多说了，先看打印出来的效果，58mm和80mm的纸张都有。






...]]></description><category></category></item></channel></rss>