awacleberryの備忘録

アナログ人間のデジタル日記。

Android

【Android】ProductFlaver で起動アクティビティーを代えるに際しやったこと

やりたいこと 2つの productFlavor で起動アクティビティーを代える。 first -> FirstMainActivity second -> SecondMainActivity なお、first のマニュフェストにおいて LAUNCHER は指定済みの状況下で、second で別のアクティビティーを起動させたい。そ…

【Android】コマンドラインからエミュレータを起動する

コマンドラインからエミュレータを起動する方法をいつも忘れてしまうので、メモ。 #エミュレータ名を表示 emulator -list-avds 上記コマンドでリストが表示される。 #エミュレータ名を指定して起動 emulator @名前 @ を忘れずに名前の前へ置く。

【Android】TextView の SetTextSize についてのメモ

TextView に 文字サイズを指定する方法についてのメモ。 getDimention して setTextSize をする #setTextSize(float) にあるように、 void setTextSize (float size) と引数一つの場合は、sp の指定となる。 dimens.xml で定義したサイズを取得する際に以下…

【Android】WebView にキャッシュをさせない方法

サイト更新後すぐに反映させたい場合などに、WebView がキャッシュを表示してしまうと困る。 WebView にキャッシュをさせないようにするには、CacheMode に LOAD_NO_CACHE を指定する。 WebView wv = (WebView)this.findViewById(R.id.webview); wv.getSetti…

【Android】View の id とエントリ名の変換

エントリ名から id を取得 hoge というエントリ名から、R.id.hoge という id の数値を取得するなら、 int viewId = getResources().getIdentifier("hoge", "id", getPackageName()); この viewId で findViewById(viewId) できる。for で連番しているエント…

Android の apk 出力で Unsupported major.minor version 52.0 エラー

出力する apk ファイルの量が多いので、コマンドラインから gradle 使ってビルドをすることが多いけど、今回急に次のエラーが出て戸惑った。 A problem occurred evaluating project ':app'. > java.lang.UnsupportedClassVersionError: me/tatarka/Retrolam…