Java
2018年4月にAndroidアプリ周りで色々と仕様変更があり、ビルドがすんなり通らず苦戦したログ。○gradle 3.0.0以上になって各書式が変わった これはAndroidStudio3.0以上にアップデートした影響かもしれないけど、gradleを3.0.0以上にする必要が出てきてそれ…
アプリの設定(SharedPreference)を変更した際、スマホの画面解像度(画面サイズdp)が小さいとWebViewが表示崩れが発生する恐れがでてきた。 表示崩れが発生する可能性がある設定に変更した時、警告アラートを出すことにした。まず、基準となる解像度を調査。…
アプリでダイアログ表示した後、ユーザーが特定のボタン(NeutralButton)を選択して押した時に更に新しいダイアログを表示するようにした。 ここではまったのは新しいダイアログの方のnew AlertDialog.Builder(this)の引数。Contextを指定してほしいと言われ…
AdMobに関係あるのからないのまで。 何日もハマった上にいろんな設定を色々いじって何やったか忘れてしまったので、雑な感じですが備忘録的な感じでなにとぞ。1).AdMobの実装を一通り終えてbuildしようとしたら以下のエラーが出た。 java.lang.ClassNotFound…
WebView内で通信エラーになった場合(net::ERR_CONNECTION_TIMED_OUT)、エラーページを表示さすようにハンドリング #WebViewClient生成時に定義してあげる○準備(既にassetsディレクトリがある場合は不要) HTMLを置くassetsディレクトリを作成する。 Android…