Android

Android開発ネタ

[Kotlin] Regex の使い方完全ガイド — containsMatchIn / find / findAll / replace の違い

Kotlin の Regex クラスの使い方を完全ガイド。containsMatchIn / find / findAll / replace / matches の違いを実コード付きで解説します。どれを使えばいいか迷ったときの判断基準、キャプチャグループの取り出し方、オプション(IGNORE_CASE等)の使い方までまとめました。
Android開発ネタ

[Android] Logcat に出る長大な JSON を読みやすくする 3 つの方法 — IDE 機能・コード・オンラインツール

Android 開発で Logcat に出力される長大な JSON を読みやすくする 3 つの方法を解説。kotlinx.serialization / Gson / 標準ライブラリでの整形コード、Android Studio の Logcat 活用、オンライン整形・差分ツールの使い分けまで実例付きで紹介します。
Android開発ネタ

[Android] Notification のチャンネル設計と実装パターン — Android 15 対応版

Androidの通知チャンネルの設計指針から実装パターンまで徹底解説。チャンネルの作成・重要度設定・グループ化・権限リクエスト・カスタム通知の実装方法をKotlinのサンプルコード付きで紹介します。
Android開発ネタ

[Android] WebViewのCookie完全ガイド — 属性の意味から追加・削除・確認まで

AndroidのWebViewでCookieを扱う方法を徹底解説。Max-Age・Secure・HttpOnly・SameSiteなどCookie属性の意味、CookieManagerによる追加・削除・確認のサンプルコードをKotlinで紹介します。
Android開発ネタ

[Android] Edge-to-Edge対応の完全ガイド — 実装手順と便利な拡張関数まとめ

AndroidのEdge-to-Edge対応を徹底解説。enableEdgeToEdge()の使い方からWindowInsetsの処理、現場で使える便利な拡張関数まで、Kotlinのサンプルコード付きで紹介します。
Android開発ネタ

[Android] スクリーンショットをされたことを検知する?

Androidでスクリーンショットを検知できるのか?公式仕様・制限・代替手段を整理し、実務で使える現実的な対応方法を解説します
Android開発ネタ

WebView通信をProxyManでデバッグする方法

導入:WebViewのUser-Agent、触ることありますか?AndroidアプリでWebViewを使っていると、ある日こんな依頼が飛んできます。「このWeb、アプリからのアクセスか判別したいです」「アプリのバージョンも一緒に送りたいです...
Android開発ネタ

[Android] FusedLocationProviderClientで位置情報取ろうとしたら落ちた話

ちょっと厄介だった。FusedLocationProviderClientで位置情報を取ろうとしたら以下の理由で落ちた。java.lang.IncompatibleClassChangeError: Found class com.goog...
Android開発ネタ

[Android]KolinのDIで同じ型クラスをシングルトンとして持たせる

何を言っているんだ?という感じなのだけど、KoinでRetrofitのClientクラスをシングルトンとして持たせようとした。ただ、エンドポイントが複数あって、何個かのClientクラスをDIしないと行けない状態に。ってことで何も考えずに以...
Android開発ネタ

[Android] DevToolsが「Failed to clear temp storage: undefined」って出て使えない

OkHttpとかRetrofitとか使ってる人がほとんど入れているだろうStethoというライブラリ。API通信とかをスタックしてログ出力してくれるスグレモノ!そのログを見るChromeのページの「chrome://inspect/#dev...
スポンサーリンク