<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kankanlj的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/kankanlj</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kankanlj]]></copyright><item><title><![CDATA[路边老人摔倒要不要扶，要不要多管闲事？]]></title><link>https://blog.youkuaiyun.com/kankanlj/article/details/145132224</link><guid>https://blog.youkuaiyun.com/kankanlj/article/details/145132224</guid><author>kankanlj</author><pubDate>Tue, 14 Jan 2025 10:48:59 +0800</pubDate><description><![CDATA[路边老人摔倒要不要扶，要不要多管闲事？]]></description><category></category></item><item><title><![CDATA[Android使用ProtoBuf协议进行数据解析]]></title><link>https://blog.youkuaiyun.com/kankanlj/article/details/128385731</link><guid>https://blog.youkuaiyun.com/kankanlj/article/details/128385731</guid><author>kankanlj</author><pubDate>Tue, 20 Dec 2022 16:17:24 +0800</pubDate><description><![CDATA[Android使用ProtoBuf协议进行数据解析]]></description><category></category></item><item><title><![CDATA[高Android版本中MqttAndroidClient库无法使用问题:MqttAndroidClient未对AndroidX适配导致]]></title><link>https://blog.youkuaiyun.com/kankanlj/article/details/128385271</link><guid>https://blog.youkuaiyun.com/kankanlj/article/details/128385271</guid><author>kankanlj</author><pubDate>Tue, 20 Dec 2022 15:26:14 +0800</pubDate><description><![CDATA[高Android版本中MqttAndroidClient库无法使用问题]]></description><category></category></item><item><title><![CDATA[使用android 视频解码mediaCodec碰到的几个问题]]></title><link>https://blog.youkuaiyun.com/kankanlj/article/details/123661036</link><guid>https://blog.youkuaiyun.com/kankanlj/article/details/123661036</guid><author>kankanlj</author><pubDate>Tue, 22 Mar 2022 15:19:47 +0800</pubDate><description><![CDATA[使用android 视频解码mediacodec碰到的几个问题]]></description><category></category></item><item><title><![CDATA[安装cocoapods时 pod setup命令老是失败]]></title><link>https://blog.youkuaiyun.com/kankanlj/article/details/87095266</link><guid>https://blog.youkuaiyun.com/kankanlj/article/details/87095266</guid><author>kankanlj</author><pubDate>Tue, 12 Feb 2019 16:18:21 +0800</pubDate><description><![CDATA[执行完$sudo gem install cocoapods安装命令后，

使用命令


$git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master

替换 


$ pod setup

此二者作用相同。

安装成功后可以通过以下命令查看AFNetworking包信息


$ pod search...]]></description><category></category></item><item><title><![CDATA[Android工程的gradle版本和gradle plugin插件对应关系]]></title><link>https://blog.youkuaiyun.com/kankanlj/article/details/86503517</link><guid>https://blog.youkuaiyun.com/kankanlj/article/details/86503517</guid><author>kankanlj</author><pubDate>Wed, 16 Jan 2019 10:53:34 +0800</pubDate><description><![CDATA[  1、  截止2019年1月，最新版的gradle为4.10.1，对应gradle plugin插件版本为3.3.0。

    下表为gradle plugin插件和gradle版本对应关系,可查看Android官方网站

plugin插件
			对应Gradle版本
		1.0.0 - 1.1.3
			2.2.1 - 2.3
		1.2.0 - 1.3.1
			2.2.1 - 2.9
	...]]></description><category></category></item><item><title><![CDATA[Java中的sleep（）和wait（）方法的区别，关于对象锁、类锁和线程同步synchronized的理解]]></title><link>https://blog.youkuaiyun.com/kankanlj/article/details/84104957</link><guid>https://blog.youkuaiyun.com/kankanlj/article/details/84104957</guid><author>kankanlj</author><pubDate>Thu, 15 Nov 2018 17:20:23 +0800</pubDate><description><![CDATA[第一部分：sleep和wait

  sleep属于Thread类，wait属于Object类。

  sleep可在任意位置使用，wait只能在同步代码块或方法中使用且和notify一起使用。

  sleep让当前线程停止执行，其它线程可以执行，但sleep不会释放锁，同步synchronized的共享数据仍然不能访问；

  wait会释放锁，可协调多个线程对共享数据存取，必须在synchr...]]></description><category></category></item><item><title><![CDATA[同时使用AndroidX库和bufferknife库报 package android.support.annotation does not exist 错误]]></title><link>https://blog.youkuaiyun.com/kankanlj/article/details/83899503</link><guid>https://blog.youkuaiyun.com/kankanlj/article/details/83899503</guid><author>kankanlj</author><pubDate>Fri, 09 Nov 2018 16:51:58 +0800</pubDate><description><![CDATA[Android项目同时使用AndroidX库和bufferknife库报错： package android.support.annotation does not exist

  原因：谷歌使用AndroidX扩展库代替老的Android支持库，androidx库中annotation.jar包的包名由android.support.annotation变为androidx.an...]]></description><category></category></item><item><title><![CDATA[对“为将者不因怒兴兵”一句有感]]></title><link>https://blog.youkuaiyun.com/kankanlj/article/details/78632391</link><guid>https://blog.youkuaiyun.com/kankanlj/article/details/78632391</guid><author>kankanlj</author><pubDate>Sat, 25 Nov 2017 16:01:59 +0800</pubDate><description><![CDATA[“为将者不因怒兴兵”——这句话告诉我们做事要冷静，不因为突发的事件而轻易改变我们做事的原则。]]></description><category></category></item></channel></rss>