<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  
  <url>
    <loc>https://blog.febirdy.com/2025/06/30/%E9%B8%BF%E8%92%99HarmonyOS%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/cookie-sync-between-arkweb-and-http/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2025/08/24/%E9%B8%BF%E8%92%99HarmonyOS%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/deeplink-internal-testing-deployment-practice/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2026/06/21/%E9%B8%BF%E8%92%99HarmonyOS%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/ohpm-har-closed-source-publishing-pitfalls/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2025/08/09/%E9%B8%BF%E8%92%99HarmonyOS%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/webview-callback-escaping-in-js-bridge/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2025/08/04/%E9%B8%BF%E8%92%99HarmonyOS%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/debugging-webview-with-chrome-in-harmonyos/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2025/08/19/%E9%B8%BF%E8%92%99HarmonyOS%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/webview-css-pixel-to-native-vp-mapping/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2025/06/05/%E9%B8%BF%E8%92%99HarmonyOS%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/various-contexts-in-harmonyos-development/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/google140a88e85adb0583.html</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/googlebda51dc43eef1127.html</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/about/index.html</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/categories/index.html</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/tags/index.html</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2025/06/17/%E9%B8%BF%E8%92%99HarmonyOS%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/buffer-conversion-and-encryption-usage-in-harmonyos-arkts/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2024/08/14/%E7%9E%8E%E6%8A%98%E8%85%BE%E7%B3%BB%E5%88%97/using-hexo-and-github-pages/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2025/07/05/%E7%9E%8E%E6%8A%98%E8%85%BE%E7%B3%BB%E5%88%97/windows-powershell-experience-enhancement-optimization-configuration/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2024/08/15/%E7%9E%8E%E6%8A%98%E8%85%BE%E7%B3%BB%E5%88%97/using-fnm-for-node-version-management/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2026/09/09/%E7%9E%8E%E6%8A%98%E8%85%BE%E7%B3%BB%E5%88%97/openclaw-memory-search-mlx-serve/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2017/03/26/%E7%9E%8E%E6%8A%98%E8%85%BE%E7%B3%BB%E5%88%97/pulling-plugin-code-from-appcan-github-repository/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2025/08/10/%E7%9E%8E%E6%8A%98%E8%85%BE%E7%B3%BB%E5%88%97/shield-io-to-custom-readme-version-icon/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2026/05/28/%E7%9E%8E%E6%8A%98%E8%85%BE%E7%B3%BB%E5%88%97/rax3000m-openwrt-openclash-bypass-router/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2026/09/01/%E7%9E%8E%E6%8A%98%E8%85%BE%E7%B3%BB%E5%88%97/openclaw-agnes-image-video-provider/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2026/05/04/%E7%9E%8E%E6%8A%98%E8%85%BE%E7%B3%BB%E5%88%97/openclaw-daily-diary-workflow/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2019/05/18/%E7%9E%8E%E6%8A%98%E8%85%BE%E7%B3%BB%E5%88%97/installing-and-using-oh-my-zsh-win10-wsl-or-ubuntu/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2017/12/06/%E7%9E%8E%E6%8A%98%E8%85%BE%E7%B3%BB%E5%88%97/learning-linux-through-ss-deploy-2017-12-06/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2024/08/26/%E7%9E%8E%E6%8A%98%E8%85%BE%E7%B3%BB%E5%88%97/learning-to-use-electron-and-typescript/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2025/08/12/%E7%9E%8E%E6%8A%98%E8%85%BE%E7%B3%BB%E5%88%97/mcp-service-setup-failure-and-troubleshooting-windows-powershell-npx/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2026/08/12/%E7%9E%8E%E6%8A%98%E8%85%BE%E7%B3%BB%E5%88%97/newapi-token-usage-chrome-extension/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2026/09/17/%E7%9E%8E%E6%8A%98%E8%85%BE%E7%B3%BB%E5%88%97/obsidian-knowledge-base-fast-note-sync/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2025/07/22/%E7%9E%8E%E6%8A%98%E8%85%BE%E7%B3%BB%E5%88%97/google-play-download-always-waiting-and-eventually-fails/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2017/03/21/%E7%9E%8E%E6%8A%98%E8%85%BE%E7%B3%BB%E5%88%97/hackintosh-journey-on-asus-k550jk-laptop/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2026/09/17/%E7%9E%8E%E6%8A%98%E8%85%BE%E7%B3%BB%E5%88%97/hexo-theme-febirdy/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2020/06/27/%E7%9E%8E%E6%8A%98%E8%85%BE%E7%B3%BB%E5%88%97/initial-exploration-summary-of-wow-plugin-development/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2018/05/14/%E7%9E%8E%E6%8A%98%E8%85%BE%E7%B3%BB%E5%88%97/hackintosh-setup-on-xiaomi-gaming-laptop/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2022/09/22/%E7%9E%8E%E6%8A%98%E8%85%BE%E7%B3%BB%E5%88%97/building-docker-images-by-making-an-frps-image/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2025/08/27/%E7%9E%8E%E6%8A%98%E8%85%BE%E7%B3%BB%E5%88%97/dont-be-in-a-hurry-automate-your-code-checks-with-git-hooks/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2026/08/26/%E7%9E%8E%E6%8A%98%E8%85%BE%E7%B3%BB%E5%88%97/from-augment-to-codex-a-year-with-ai-agents/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2025/07/19/%E7%9E%8E%E6%8A%98%E8%85%BE%E7%B3%BB%E5%88%97/experience-record-of-using-various-ai-code-tools/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2026/05/18/%E7%9E%8E%E6%8A%98%E8%85%BE%E7%B3%BB%E5%88%97/bilibili-wechat-clipping-workflow/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2025/12/06/%E7%9E%8E%E6%8A%98%E8%85%BE%E7%B3%BB%E5%88%97/architect-exam-veteran-review/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2018/03/28/iOS%E6%91%B8%E7%B4%A2%E4%B9%8B%E8%B7%AF/hybrid-development-for-iphone-x-compatibility/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2017/06/19/iOS%E6%91%B8%E7%B4%A2%E4%B9%8B%E8%B7%AF/ios-third-party-framework-missing-archived-expanded-entitlements-xcent-causing-build-failure/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2017/03/25/iOS%E6%91%B8%E7%B4%A2%E4%B9%8B%E8%B7%AF/ios10-too-many-logs-issue/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2017/11/16/iOS%E6%91%B8%E7%B4%A2%E4%B9%8B%E8%B7%AF/issues-with-using-static-libraries-after-upgrading-to-xcode9/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2017/04/26/iOS%E6%91%B8%E7%B4%A2%E4%B9%8B%E8%B7%AF/setting-environment-variables-in-macos/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2018/01/12/iOS%E6%91%B8%E7%B4%A2%E4%B9%8B%E8%B7%AF/methods-for-analyzing-crash-logs-in-ios/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2017/07/20/iOS%E6%91%B8%E7%B4%A2%E4%B9%8B%E8%B7%AF/transferring-apps-on-appstore-via-itunesconnect/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2021/03/05/iOS%E6%91%B8%E7%B4%A2%E4%B9%8B%E8%B7%AF/transporter-upload-ipa-error/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2017/03/26/iOS%E6%91%B8%E7%B4%A2%E4%B9%8B%E8%B7%AF/xcode-project-file-version-control-symbols-meaning/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2018/01/23/iOS%E6%91%B8%E7%B4%A2%E4%B9%8B%E8%B7%AF/exploration-and-reflections-on-self-learning-ios-development/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2018/01/22/iOS%E6%91%B8%E7%B4%A2%E4%B9%8B%E8%B7%AF/using-sqlcipher-to-encrypt-databases-on-mobile/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2026/07/12/%E7%9E%8E%E6%8A%98%E8%85%BE%E7%B3%BB%E5%88%97/androidmic-blackhole-mac-microphone/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2018/02/28/AppCan%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB/a-pit-introduced-after-chrome-64-pointerdown-and-touchstart-event-xy-coordinates-inconsistent/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2017/09/02/AppCan%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB/android-developer-certificates-faq-2017-09-02/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2026/09/17/AppCan%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB/appcan-helper-to-appcan-cli/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2017/12/20/AppCan%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB/clever-use-of-uexwidget-startapp-and-loadapp/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2017/03/25/AppCan%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB/common-issues-with-appcan-push-notification-service/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2017/04/10/AppCan%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB/common-solutions-for-appcan-issues-after-security-check-android-part-1/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2017/04/14/AppCan%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB/common-solutions-for-appcan-issues-after-security-check-android-part-2/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2017/09/02/AppCan%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB/debugging-appcan-apps-using-chrome-browser/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2017/04/03/iOS%E6%91%B8%E7%B4%A2%E4%B9%8B%E8%B7%AF/alternative-tool-for-ios-development-libimobiledevice-open-source-package/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2017/04/13/iOS%E6%91%B8%E7%B4%A2%E4%B9%8B%E8%B7%AF/changing-capabilities-configuration-in-xcode-by-modifying-project-pbxproj/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2019/07/09/Android%E6%8A%98%E8%85%BE%E4%B9%8B%E8%B7%AF/how-to-view-android-certificate-fingerprint/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2017/06/13/Android%E6%8A%98%E8%85%BE%E4%B9%8B%E8%B7%AF/jdk-version-compatibility-issues-when-compiling-jar/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2017/03/28/Android%E6%8A%98%E8%85%BE%E4%B9%8B%E8%B7%AF/summary-of-issues-uploading-android-apps-to-market./</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2017/09/04/Android%E6%8A%98%E8%85%BE%E4%B9%8B%E8%B7%AF/typical-issues-with-android-request-timeout-while-ios-requests-are-smooth/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2024/01/24/Android%E6%8A%98%E8%85%BE%E4%B9%8B%E8%B7%AF/using-apksigner-for-signing-and-signature-rotation-in-android/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2018/02/05/AppCan%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB/a-pit-introduced-after-chrome-56-treat-document-level-touch-event-listeners-as-passive/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2021/03/04/Android%E6%8A%98%E8%85%BE%E4%B9%8B%E8%B7%AF/convert-gradle-remote-dependency-cache-to-local-maven-repository/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2017/03/25/Android%E6%8A%98%E8%85%BE%E4%B9%8B%E8%B7%AF/file-createtempfile-interface-issues-in-android-7-0/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2018/01/25/Android%E6%8A%98%E8%85%BE%E4%B9%8B%E8%B7%AF/gradle-plugin-development-study-and-practice/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/2024/08/10/Android%E6%8A%98%E8%85%BE%E4%B9%8B%E8%B7%AF/2024-google-io-beijing/</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://blog.febirdy.com/404.html</loc>
    
    <lastmod>2026-09-18</lastmod>
    
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  

  <url>
    <loc>https://blog.febirdy.com/</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>

  

  
</urlset>
