Androidアプリ開発 AdMobインタースティシャル広告の実装 インタースティシャル広告はアプリの利用者の利便性を下げる可能性がありますが、バナー広告に比べて、クリック率が高い傾向にあり、収益の向上に期待できます。バナー広告が実装済みであれば、ひと手間加えるだけでインタースティシャル広告が実装できます。 2022.10.18 Androidアプリ開発
Androidアプリ開発 非推奨のLocationRequest.createの対応 位置情報の更新をリクエストするrequestLocationUpdatesメソッドに、従来はcreateメソッドでLocationRequestを生成していましたが、create メソッドが非推奨になったため、Builderメソッドで実装する必要があります 2022.10.17 Androidアプリ開発
Androidアプリ開発 PDF作成をPdfDocumentで実装する AndroidアプリからPDFを作成するのに、特別なJavaPDFライブラリは必要ありません。AndroidAPIのPdfDocumentクラスを使用して、Androidアプリから簡単にPDFを作成する方法を説明します。 2022.10.03 Androidアプリ開発
Androidアプリ開発 設定値を操作するGUIスライダーの実装 音声ボリュームの調整など設定値を増減するようなGUI操作では、数値を入力させるのではなく、スライダーを左右に動かす操作のほうが、利便性がよくなります。SeekBarを使用して、AndroidアプリにGUIスライダーを実装する方法を説明します 2022.09.15 Androidアプリ開発
Androidアプリ開発 Activityの画面遷移と制御 メニュー、アイコン、Backキーのタップ操作、スワイプ操作によるActivity間の画面遷移の実装から、異なる画面から遷移してきた画面から戻る際に正しい遷移元の画面に戻る、元の画面に戻ってきた際に一覧表示の表示状態を維持する実装を説明します 2022.08.05 Androidアプリ開発
Androidアプリ開発 RecyclerViewのスワイプ操作を無効化 データ削除や画面遷移をRecyclerViewにスワイプやクリック操作を実装した場合に、特定の条件下でスワイプやクリック操作によるデータ削除や画面遷移が行われないよう、スワイプやクリック操作を一時的に無効にする仕組みを実装します。 2022.07.19 Androidアプリ開発
Androidアプリ開発 OpenWeatherMap気象情報をアプリで扱う WebAPI を使用することでインターネット上のさまざまな情報をハンドリングすることが可能です。今回は、OpenWeatherMapのWebAPIを使用して、アプリでレスポンスの気象情報データをハンドリングする機能を実装します。 2022.07.05 Androidアプリ開発
Androidアプリ開発 ASO対策・レビュー機能の実装 アプリをダウンロードするきっかけとして最も多いのがアプリストアでの検索です。アプリストアの検索結果でアプリの表示順位を上げる施策のひとつとして、アプリのレビューをしてもらう導線、レビュー機能をオープンソースのライブラリを使用して、実装します 2022.06.26 Androidアプリ開発
Androidアプリ開発 アプリ実行中の画面消灯を無効化する Andoridアプリの実行中に無操作が10分続くと、画面消灯の機能が働きます。実行中は画面を表示したままにする必要がある場合、アクティビティで FLAG_KEEP_SCREEN_ON を使用することで画面を表示した状態を維持することが可能です。 2022.06.02 Androidアプリ開発
Androidアプリ開発 デフォルト言語以外のリソースをハンドリングする スマホに設定されたデフォルト言語以外の言語リソースにアクセスするためには、アクセスしたい言語でコンテキストを生成し、生成したコンテキストからリソースファイルにアクセスすることで、デフォルト言語以外のリソースをハンドリングすることが可能になります。 2022.05.22 Androidアプリ開発