<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>4.Android核心组件 on Luoj`s Markdown</title>
    <link>https://luojmarkdown.pages.dev/posts/%E5%AE%89%E5%8D%93%E5%BA%94%E7%94%A8/4.android%E6%A0%B8%E5%BF%83%E7%BB%84%E4%BB%B6/</link>
    <description>Recent content in 4.Android核心组件 on Luoj`s Markdown</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Mon, 08 Jun 2026 16:22:00 +0800</lastBuildDate>
    <atom:link href="https://luojmarkdown.pages.dev/posts/%E5%AE%89%E5%8D%93%E5%BA%94%E7%94%A8/4.android%E6%A0%B8%E5%BF%83%E7%BB%84%E4%BB%B6/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>06-Android数据存储</title>
      <link>https://luojmarkdown.pages.dev/posts/%E5%AE%89%E5%8D%93%E5%BA%94%E7%94%A8/4.android%E6%A0%B8%E5%BF%83%E7%BB%84%E4%BB%B6/06-%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8/</link>
      <pubDate>Mon, 08 Jun 2026 16:22:00 +0800</pubDate>
      <guid>https://luojmarkdown.pages.dev/posts/%E5%AE%89%E5%8D%93%E5%BA%94%E7%94%A8/4.android%E6%A0%B8%E5%BF%83%E7%BB%84%E4%BB%B6/06-%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8/</guid>
      <description>&lt;h1 id=&#34;android-数据存储&#34;&gt;Android 数据存储&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;参考指导书 5.6 数据存储&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&#34;学习清单&#34;&gt;学习清单&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; SharedPreferences（轻量键值对存储）&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; DataStore（SharedPreferences 替代方案）&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 文件存储（内部存储 / 外部存储）&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; SQLite 数据库&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Room 持久化库（推荐）&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;笔记&#34;&gt;笔记&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;在此记录学习笔记&amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&#34;代码&#34;&gt;代码&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;实操代码放在 &lt;code&gt;src/&lt;/code&gt; 目录下&lt;/p&gt;
&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>05-ContentProvider内容提供者</title>
      <link>https://luojmarkdown.pages.dev/posts/%E5%AE%89%E5%8D%93%E5%BA%94%E7%94%A8/4.android%E6%A0%B8%E5%BF%83%E7%BB%84%E4%BB%B6/05-%E5%86%85%E5%AE%B9%E6%8F%90%E4%BE%9B%E8%80%85/</link>
      <pubDate>Mon, 08 Jun 2026 16:21:00 +0800</pubDate>
      <guid>https://luojmarkdown.pages.dev/posts/%E5%AE%89%E5%8D%93%E5%BA%94%E7%94%A8/4.android%E6%A0%B8%E5%BF%83%E7%BB%84%E4%BB%B6/05-%E5%86%85%E5%AE%B9%E6%8F%90%E4%BE%9B%E8%80%85/</guid>
      <description>&lt;h1 id=&#34;contentprovider-内容提供者&#34;&gt;ContentProvider 内容提供者&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;参考指导书 5.5 ContentProvider&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&#34;学习清单&#34;&gt;学习清单&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; ContentProvider 概念与用途&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; ContentResolver 访问系统数据（通讯录、日历等）&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 自定义 ContentProvider&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;笔记&#34;&gt;笔记&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;在此记录学习笔记&amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&#34;代码&#34;&gt;代码&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;实操代码放在 &lt;code&gt;src/&lt;/code&gt; 目录下&lt;/p&gt;
&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>04-BroadcastReceiver广播接收器</title>
      <link>https://luojmarkdown.pages.dev/posts/%E5%AE%89%E5%8D%93%E5%BA%94%E7%94%A8/4.android%E6%A0%B8%E5%BF%83%E7%BB%84%E4%BB%B6/04-%E5%B9%BF%E6%92%AD%E6%8E%A5%E6%94%B6%E5%99%A8/</link>
      <pubDate>Mon, 08 Jun 2026 16:20:00 +0800</pubDate>
      <guid>https://luojmarkdown.pages.dev/posts/%E5%AE%89%E5%8D%93%E5%BA%94%E7%94%A8/4.android%E6%A0%B8%E5%BF%83%E7%BB%84%E4%BB%B6/04-%E5%B9%BF%E6%92%AD%E6%8E%A5%E6%94%B6%E5%99%A8/</guid>
      <description>&lt;h1 id=&#34;broadcastreceiver-广播接收器&#34;&gt;BroadcastReceiver 广播接收器&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;参考指导书 5.4 BroadcastReceiver&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&#34;学习清单&#34;&gt;学习清单&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 广播类型（标准广播、有序广播、粘性广播）&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 静态注册与动态注册&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 系统广播（网络变化、电量、开机等）&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 自定义广播&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;笔记&#34;&gt;笔记&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;在此记录学习笔记&amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&#34;代码&#34;&gt;代码&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;实操代码放在 &lt;code&gt;src/&lt;/code&gt; 目录下&lt;/p&gt;
&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>03-Service服务</title>
      <link>https://luojmarkdown.pages.dev/posts/%E5%AE%89%E5%8D%93%E5%BA%94%E7%94%A8/4.android%E6%A0%B8%E5%BF%83%E7%BB%84%E4%BB%B6/03-service%E6%9C%8D%E5%8A%A1/</link>
      <pubDate>Mon, 08 Jun 2026 16:19:00 +0800</pubDate>
      <guid>https://luojmarkdown.pages.dev/posts/%E5%AE%89%E5%8D%93%E5%BA%94%E7%94%A8/4.android%E6%A0%B8%E5%BF%83%E7%BB%84%E4%BB%B6/03-service%E6%9C%8D%E5%8A%A1/</guid>
      <description>&lt;h1 id=&#34;service-服务&#34;&gt;Service 服务&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;参考指导书 5.3 Service&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&#34;学习清单&#34;&gt;学习清单&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Service 生命周期&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 启动服务（startService）&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 绑定服务（bindService）&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; IntentService（已废弃，了解即可）&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 前台服务（Foreground Service）与通知栏&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 后台任务限制（Android 8.0+）&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;笔记&#34;&gt;笔记&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;在此记录学习笔记&amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&#34;代码&#34;&gt;代码&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;实操代码放在 &lt;code&gt;src/&lt;/code&gt; 目录下&lt;/p&gt;
&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>02-Fragment</title>
      <link>https://luojmarkdown.pages.dev/posts/%E5%AE%89%E5%8D%93%E5%BA%94%E7%94%A8/4.android%E6%A0%B8%E5%BF%83%E7%BB%84%E4%BB%B6/02-fragment/</link>
      <pubDate>Mon, 08 Jun 2026 16:18:00 +0800</pubDate>
      <guid>https://luojmarkdown.pages.dev/posts/%E5%AE%89%E5%8D%93%E5%BA%94%E7%94%A8/4.android%E6%A0%B8%E5%BF%83%E7%BB%84%E4%BB%B6/02-fragment/</guid>
      <description>&lt;h1 id=&#34;fragment&#34;&gt;Fragment&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;参考指导书 5.2 Fragment&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&#34;学习清单&#34;&gt;学习清单&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Fragment 生命周期&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Fragment 创建与使用（FragmentManager）&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Fragment 与 Activity 通信&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Navigation 组件与 Fragment 结合&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; DialogFragment&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;笔记&#34;&gt;笔记&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;在此记录学习笔记&amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&#34;代码&#34;&gt;代码&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;实操代码放在 &lt;code&gt;src/&lt;/code&gt; 目录下&lt;/p&gt;
&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>01-Activity深入</title>
      <link>https://luojmarkdown.pages.dev/posts/%E5%AE%89%E5%8D%93%E5%BA%94%E7%94%A8/4.android%E6%A0%B8%E5%BF%83%E7%BB%84%E4%BB%B6/01-activity%E6%B7%B1%E5%85%A5/</link>
      <pubDate>Mon, 08 Jun 2026 16:17:00 +0800</pubDate>
      <guid>https://luojmarkdown.pages.dev/posts/%E5%AE%89%E5%8D%93%E5%BA%94%E7%94%A8/4.android%E6%A0%B8%E5%BF%83%E7%BB%84%E4%BB%B6/01-activity%E6%B7%B1%E5%85%A5/</guid>
      <description>&lt;h1 id=&#34;activity-深入&#34;&gt;Activity 深入&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;参考指导书 5.1 Activity 深入&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&#34;学习清单&#34;&gt;学习清单&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Activity 生命周期完整理解&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 启动模式（standard, singleTop, singleTask, singleInstance）&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; onSaveInstanceState 状态保存与恢复&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Activity 之间数据传递（Intent Bundle）&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; startActivityForResult / ActivityResultContracts&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;笔记&#34;&gt;笔记&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;在此记录学习笔记&amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&#34;代码&#34;&gt;代码&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;实操代码放在 &lt;code&gt;src/&lt;/code&gt; 目录下&lt;/p&gt;
&lt;/blockquote&gt;</description>
    </item>
  </channel>
</rss>
