Android
アプリをアンインストールして再度インストールした際に、以前のアプリの設定値(Preference などの値)が復元される場合がある。 普段使いしているアプリなら助かるけど、デバッグ中に復元されると困るので、[設定]>[詳細設定]>[バックアップとリセット]>[…
HUAWEI の P10Lite を開発用端末として買った時に、Verbose と Debug のログが出力されなかったので、その設定方法をメモ。 1. 通話アプリに指定番号をダイヤル まずは端末の通話アプリで以下の番号をダイヤルする。 *#*#2846579#*#* 次のような ProjectMenu…
たまに新しいプロジェクト作ってる時に出て戸惑う次のエラー。 プロローグにはコンテンツを指定できません 大体は、新規プロジェクト作成時に自動生成されない assets ディレクトリを手動で作ろうとした際に、ディレクトリの場所を間違えているというクソし…
やりたいこと 2つの productFlavor で起動アクティビティーを代える。 first -> FirstMainActivity second -> SecondMainActivity なお、first のマニュフェストにおいて LAUNCHER は指定済みの状況下で、second で別のアクティビティーを起動させたい。そ…
コマンドラインからエミュレータを起動する方法をいつも忘れてしまうので、メモ。 #エミュレータ名を表示 emulator -list-avds 上記コマンドでリストが表示される。 #エミュレータ名を指定して起動 emulator @名前 @ を忘れずに名前の前へ置く。
TextView に 文字サイズを指定する方法についてのメモ。 getDimention して setTextSize をする #setTextSize(float) にあるように、 void setTextSize (float size) と引数一つの場合は、sp の指定となる。 dimens.xml で定義したサイズを取得する際に以下…
サイト更新後すぐに反映させたい場合などに、WebView がキャッシュを表示してしまうと困る。 WebView にキャッシュをさせないようにするには、CacheMode に LOAD_NO_CACHE を指定する。 WebView wv = (WebView)this.findViewById(R.id.webview); wv.getSetti…
エントリ名から id を取得 hoge というエントリ名から、R.id.hoge という id の数値を取得するなら、 int viewId = getResources().getIdentifier("hoge", "id", getPackageName()); この viewId で findViewById(viewId) できる。for で連番しているエント…
出力する apk ファイルの量が多いので、コマンドラインから gradle 使ってビルドをすることが多いけど、今回急に次のエラーが出て戸惑った。 A problem occurred evaluating project ':app'. > java.lang.UnsupportedClassVersionError: me/tatarka/Retrolam…