<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://blog.substitute.tech/categories/blog/</loc>
    <lastmod>2026-06-26T00:00:00+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/categories/blog/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/categories/blog/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/blog/</loc>
    <lastmod>2026-06-26T00:00:00+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/blog/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/blog/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/categories/</loc>
    <lastmod>2026-06-26T00:00:00+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/categories/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/categories/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/github-pages/</loc>
    <lastmod>2026-06-26T00:00:00+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/github-pages/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/github-pages/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/</loc>
    <lastmod>2026-06-26T00:00:00+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/hugo/</loc>
    <lastmod>2026-06-26T00:00:00+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/hugo/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/hugo/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/jekyll/</loc>
    <lastmod>2026-06-26T00:00:00+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/jekyll/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/jekyll/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/</loc>
    <lastmod>2026-06-26T00:00:00+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/</loc>
    <lastmod>2026-06-26T00:00:00+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/blog-migration-to-hugo/</loc>
    <lastmod>2026-06-26T00:00:00+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/blog-migration-to-hugo/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/blog-migration-to-hugo/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/categories/android/</loc>
    <lastmod>2022-08-15T20:53:06+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/categories/android/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/categories/android/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/android/</loc>
    <lastmod>2022-08-15T20:53:06+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/android/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/android/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/aosp/</loc>
    <lastmod>2022-08-15T20:53:06+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/aosp/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/aosp/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/aosp-build-for-pixel3/</loc>
    <lastmod>2022-08-15T20:53:06+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/aosp-build-for-pixel3/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/aosp-build-for-pixel3/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/lineageos/</loc>
    <lastmod>2022-08-15T20:53:06+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/lineageos/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/lineageos/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/pixel3/</loc>
    <lastmod>2022-08-15T20:53:06+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/pixel3/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/pixel3/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/cryptography/</loc>
    <lastmod>2022-08-08T17:09:43+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/cryptography/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/cryptography/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/openssl/</loc>
    <lastmod>2022-08-08T17:09:43+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/openssl/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/openssl/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/openssl-rsa/</loc>
    <lastmod>2022-08-08T17:09:43+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/openssl-rsa/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/openssl-rsa/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/rsa/</loc>
    <lastmod>2022-08-08T17:09:43+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/rsa/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/rsa/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/categories/security/</loc>
    <lastmod>2022-08-08T17:09:43+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/categories/security/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/categories/security/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/ci/</loc>
    <lastmod>2022-06-06T17:32:20+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/ci/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/ci/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/categories/devops/</loc>
    <lastmod>2022-06-06T17:32:20+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/categories/devops/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/categories/devops/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/jenkins/</loc>
    <lastmod>2022-06-06T17:32:20+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/jenkins/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/jenkins/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/jenkins/</loc>
    <lastmod>2022-06-06T17:32:20+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/jenkins/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/jenkins/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/network/</loc>
    <lastmod>2022-05-06T16:10:22+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/network/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/network/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/shadowsocks/</loc>
    <lastmod>2022-05-06T16:10:22+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/shadowsocks/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/shadowsocks/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/shadowsocks-rust/</loc>
    <lastmod>2022-05-06T16:10:22+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/shadowsocks-rust/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/shadowsocks-rust/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/vpn/</loc>
    <lastmod>2022-05-06T16:10:22+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/vpn/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/vpn/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/gradle/</loc>
    <lastmod>2019-12-31T21:29:27+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/gradle/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/gradle/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/nexus/</loc>
    <lastmod>2019-12-31T21:29:27+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/nexus/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/nexus/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/nexus/</loc>
    <lastmod>2019-12-31T21:29:27+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/nexus/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/nexus/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/bbr/</loc>
    <lastmod>2019-12-31T20:29:27+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/bbr/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/bbr/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/linux/</loc>
    <lastmod>2019-12-31T20:29:27+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/linux/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/linux/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/shadowsocks/</loc>
    <lastmod>2019-12-31T20:29:27+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/shadowsocks/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/shadowsocks/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/%E9%97%AE%E9%A2%98%E6%95%B4%E7%90%86%E4%B8%89/</loc>
    <lastmod>2017-04-05T11:00:06+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/%E9%97%AE%E9%A2%98%E6%95%B4%E7%90%86%E4%B8%89/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/%E9%97%AE%E9%A2%98%E6%95%B4%E7%90%86%E4%B8%89/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/android%E7%9A%84mediastore/</loc>
    <lastmod>2017-03-31T11:19:26+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/android%E7%9A%84mediastore/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/android%E7%9A%84mediastore/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/contentresolver/</loc>
    <lastmod>2017-03-31T11:19:26+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/contentresolver/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/contentresolver/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/mediastore/</loc>
    <lastmod>2017-03-31T11:19:26+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/mediastore/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/mediastore/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/https/</loc>
    <lastmod>2016-01-20T11:50:30+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/https/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/https/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/https/</loc>
    <lastmod>2016-01-20T11:50:30+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/https/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/https/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/security/</loc>
    <lastmod>2016-01-20T11:50:30+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/security/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/security/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/%E9%97%AE%E9%A2%98%E6%95%B4%E7%90%86%E4%BA%8C/</loc>
    <lastmod>2016-01-19T16:50:36+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/%E9%97%AE%E9%A2%98%E6%95%B4%E7%90%86%E4%BA%8C/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/%E9%97%AE%E9%A2%98%E6%95%B4%E7%90%86%E4%BA%8C/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/rxjava/</loc>
    <lastmod>2016-01-07T14:05:45+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/rxjava/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/rxjava/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/rxjava/</loc>
    <lastmod>2016-01-07T14:05:45+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/rxjava/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/rxjava/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/%E9%97%AE%E9%A2%98%E6%95%B4%E7%90%86/</loc>
    <lastmod>2015-12-29T18:41:05+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/%E9%97%AE%E9%A2%98%E6%95%B4%E7%90%86/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/%E9%97%AE%E9%A2%98%E6%95%B4%E7%90%86/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/resourceshrinking%E8%B5%84%E6%BA%90%E6%B8%85%E7%90%86/</loc>
    <lastmod>2015-12-23T17:43:07+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/resourceshrinking%E8%B5%84%E6%BA%90%E6%B8%85%E7%90%86/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/resourceshrinking%E8%B5%84%E6%BA%90%E6%B8%85%E7%90%86/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/build/</loc>
    <lastmod>2015-12-23T17:43:07+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/build/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/build/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/optimization/</loc>
    <lastmod>2015-12-23T17:43:07+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/optimization/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/optimization/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/recyclerview/</loc>
    <lastmod>2015-12-16T18:15:33+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/recyclerview/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/recyclerview/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/treeview%E6%A0%91%E5%BD%A2%E8%8F%9C%E5%8D%95/</loc>
    <lastmod>2015-12-16T18:15:33+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/treeview%E6%A0%91%E5%BD%A2%E8%8F%9C%E5%8D%95/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/treeview%E6%A0%91%E5%BD%A2%E8%8F%9C%E5%8D%95/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/treeview/</loc>
    <lastmod>2015-12-16T18:15:33+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/treeview/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/treeview/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/ui/</loc>
    <lastmod>2015-12-16T18:15:33+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/ui/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/ui/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/fun/</loc>
    <lastmod>2015-12-04T12:04:00+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/fun/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/fun/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/loremipsum%E4%B9%B1%E6%95%B0%E5%81%87%E6%96%87/</loc>
    <lastmod>2015-12-04T12:04:00+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/loremipsum%E4%B9%B1%E6%95%B0%E5%81%87%E6%96%87/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/loremipsum%E4%B9%B1%E6%95%B0%E5%81%87%E6%96%87/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/typography/</loc>
    <lastmod>2015-12-04T12:04:00+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/typography/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/typography/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/git/</loc>
    <lastmod>2015-09-10T16:02:39+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/git/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/git/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/git%E7%9A%84%E4%B8%80%E4%BA%9B%E6%93%8D%E4%BD%9C/</loc>
    <lastmod>2015-09-10T16:02:39+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/git%E7%9A%84%E4%B8%80%E4%BA%9B%E6%93%8D%E4%BD%9C/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/git%E7%9A%84%E4%B8%80%E4%BA%9B%E6%93%8D%E4%BD%9C/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/version-control/</loc>
    <lastmod>2015-09-10T16:02:39+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/version-control/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/version-control/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/workflow/</loc>
    <lastmod>2015-09-10T16:02:39+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/workflow/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/workflow/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/anr/</loc>
    <lastmod>2015-07-29T12:00:39+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/anr/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/anr/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/bugly/</loc>
    <lastmod>2015-07-29T12:00:39+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/bugly/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/bugly/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/crash/</loc>
    <lastmod>2015-07-29T12:00:39+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/crash/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/crash/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/%E5%A6%82%E4%BD%95%E6%A0%B9%E6%8D%AE%E9%94%99%E8%AF%AF%E6%97%A5%E5%BF%97%E8%A7%A3%E5%86%B3%E9%97%AE%E9%A2%98/</loc>
    <lastmod>2015-07-29T12:00:39+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/%E5%A6%82%E4%BD%95%E6%A0%B9%E6%8D%AE%E9%94%99%E8%AF%AF%E6%97%A5%E5%BF%97%E8%A7%A3%E5%86%B3%E9%97%AE%E9%A2%98/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/%E5%A6%82%E4%BD%95%E6%A0%B9%E6%8D%AE%E9%94%99%E8%AF%AF%E6%97%A5%E5%BF%97%E8%A7%A3%E5%86%B3%E9%97%AE%E9%A2%98/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/categories/java/</loc>
    <lastmod>2015-06-16T11:09:06+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/categories/java/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/categories/java/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/java/</loc>
    <lastmod>2015-06-16T11:09:06+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/java/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/java/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/javareflection/</loc>
    <lastmod>2015-06-16T11:09:06+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/javareflection/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/javareflection/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/jls/</loc>
    <lastmod>2015-06-16T11:09:06+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/jls/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/jls/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/reflection/</loc>
    <lastmod>2015-06-16T11:09:06+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/reflection/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/reflection/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/networking/</loc>
    <lastmod>2015-06-09T17:30:15+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/networking/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/networking/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/volley/</loc>
    <lastmod>2015-06-09T17:30:15+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/volley/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/volley/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/volley%E8%87%AA%E5%AE%9A%E4%B9%89%E4%B8%AD%E7%9A%84%E5%87%A0%E4%B8%AA%E9%97%AE%E9%A2%98%E7%9A%84%E5%8E%9F%E5%9B%A0/</loc>
    <lastmod>2015-06-09T17:30:15+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/volley%E8%87%AA%E5%AE%9A%E4%B9%89%E4%B8%AD%E7%9A%84%E5%87%A0%E4%B8%AA%E9%97%AE%E9%A2%98%E7%9A%84%E5%8E%9F%E5%9B%A0/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/volley%E8%87%AA%E5%AE%9A%E4%B9%89%E4%B8%AD%E7%9A%84%E5%87%A0%E4%B8%AA%E9%97%AE%E9%A2%98%E7%9A%84%E5%8E%9F%E5%9B%A0/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/gson/</loc>
    <lastmod>2015-06-08T12:37:45+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/gson/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/gson/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/gsonexamples/</loc>
    <lastmod>2015-06-08T12:37:45+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/gsonexamples/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/gsonexamples/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/json/</loc>
    <lastmod>2015-06-08T12:37:45+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/json/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/json/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/android%E6%BA%90%E7%A0%81%E4%B8%8B%E8%BD%BD/</loc>
    <lastmod>2015-06-04T15:45:04+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/android%E6%BA%90%E7%A0%81%E4%B8%8B%E8%BD%BD/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/android%E6%BA%90%E7%A0%81%E4%B8%8B%E8%BD%BD/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/defaultapp/</loc>
    <lastmod>2015-05-18T16:49:21+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/defaultapp/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/defaultapp/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/%E6%9C%80%E8%BF%91%E5%8F%91%E7%8E%B0%E7%9A%84%E5%87%A0%E4%B8%AA%E6%B3%A8%E6%84%8F%E7%82%B9/</loc>
    <lastmod>2015-05-11T11:18:26+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/%E6%9C%80%E8%BF%91%E5%8F%91%E7%8E%B0%E7%9A%84%E5%87%A0%E4%B8%AA%E6%B3%A8%E6%84%8F%E7%82%B9/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/%E6%9C%80%E8%BF%91%E5%8F%91%E7%8E%B0%E7%9A%84%E5%87%A0%E4%B8%AA%E6%B3%A8%E6%84%8F%E7%82%B9/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/dart/</loc>
    <lastmod>2015-05-05T17:46:58+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/dart/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/dart/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/dart/</loc>
    <lastmod>2015-05-05T17:46:58+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/dart/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/dart/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/algorithms/</loc>
    <lastmod>2015-05-05T16:31:28+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/algorithms/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/algorithms/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/cache/</loc>
    <lastmod>2015-05-05T16:31:28+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/cache/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/cache/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/cachealgorithms/</loc>
    <lastmod>2015-05-05T16:31:28+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/cachealgorithms/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/cachealgorithms/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/troubleshooting/</loc>
    <lastmod>2015-04-21T14:41:34+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/troubleshooting/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/troubleshooting/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/recent-strangeproblem/</loc>
    <lastmod>2015-04-21T14:41:34+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/recent-strangeproblem/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/recent-strangeproblem/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/androiddatastorage/</loc>
    <lastmod>2015-04-08T11:38:49+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/androiddatastorage/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/androiddatastorage/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/androidappwidgets/</loc>
    <lastmod>2015-04-01T10:37:26+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/androidappwidgets/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/androidappwidgets/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/androiddeveloperrequirements/</loc>
    <lastmod>2015-04-01T09:50:52+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/androiddeveloperrequirements/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/androiddeveloperrequirements/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/designpatterns/</loc>
    <lastmod>2015-03-30T10:08:26+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/designpatterns/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/designpatterns/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/design-patterns/</loc>
    <lastmod>2015-03-30T10:08:26+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/design-patterns/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/design-patterns/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/chrome/</loc>
    <lastmod>2015-03-24T14:54:02+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/chrome/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/chrome/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/debug/</loc>
    <lastmod>2015-03-24T14:54:02+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/debug/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/debug/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/remotedebuggingonandroidwithchrome/</loc>
    <lastmod>2015-03-24T14:54:02+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/remotedebuggingonandroidwithchrome/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/remotedebuggingonandroidwithchrome/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/beziercurvepractice/</loc>
    <lastmod>2015-03-04T14:11:48+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/beziercurvepractice/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/beziercurvepractice/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/graphics/</loc>
    <lastmod>2015-03-04T14:11:48+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/graphics/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/graphics/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/androidpropertyanimation/</loc>
    <lastmod>2015-03-03T10:31:21+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/androidpropertyanimation/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/androidpropertyanimation/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/database/</loc>
    <lastmod>2015-02-28T22:48:55+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/database/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/database/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/sqlite/</loc>
    <lastmod>2015-02-28T22:48:55+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/sqlite/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/sqlite/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/limitsinsqlite/</loc>
    <lastmod>2015-02-28T22:48:55+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/limitsinsqlite/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/limitsinsqlite/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/categories/go/</loc>
    <lastmod>2015-02-10T22:48:55+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/categories/go/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/categories/go/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/go/</loc>
    <lastmod>2015-02-10T22:48:55+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/go/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/go/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/go1/</loc>
    <lastmod>2015-02-10T22:48:55+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/go1/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/go1/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/golang/</loc>
    <lastmod>2015-02-10T22:48:55+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/golang/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/golang/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/androidnotification/</loc>
    <lastmod>2015-01-29T15:26:07+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/androidnotification/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/androidnotification/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/notification/</loc>
    <lastmod>2015-01-29T15:26:07+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/notification/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/notification/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/android%E5%AD%A6%E4%B9%A0%E8%B5%84%E6%96%99%E6%8C%87%E5%8D%97/</loc>
    <lastmod>2015-01-26T16:35:07+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/android%E5%AD%A6%E4%B9%A0%E8%B5%84%E6%96%99%E6%8C%87%E5%8D%97/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/android%E5%AD%A6%E4%B9%A0%E8%B5%84%E6%96%99%E6%8C%87%E5%8D%97/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/guide/</loc>
    <lastmod>2015-01-26T16:35:07+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/guide/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/guide/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/learning/</loc>
    <lastmod>2015-01-26T16:35:07+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/learning/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/learning/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/resources/</loc>
    <lastmod>2015-01-26T16:35:07+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/resources/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/resources/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/mirror/</loc>
    <lastmod>2015-01-16T08:35:07+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/mirror/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/mirror/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/sdk/</loc>
    <lastmod>2015-01-16T08:35:07+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/sdk/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/sdk/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/tools/</loc>
    <lastmod>2015-01-16T08:35:07+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/tools/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/tools/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/%E8%BD%BB%E6%9D%BE%E6%90%9E%E5%AE%9Aandroid%E7%9A%84%E7%8E%AF%E5%A2%83%E6%BA%90%E7%A0%81%E5%B7%A5%E5%85%B7/</loc>
    <lastmod>2015-01-16T08:35:07+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/%E8%BD%BB%E6%9D%BE%E6%90%9E%E5%AE%9Aandroid%E7%9A%84%E7%8E%AF%E5%A2%83%E6%BA%90%E7%A0%81%E5%B7%A5%E5%85%B7/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/%E8%BD%BB%E6%9D%BE%E6%90%9E%E5%AE%9Aandroid%E7%9A%84%E7%8E%AF%E5%A2%83%E6%BA%90%E7%A0%81%E5%B7%A5%E5%85%B7/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/android-fragmentinstantiationexception/</loc>
    <lastmod>2015-01-07T08:35:07+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/android-fragmentinstantiationexception/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/android-fragmentinstantiationexception/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/exception/</loc>
    <lastmod>2015-01-07T08:35:07+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/exception/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/exception/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/fragment/</loc>
    <lastmod>2015-01-07T08:35:07+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/fragment/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/fragment/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/collection/</loc>
    <lastmod>2014-12-27T08:35:07+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/collection/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/collection/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/hashmap/</loc>
    <lastmod>2014-12-27T08:35:07+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/hashmap/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/hashmap/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/javahashmap%E7%9A%84%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86/</loc>
    <lastmod>2014-12-27T08:35:07+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/javahashmap%E7%9A%84%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/javahashmap%E7%9A%84%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/%E9%9D%A2%E8%AF%95/</loc>
    <lastmod>2014-12-27T08:35:07+00:00</lastmod>
  </url><url>
    <loc>https://blog.substitute.tech/tags/css/</loc>
    <lastmod>2014-12-26T23:35:07+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/css/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/css/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/css-box-shadows/</loc>
    <lastmod>2014-12-26T23:35:07+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/css-box-shadows/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/css-box-shadows/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/categories/web/</loc>
    <lastmod>2014-12-26T23:35:07+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/categories/web/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/categories/web/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/android-ebusy-exception/</loc>
    <lastmod>2014-12-22T15:35:07+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/android-ebusy-exception/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/android-ebusy-exception/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/interview/</loc>
    <lastmod>2014-12-08T10:35:07+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/interview/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/interview/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/tencent-interview/</loc>
    <lastmod>2014-12-08T10:35:07+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/tencent-interview/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/tencent-interview/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/java-8-%E7%9A%84-lambda/</loc>
    <lastmod>2014-12-07T15:35:07+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/java-8-%E7%9A%84-lambda/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/java-8-%E7%9A%84-lambda/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/android%E4%BD%BF%E7%94%A8wireless%E8%B0%83%E8%AF%95/</loc>
    <lastmod>2014-12-05T11:35:07+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/android%E4%BD%BF%E7%94%A8wireless%E8%B0%83%E8%AF%95/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/android%E4%BD%BF%E7%94%A8wireless%E8%B0%83%E8%AF%95/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/androids-sqlite/</loc>
    <lastmod>2014-12-01T22:11:22+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/androids-sqlite/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/androids-sqlite/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/androids-palette/</loc>
    <lastmod>2014-11-03T10:01:22+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/androids-palette/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/androids-palette/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/androids-recyclerview2-%E8%A7%86%E5%B7%AE%E6%BB%9A%E5%8A%A8/</loc>
    <lastmod>2014-11-02T14:01:22+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/androids-recyclerview2-%E8%A7%86%E5%B7%AE%E6%BB%9A%E5%8A%A8/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/androids-recyclerview2-%E8%A7%86%E5%B7%AE%E6%BB%9A%E5%8A%A8/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/androids-recyclerview/</loc>
    <lastmod>2014-11-01T17:03:26+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/androids-recyclerview/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/androids-recyclerview/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/android-canvas2/</loc>
    <lastmod>2014-10-03T14:19:06+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/android-canvas2/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/android-canvas2/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/android-canvas1/</loc>
    <lastmod>2014-10-02T13:19:06+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/android-canvas1/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/android-canvas1/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/customview2/</loc>
    <lastmod>2014-10-01T19:19:06+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/customview2/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/customview2/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/customview1/</loc>
    <lastmod>2014-10-01T17:19:06+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/customview1/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/customview1/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/tags/blogging/</loc>
    <lastmod>2013-12-21T22:19:05+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/tags/blogging/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/tags/blogging/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/posts/welcome/</loc>
    <lastmod>2013-12-21T22:19:05+00:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/posts/welcome/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/posts/welcome/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/about/</loc>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/about/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/about/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/archives/</loc>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/archives/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/archives/"
                />
  </url><url>
    <loc>https://blog.substitute.tech/search/</loc>
    <xhtml:link
                rel="alternate"
                hreflang="zh"
                href="https://blog.substitute.tech/search/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en"
                href="https://blog.substitute.tech/en/search/"
                />
  </url>
</urlset>
