<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_75207021的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_75207021</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_75207021]]></copyright><item><title><![CDATA[Android Jetpack DataBinding源码解析与实践]]></title><link>https://blog.youkuaiyun.com/weixin_75207021/article/details/144667806</link><guid>https://blog.youkuaiyun.com/weixin_75207021/article/details/144667806</guid><author>weixin_75207021</author><pubDate>Mon, 23 Dec 2024 15:13:39 +0800</pubDate><description><![CDATA[DataBinding是Android Jetpack组件之一，它通过声明式的方式将布局中的UI组件与数据源绑定，有效减少了样板代码，提高了代码的可维护性和可读性。DataBinding不仅简化了代码结构，还增强了代码的模块化，使得开发者可以更加专注于业务逻辑的实现，而不是繁琐的UI操作。此外，DataBinding还支持数据的双向绑定，这意味着UI组件的任何变化都会实时反映到数据源上，反之亦然，从而实现了真正的数据驱动界面。]]></description><category></category></item><item><title><![CDATA[Android Jetpack LiveData源码解析]]></title><link>https://blog.youkuaiyun.com/weixin_75207021/article/details/144667429</link><guid>https://blog.youkuaiyun.com/weixin_75207021/article/details/144667429</guid><author>weixin_75207021</author><pubDate>Mon, 23 Dec 2024 15:05:00 +0800</pubDate><description><![CDATA[通过深入理解LiveData的源码实现，我们可以更好地在实际开发中使用它。合理利用生命周期感知特性：让LiveData自动管理数据更新，减少手动处理生命周期事件的复杂性。正确选择setValue和postValue：根据数据更新的场景和需求，选择合适的方法来更新LiveData中的数据。注意观察者的注册和解除注册时机：确保在Activity或Fragment的生命周期中正确管理观察者的注册和解除注册，避免内存泄漏。优化数据更新策略：合理使用粘性事件和异步更新，以优化应用性能和用户体验。]]></description><category></category></item><item><title><![CDATA[Flutter入门——从简单的计数器demo入手]]></title><link>https://blog.youkuaiyun.com/weixin_75207021/article/details/141304180</link><guid>https://blog.youkuaiyun.com/weixin_75207021/article/details/141304180</guid><author>weixin_75207021</author><pubDate>Sun, 18 Aug 2024 19:45:34 +0800</pubDate><description><![CDATA[flutter是现如今很热门的跨平台开发框架，只需要一套代码就能在六个平台上运行，现在在移动端的应用比较成熟，本片文章会是Flutter的简单入门，从一个简单的demo入手分析]]></description><category></category></item><item><title><![CDATA[APK打包流程]]></title><link>https://blog.youkuaiyun.com/weixin_75207021/article/details/137082862</link><guid>https://blog.youkuaiyun.com/weixin_75207021/article/details/137082862</guid><author>weixin_75207021</author><pubDate>Wed, 27 Mar 2024 16:59:56 +0800</pubDate><description><![CDATA[本文主要讲解APK的结构以及构建过程]]></description><category></category></item><item><title><![CDATA[通过Android Studio打包APK]]></title><link>https://blog.youkuaiyun.com/weixin_75207021/article/details/137078378</link><guid>https://blog.youkuaiyun.com/weixin_75207021/article/details/137078378</guid><author>weixin_75207021</author><pubDate>Wed, 27 Mar 2024 15:13:48 +0800</pubDate><description><![CDATA[本文介绍了如何通过Android Studio打包APK文件]]></description><category></category></item><item><title><![CDATA[JavaIO详细解说]]></title><link>https://blog.youkuaiyun.com/weixin_75207021/article/details/136396677</link><guid>https://blog.youkuaiyun.com/weixin_75207021/article/details/136396677</guid><author>weixin_75207021</author><pubDate>Fri, 01 Mar 2024 15:01:17 +0800</pubDate><description><![CDATA[详细介绍JavaIO方面的知识点]]></description><category></category></item><item><title><![CDATA[Android虚拟机和类加载机制]]></title><link>https://blog.youkuaiyun.com/weixin_75207021/article/details/136382515</link><guid>https://blog.youkuaiyun.com/weixin_75207021/article/details/136382515</guid><author>weixin_75207021</author><pubDate>Thu, 29 Feb 2024 22:08:57 +0800</pubDate><description><![CDATA[介绍Android虚拟机及类加载机制]]></description><category></category></item><item><title><![CDATA[Java动态代理原理]]></title><link>https://blog.youkuaiyun.com/weixin_75207021/article/details/136378292</link><guid>https://blog.youkuaiyun.com/weixin_75207021/article/details/136378292</guid><author>weixin_75207021</author><pubDate>Thu, 29 Feb 2024 18:39:37 +0800</pubDate><description><![CDATA[介绍Java代理模式，以及其中的静态代理和动态代理模式]]></description><category></category></item><item><title><![CDATA[Java反射]]></title><link>https://blog.youkuaiyun.com/weixin_75207021/article/details/136369766</link><guid>https://blog.youkuaiyun.com/weixin_75207021/article/details/136369766</guid><author>weixin_75207021</author><pubDate>Thu, 29 Feb 2024 14:08:50 +0800</pubDate><description><![CDATA[介绍Java反射]]></description><category></category></item><item><title><![CDATA[Java注解]]></title><link>https://blog.youkuaiyun.com/weixin_75207021/article/details/136347101</link><guid>https://blog.youkuaiyun.com/weixin_75207021/article/details/136347101</guid><author>weixin_75207021</author><pubDate>Wed, 28 Feb 2024 15:15:00 +0800</pubDate><description><![CDATA[介绍Java注解]]></description><category></category></item><item><title><![CDATA[Java中的泛型]]></title><link>https://blog.youkuaiyun.com/weixin_75207021/article/details/136345310</link><guid>https://blog.youkuaiyun.com/weixin_75207021/article/details/136345310</guid><author>weixin_75207021</author><pubDate>Wed, 28 Feb 2024 14:22:45 +0800</pubDate><description><![CDATA[介绍Java中的泛型]]></description><category></category></item><item><title><![CDATA[JVM内存管理]]></title><link>https://blog.youkuaiyun.com/weixin_75207021/article/details/136345278</link><guid>https://blog.youkuaiyun.com/weixin_75207021/article/details/136345278</guid><author>weixin_75207021</author><pubDate>Wed, 28 Feb 2024 14:22:00 +0800</pubDate><description><![CDATA[介绍JVM内存管理]]></description><category></category></item><item><title><![CDATA[Set接口基本介绍]]></title><link>https://blog.youkuaiyun.com/weixin_75207021/article/details/136345220</link><guid>https://blog.youkuaiyun.com/weixin_75207021/article/details/136345220</guid><author>weixin_75207021</author><pubDate>Wed, 28 Feb 2024 14:20:27 +0800</pubDate><description><![CDATA[介绍Java中Set接口]]></description><category></category></item><item><title><![CDATA[Android开发：Databinding的使用]]></title><link>https://blog.youkuaiyun.com/weixin_75207021/article/details/134023825</link><guid>https://blog.youkuaiyun.com/weixin_75207021/article/details/134023825</guid><author>weixin_75207021</author><pubDate>Tue, 24 Oct 2023 22:53:08 +0800</pubDate><description><![CDATA[本文主要介绍了Android开发中，如何使用Databinding]]></description><category></category></item><item><title><![CDATA[Android中kotlin协程的使用]]></title><link>https://blog.youkuaiyun.com/weixin_75207021/article/details/133827781</link><guid>https://blog.youkuaiyun.com/weixin_75207021/article/details/133827781</guid><author>weixin_75207021</author><pubDate>Sat, 14 Oct 2023 17:26:43 +0800</pubDate><description><![CDATA[介绍如何在Android开发中使用协程]]></description><category></category></item><item><title><![CDATA[Java基础知识Part1]]></title><link>https://blog.youkuaiyun.com/weixin_75207021/article/details/130451628</link><guid>https://blog.youkuaiyun.com/weixin_75207021/article/details/130451628</guid><author>weixin_75207021</author><pubDate>Sun, 30 Apr 2023 21:21:42 +0800</pubDate><description><![CDATA[Java学习基础知识总结]]></description><category></category></item><item><title><![CDATA[Kotlin基础知识总结]]></title><link>https://blog.youkuaiyun.com/weixin_75207021/article/details/130437081</link><guid>https://blog.youkuaiyun.com/weixin_75207021/article/details/130437081</guid><author>weixin_75207021</author><pubDate>Sat, 29 Apr 2023 00:18:14 +0800</pubDate><description><![CDATA[kotlin的基础知识总结]]></description><category></category></item><item><title><![CDATA[安卓开发基础知识 part1]]></title><link>https://blog.youkuaiyun.com/weixin_75207021/article/details/130437018</link><guid>https://blog.youkuaiyun.com/weixin_75207021/article/details/130437018</guid><author>weixin_75207021</author><pubDate>Sat, 29 Apr 2023 00:15:05 +0800</pubDate><description><![CDATA[关于布局类型、界面基础知识]]></description><category></category></item></channel></rss>