Android
CircleCIからFirebase Test Labを動かしてみたので、その際につまずいた所を書いておこうと思います。ほとんどの設定の仕方はCircleCIの「Testing With Firebase Test Lab」に書いてあるので、そちらを参考にしてください。 CircleCIでFirebase Test Labを使…
概要 アプリ側にCloud Firestoreからデータをとってくるロジックが書いてある場合に、それをCircleCIでどうやってテストしようか迷ったので、色々施行錯誤した結果を書いておきます。 結論 CircleCIが推奨しているのであれですが、Firebase Test Labを使うこ…
最近はAndroidアプリを作っているのですが、うどん職人以降まともにAndroidアプリを作っていなかったので勉強のためにライブラリのソースコードを読みました。この記事は各ライブラリのファイルを読んで知ったことをまとめています。ソースコードを読んだラ…
AndroidでViewGroup直下にある子Viewを全て取得したくなりました。 (正確にはViewGroupを継承しているFrameLayoutやLinearLayoutでの話) 以下のコードは、 LinearLayout(@id="ll_parent")直下のTextViewを全て取得し、 テキストをセットしています。 java Li…
アンドロイドアプリ「うどん職人」をリリースしました。 同じゼミに所属している人達で作りました! 初めてアプリを開発したのですが、思った以上に四苦八苦しました...。 でも、今回はインターフェースを決めてくれる人やイラストを描いてくれる人がいて、 …
もし、R.string.kagawa を何かの理由で直接参照できない場合、 以下のようにすれば、簡単に id を取得することが出来ます。 int strId = getResources().getIdentifier("kagawa", "string", getPackageName()); 以下は、R.id.kagawa_txt の id を取得して利…
Android をいろいろ勉強中...。 今日は文字列を中央に配置するというのをやった。 Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG); paint.setTextAlign(Paint.Align.CENTER); paint.setTextSize(36f); FontMetrics fm = paint.getFontMetrics(); float cen…
Androidのエミュレータを動かしてみました。(for Linux)SDKの準備 下記から、Android SDKをダウンロード Android Developers toolsフォルダの中のemulator.exeを起動すれば起動します。 ./emulator と、その前に、 「端末のプロフィール」を作成します。 端…