Androidアプリ開発 アプリの難読化 (最適化を有効にする) Androidアプリは、逆コンパイルでソースを閲覧することが可能です。アプリの脆弱性対策として難読化は有効ですが、ビルドは成功するがアプリを起動するとクラッシュするなど問題があります。アプリを難読化する方法と難読化の問題点の対策を説明します 2025.07.12 Androidアプリ開発
Google Playアプリ アプリのプロモーション動画 アプリをもっと多くの人に知ってもらうために作成したプロモーション動画です。動画はすべてInstagramのリール動画でMiniTool MovieMakerを使って作成しています。 2025.06.07 Google Playアプリ
Androidアプリ開発 画面遷移のヒストリーバック Androidのナビゲーションバーには標準で戻るボタンが配置されています。前の画面に戻るためのボタンですが、アプリ側で処理を記述する必要があります。タブレイアウトの画面遷移で戻るボタンによるヒストリーバック機能の実装方法を紹介します 2023.11.23 Androidアプリ開発
Google Playアプリ MP4/MTS/MOV/WebM対応動画比較再生アプリ Duel Duelは動画で"ライバルとの差を可視化する"コラージュアプリです。スマホやタブレットにある動画ファイルにチャプタを設定して、2つの動画を並べてシンクロ再生、スロー再生でどこで差がついか、操作と動作を確認、どう変化したか確認します 2023.10.01 Google Playアプリ
Google Playアプリ DG-PRO1/デジスパイス対応GPS走行解析アプリ ArchivePro GPS位置情報や内蔵センサーを使用して、走行軌跡や加速度などの走行データを記録するアプリです。内蔵GPSの他に疑似ロケーションアプリを使用して、DG-PRO1、デジスパイス、GL-770などのGPSロガーと連携することが可能です 2021.09.14 Google Playアプリ
Google Playアプリ GPS位置情報シミュレーション再生アプリ Gpssim アプリに対応していないGPSロガーの利用や位置情報を扱うアプリの開発やテストの際にNMEAフォーマットのGPSデータを疑似ロケーションすることで、GPSから位置情報を受信することなく、位置の移動をシミュレーションするサービス型アプリです 2024.07.07 Google Playアプリ
Androidアプリ開発 Google Play Billing Library 5(6,7)対応 Google Play Billing Library 5ではquerySkuDetailsAsync、SkuDetailsが非推奨になり、替わりにqueryPurchasesAsync、ProductDetailsを使用した実装が必要です 2022.05.21 Androidアプリ開発
Androidアプリ開発 Google Play Billing Library8対応 Google Play Billing Library7からBilling Library8に移行する場合、QueryProductDetailsResultの変更の影響でビルドエラーになります。ビルドエラーの原因と対応方法を紹介します 2025.07.02 Androidアプリ開発
Androidアプリ開発 沈黙の非推奨APIに対応する 非推奨APIとは将来的に廃止予定、バージョン間で互換性がないなど、対処が必要です。デフォルトのビルドでは新しいバージョンで非推奨になったAPIがソースに含まれていても検出されません。検出する方法から対処方法のサンプルをいくつか紹介します。 2025.07.01 Androidアプリ開発
Google Playアプリ DG-PRO1/デジスパイス対応GPSタイム計測アプリ Laps GPS位置情報を使用して計測ラインを設定、現在位置が計測ラインを通過するまでの時間を計測するアプリです。内蔵GPSの他に疑似ロケーションアプリを使用して、DG-PRO1、GL-770、デジスパイスなどのGPSロガーと連携することが可能です 2021.09.07 Google Playアプリ