msaki

Androidアプリ開発

非推奨のgetRunningservicesの対応

Android Oreo(API 26)以降ではgetRunningservices(ActivityManager)が使用できなくなったため、アプリから起動したサービスが動作しているか確認するには、アプリ側で確認する仕組みの実装が必要です
Androidアプリ開発

UIスレッドでタイムアウトを回避する

UIスレッドで実行した処理が5秒以上応答がない場合、Input event dispatching timed outのANRエラーが発生します。これを回避するためのコーディングを紹介します(UIスレッドとは別スレッドで処理を実行)
Androidアプリ開発

非推奨のstartActivityForResultの対応

startActivityForResultを呼び出して、呼び先の結果をonActivityResultで取得する実装は非推奨となり、ActivityResultLauncherを使用してアクティビティの結果を取得する実装に変更が必要です。
スポンサーリンク
Androidアプリ開発

AdMob無効なトラフィック対策

無効なトラフィック問題によるAdMob広告配信の制限というリスクを緩和するためには、アプリ側でAdMob広告を連続クリックできないように、アプリ側でAdMob広告をクリックした場合に一定時間AdMob広告を表示しないようにする必要があります。
Androidアプリ開発

XMLで定義したオブジェクトのサイズを
変更する方法

AndroidのレイアウトXMLで定義したオブジェクトのサイズをユーザが任意でサイズ変更できるようにするためには、JavaコーディングからViewGroup.LayoutParamsを使用して、レイアウトパラメータを変更する必要があります。
Androidアプリ開発

レイアウトXMLをJavaから制御する方法

Android画面の縦横を検出して、動的にレイアウトXML(ConstraintLayout)のオブジェクト(画面要素)の高さを属性(layout_constraintHeight_percent)をJavaコーディングで属性値を変更する。
Google Playアプリ

GPS位置情報シミュレーション再生アプリ Gpssim

アプリに対応していないGPSロガーの利用や位置情報を扱うアプリの開発やテストの際にNMEAフォーマットのGPSデータを疑似ロケーションすることで、GPSから位置情報を受信することなく、位置の移動をシミュレーションするサービス型アプリです
Google Playアプリ

青色申告の仕訳入力をスマホで簡単入力
Blueret

青色申告で必要な『仕訳』をスマホで簡単らくらく入力。入力した仕訳データを会計ソフトに取り込んで使う、確定申告サポートアプリです。登録している伝票(取引の仕訳)を選んで、金額を入力するだけで、計上・決済・手数料の仕訳を一度に登録できます
Google

このアプリはお使いのデバイスに
対応しなくなりました。

Google Playアプリはアプリをアップデートする際にインストール可能かチェックします。OSバージョンやハードウェア要件を満たさない場合に「このアプリはお使いのデバイスに対応しなくなりました」が表示され、アップデートができなくなります
Google

次の項目で問題が見つかりました。
SPLIT_BUNDLE 10
データセーフティセクション

ご対応のお願い: Google Playのポリシーをアプリが遵守していません。次の項目で問題が見つかりました。SPLIT_BUNDLE ポリシーに関する申告-データセーフティセクションというメールを受け取ったときの対処方法について説明します
スポンサーリンク