Android 資安 | 使用 SQLCipher 替 Room 資料庫加密

Android SQLCipher 與 Room 加密指南,教你為 SQLite 資料庫加入安全保護,避免敏感資訊在資安檢測中外洩。內容涵蓋整合步驟、密碼設定與驗證方式,讓 App 本地儲存更安全。

Published on December 2, 2025 · 2 分鐘 · 387 字 · Daniel Huang

Android 資安 | 螢幕覆蓋攻擊(Tapjacking)防護筆記

整理 Android App 防範螢幕覆蓋攻擊(Tapjacking)的方法,包含 FLAG_SECURE、setHideOverlayWindows、filterTouchesWhenObscured 與自訂 View 防護策略。

Published on November 19, 2025 · 3 分鐘 · 481 字 · Daniel Huang

為什麼 Play Console 上的 16 KB Page Size 與 APK Analyzer 的結果不一樣

開發 Android App 時遇到 Play Console 顯示的 16 KB Page Size 與 APK Analyzer 檢查結果不一致?本文分享原因分析與實際解法,幫助你正確驗證 16 KB 對齊狀態。

Published on September 17, 2025 · 3 分鐘 · 474 字 · Daniel Huang

Android Studio 編譯失敗 - Error loading build artifacts

Android Studio 出現「Error loading build artifacts」導致無法編譯?本文提供詳細錯誤訊息、排查步驟與最終修復方式,協助開發者快速解決問題。

Published on September 12, 2025 · 1 分鐘 · 193 字 · Daniel Huang

Android 15 後模擬器鍵盤不顯示,如何開啟 Soft Keyboard?

使用 Android Studio Android 15 以後的 Emulator 時,如果發現軟體鍵盤(Soft Keyboard)沒有顯示,本篇將教你透過設定快速開啟,解決鍵盤無法輸入的問題。

Published on August 27, 2025 · 1 分鐘 · 83 字 · Daniel Huang