Google PlayでAndroidアプリを公開するにはAPKではなく「Android App Bundle」が必須と発表。 ABBへの移行は簡単で、ファイルサイズを小さくでき、インストールが高速になり、ストレージが確保できるメリットがある。また、バイナリのダウンロードサイズの制限が、APKでは100MBのところ、A...
アラートダイアログの表示位置を変更する方法 画面中央に表示されるポップアップでは指が届きにくくUX的に相応しくないこともあり画面下部に寄せたい。 また、ダイアログの外側をタップした場合のイベントからアクションを指定することもできるため、ダイアログを閉じたときと合わせてUX改善につながればと思います。 val dialo...
「None of the following functions can be called with the arguments supplied.」 リスト項目選択ダイアログで動的な文字列配列を表示しようとした際のエラー。 AlertDialogのsetItemsにArrayListが設定できない。 Array!の...
「'constructor Handler()' is deprecated. Deprecated in Java」 スプラッシュ画面で数秒を遅らせる処理でHandler().postDelayed()を使用した部分で非推奨との警告が出ました。 予期せず終了(クラッシュ)する恐れがあるため、Looperを明示的に指定...
Androidのカメラ起動時にエラー発生 「 Unhandled Exception: PlatformException(no_available_camera, No cameras available for taking pictures., null, null)」 実機およびエミュレーターで発生。 カメラボ...
Apple Silicon(M1チップ)のMacでAndroid StudioからAVDが起動できないときの解決方法。 「Your CPU does not support VT-x」 「The emulator process for AVD was killed.」 例はFlutterでFirebase Cloud...