<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[king_cjr的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/king_cjr</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; king_cjr]]></copyright><item><title><![CDATA[Android消息处理机制]]></title><link>https://blog.youkuaiyun.com/king_cjr/article/details/110640616</link><guid>https://blog.youkuaiyun.com/king_cjr/article/details/110640616</guid><author>king_cjr</author><pubDate>Fri, 04 Dec 2020 17:52:49 +0800</pubDate><description><![CDATA[一.UI线程
Android程序启动时默认有一个主线程，即UI线程，在主线程中不能做耗时任务，否则会出现报*ANR(Application Not Response)*异常。
二.相关概念
1.Handler

Handler是一个消息分发对象，Handler是Android提供的用来更新UI的一套机制，也是一套消息处理机制。可以通过Handler发消息，也可以通过它处理消息。
Handler最根本的目的是为了解决多线程并发的问题。在Activity中有多个更新UI的线程，若没有加锁，会出现界面错乱的问题；]]></description><category></category></item><item><title><![CDATA[Android版本与兼容问题]]></title><link>https://blog.youkuaiyun.com/king_cjr/article/details/110550464</link><guid>https://blog.youkuaiyun.com/king_cjr/article/details/110550464</guid><author>king_cjr</author><pubDate>Thu, 03 Dec 2020 17:56:39 +0800</pubDate><description><![CDATA[实习期进行项目开发时遇到一些与Android兼容相关的问题，在自己的虚拟机上测试是可以通过的，但交给主管运行时总会出现一些问题，后来才意识到不同版本的Android会出现不兼容的问题，于是学习了与这方面相关的知识。
一.AndroidManifest.xml中的3个版本配置项
    compileSdkVersion 30
    buildToolsVersion "30.0.2"
    defaultConfig {
        applicationId "com.example.demo01]]></description><category></category></item></channel></rss>