Androidアプリ開発 Room(SQLite)のINSERTで自動採番されたシーケンスを取得する データベースのテーブルで、プライマリキーを自動採番されたシーケンスとするケースが多々あります。Roomでレコード追加(INSERT)の直後に自動採番されたプライマリーキーを取得する必要がある場合、DAOインタフェースの戻り値から取得可能です。 2022.02.03 Androidアプリ開発
Androidアプリ開発 Admob以外のアプリ広告配信サービス対応 AdMob広告配信は無効なトラフィック問題による広告配信の制限やストックしてる広告がない場合など、広告が配信されないことが多々あります。広告が配信されない場合の対策として、Admob以外のアプリ広告配信サービスを利用することが有効です。 2021.12.21 Androidアプリ開発
Androidアプリ開発 アプリ広告配信サービスの自動切換え AdMob広告配信は無効なトラフィック問題による広告配信の制限やストックしてる広告がない場合にアプリ広告が表示されません。アプリ側で広告配信状態を確認して、表示していない場合はアプリ広告配信サービスを切り替えて、アプリ広告を表示する実装方法 2021.12.22 Androidアプリ開発
Androidアプリ開発 nend動画インタラクティブ広告の実装 動画インタラクティブ広告は、動画を再生する広告です。アプリ画面の一部として表示するバナー広告と違って、アプリ利用者の利便性を下げる可能性がありますが、バナー広告に比べて、クリック率が高い傾向にあり、収益の向上に期待がもてるようになります 2022.12.29 Androidアプリ開発
Androidアプリ開発 Android14対応 (フォアグラウンドサービスタイプは必須) Android14のコア機能の変更のひとつ「フォアグラウンドサービスタイプは必須」に対応していないアプリは、フォアグラウンドサービスを起動したときにアプリが落ちます。フォアグラウンドサービスタイプは必須の対応方法について、紹介します 2023.10.10 Androidアプリ開発
インフラ・サーバ WordPressの定期バックアップを無料で構築する ConoHaのレンタルサーバは毎日バックアップが取得されていますが、WordPressの一部のファイルだけのリストアはできません。一部のファイルだけ復元できるBackWPupとDropboxを使った定期バックアップを構築する方法を紹介します 2024.02.26 インフラ・サーバ
ジムカーナ 区間タイム計測のススメ 練習しても成績が伸びない、あれこれと足掻けば足掻くほどに成績が落ちてきて、モチベーションが下がってきている人におススメする、GPSロガーとアプリを使った、いろいろな運転操作を試す、セッティングの良し悪し確認する区間タイムの計測方法を紹介します 2023.06.05 ジムカーナ
Androidアプリ開発 UIスレッドでタイムアウトを回避する UIスレッドで実行した処理が5秒以上応答がない場合、Input event dispatching timed outのANRエラーが発生します。これを回避するためのコーディングを紹介します(UIスレッドとは別スレッドで処理を実行) 2021.12.14 Androidアプリ開発
Androidアプリ開発 Android12対応(Bluetooth権限) Android 12対応のアプリ開発で、Bluetoothデバイスを探す、デバイスを他のデバイスから検出可能にする、ペア設定されているBluetoothデバイスと通信する場合、ユーザー承認がないと動作しなくなりました。その対処方法を説明します 2022.03.10 Androidアプリ開発
Androidアプリ開発 非推奨のstartActivityForResultの対応 startActivityForResultを呼び出して、呼び先の結果をonActivityResultで取得する実装は非推奨となり、ActivityResultLauncherを使用してアクティビティの結果を取得する実装に変更が必要です。 2021.12.03 Androidアプリ開発