Android アプリ開発「MATRIX」

Androidアプリの開発に役立つサンプル集

仕様

【暗黙の仕様】AlarmManager のリピート間隔を「1分以下」にすることは不可能

AlarmManagerクラスのリピート間隔 AlarmManagerクラスには、指定した間隔で繰り返しアラームを発報することができる「setRepeating」「setInexactRepeating」というパブリックメソッドがありますが、この2つのメソッドのリピート間隔を1分以下にしようとし…

【Android 9】requires android.permission.FOREGROUND_SERVICE エラーが発生する場合の対処方法

Android 9「フォアグラウンドサービス」の変更点 Android 9 以降は「フォアグラウンドサービス」を使用する際に、マニフェストファイルでパーミッションを要求しなければなりません。パーミッションを要求しないままアプリを起動すると「requires android.pe…

ビットマップ画像を回転させると全体のサイズが大きくなる

ビットマップ画像を回転させると全体のサイズが大きくなる BitmapFactory と Matrix で画像を回転させると、傾けた分画像のサイズが大きくなるので注意が必要です。 <サンプルコード> //ビットマップを生成Bitmap bitmap = BitmapFactory.decodeResource(c…