Java / Android

Java / Android

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

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

【再生・プレビュー編】暗号化と究極のサクサク感を両立する、画像・動画再生画面の仕様設計

暗号化と高速なサクサク再生を両立するための画像・動画プレビュー画面の仕様設計を解説。復号戦略やUXの割り切りをわかりやすくまとめています。
Java / Android

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

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

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

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

【Android】AIと試行錯誤しながら、完全ローカル完結の動画再生付き暗号化アプリをビルドした話

AIと試行錯誤しながら完全ローカル完結の暗号化動画再生アプリを構築した実装記録。暗号化処理や再生手順をわかりやすくまとめています。
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を使った実装手順を改訂版としてさらにわかりやすくまとめています。