Android

Java / Android

【Android開発の罠】周りは全員iPhone!60歳の私がクローズドテストで大苦戦した話

Android開発で周囲が全員iPhoneという環境でクローズドテストに苦戦した体験談を紹介。テスター確保の課題や対処法をわかりやすくまとめています。
Java / Android

【設計・仕様決め編】「暗号化動画プレイヤー守」の裏側に隠された、割り切りとUI/UXのリアルなトレードオフ

暗号化動画プレイヤーの設計で直面するUIUXとセキュリティのトレードオフを解説。割り切り判断や仕様決めの実例をわかりやすくまとめています。
Java / Android

【技術編】Androidで暗号化動画ストリーミングとセキュリティ挙動に泣き笑いした話

Androidで暗号化動画ストリーミングを実装する中で遭遇したセキュリティ挙動の苦戦ポイントを技術体験記として解説。実装の注意点をまとめています。
Java / Android

【Android】内部ストレージ化(Adoptable Storage)の設定が正しく行われていても、プログラムから context.getFilesDir() で取得したパスに保存するだけでは、自動的にSDカード側が優先的に使われるわけではない。

Androidの内部ストレージ化設定後でもcontext.getFilesDirで保存するとSDが自動使用されない理由を解説。AdoptableStorageの仕組みをまとめています。
Java / Android

保護中: 【Android】

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード:
Java / Android

【Android】Android Studioでプロジェクトをコピーして別プロジェクトにした際、ウィンドウ上部に表示される名前(プロジェクト名)が変わらない

AndroidStudioでプロジェクトをコピーした際にウィンドウ上部の名称が変わらない問題の修正方法を解説。.idea設定の扱いをわかりやすくまとめています。
Java / Android

【Android】保存されたsecretKey.key(鍵)、salt.key(ソルト)、iv.key(初期化ベクトル)を使用して、データを暗号化する方法

Androidで保存されたsecretKey.keyやsalt.key、iv.keyを使ってデータを暗号化する方法を改訂版として解説。AES暗号化の実装手順と注意点をまとめています。
Java / Android

【Android】ファイルパス情報から一つ上の階層のパスの取得

Androidでファイルパス情報から一つ上の階層の親ディレクトリを取得する方法を解説。FileやNIOを使った実装手順をわかりやすくまとめています。
Java / Android

【Android】ファイル転送中に他の操作を禁止する方法

Androidでファイル転送中に他の操作を禁止する方法を解説。UIブロックやProgressBar活用など安全に処理を行う実装手順をまとめています。
Java / Android

【Android】ファイルを種類別とかファイル名順に一覧表示する

Androidでファイル一覧を種類別やファイル名順に並べ替える方法を解説。Comparatorを使った実装手順を改訂版としてさらにわかりやすくまとめています。
Java / Android

【Android】pixel dpの相互変換

Androidでpxとdpを相互変換する方法を解説。densityを使った計算式や実装コードをわかりやすくまとめたUI設計の基礎記事です。
Java / Android

【Andorid】プロセス死によるクラッシュを「ガード処理」と「ADBコマンド」で封じ込める

Androidのプロセス死によるクラッシュを防ぐガード処理とADBによる再現方法を解説。実装手順と検証方法をわかりやすくまとめた技術記事です。