aswww log

エンジニアの技術録。アプリとかウェブとか

andoroidアプリ(andoroidSDK)

SharedPreferenceの変更時に警告アラート表示

アプリの設定(SharedPreference)を変更した際、スマホの画面解像度(画面サイズdp)が小さいとWebViewが表示崩れが発生する恐れがでてきた。 表示崩れが発生する可能性がある設定に変更した時、警告アラートを出すことにした。まず、基準となる解像度を調査。…

AlertDialogでネストしたい時

アプリでダイアログ表示した後、ユーザーが特定のボタン(NeutralButton)を選択して押した時に更に新しいダイアログを表示するようにした。 ここではまったのは新しいダイアログの方のnew AlertDialog.Builder(this)の引数。Contextを指定してほしいと言われ…

AndoroidアプリにAdMobバナー広告を設定するときにハマった

AdMobを設定するために以下のサイトを参考にbuild.gradleを実装したり、google-services.jsonを設置したりした。https://firebase.google.com/docs/admob/android/quick-start?hl=jaすると例のR.が読めなくなるエラーとともに以下のエラーが出力された。 エ…

WebView内で通信エラーでエラー画面表示さす

WebView内で通信エラーになった場合(net::ERR_CONNECTION_TIMED_OUT)、エラーページを表示さすようにハンドリング #WebViewClient生成時に定義してあげる○準備(既にassetsディレクトリがある場合は不要) HTMLを置くassetsディレクトリを作成する。 Android…

Andoridアプリの開発と本番の取扱をGradleでどうにかする

参考にしたサイトは以下。 https://firespeed.org/diary.php?diary=kenz-1824Andoroidアプリ界隈で開発と本番は開発=debug、本番=releaseっぽいので以下はそれに則って記載する。○一つの端末にデバッグバージョンアプリとリリースバージョンアプリを共存さ…

AndoroidStudioのAVDのkvmに関わるエラーでハマった件

先の記事、「AndoroidのAVDのためにcpu-checkerしようとしたらmysql-serverがエラー」はそもそも以下のAndroidDeviceManagerでAndroid6.0の端末をクリックした際に以下のエラーメッセージが表示されたことから始まった。 KVM is required to run this AVD. /…

謹賀新年

遅くなりましたが新年あけましておめでとうございます。 昨年は1記事しか書いてませんがお世話になりました。 筆不精の私ですが今年はぼちぼち更新していきたいと思います。 年初めにというわけだからでもないのですがandoroidアプリ開発始めることにしまし…