2017-01-01から1ヶ月間の記事一覧

【Android】DBFlowの基本的な使い方

DBFlowを使用してみたため、基本的な使い方をまとめておきます。(ver 4.0.0-beta5)

【Android】DataBindingの使い方

DataBindingを使用すると、findViewByIdやsetOnClickListener、setTextなどを使用せずに データの表示やイベントの設定といったことができます。

【Android】Instant Runを無効

Instant Runは便利ではあるものの、 有効にしながら開発をしていていざ開発環境から切り離して動作確認をしていると 以前の状態に戻ってしまっている、何てことが起きてしまいます。

【Android】OnGlobalLayoutListener

Viewの幅や高さが取得できるようになるまで待つ場合、OnGlobalLayoutListenerを使用します。

【Android】RecyclerViewの基本的な使い方

ListViewやGridViewよりも柔軟に対応できるためRecyclerViewが便利です。 DataBindingを使用でき、ItemTouchHelperを使うことでDragやSwipe処理を簡単に追加できます。 さらにLinearSnapHelperでItem単位のスナップも簡単です。

【Android】Keyboardの表示/非表示

Androidで開発をしていると、特定の画面を開いたときにテキスト入力にフォーカスを当て、 Keyboardを表示したい場合があると思います。

【Android/ShellScript】material-design-iconsからmipmapへコピーするスクリプト

Material iconsのアイコンを使うにあたり、 Androidのプロジェクトのmipmapにコピーをする必要がありますが、 種類やサイズがあって手動では少々面倒です。 アイコンのファイル名には規則があるため、シェルスクリプトを使うと便利です。

【Android】Retrolambda

Retrolambdaを導入するとラムダ式が使えるようになり、短く書けます。

【VR】開発に必要なPC

VR

MicrosoftのHoloLensが日本でも1月18日から提供されるようになったようです。 Microsoft HoloLens Development Editionの紹介 ¥333,800 そこで、VR等を開発するためのPCはどうすればいいか調べてみました。

【Android/Java】アプリ内のファイルの操作

アプリ内のfiles/以下(/data/data/[package name]/files/)の操作の備忘録です。

【Android】FragmentのDataBinding

DataBinding使用するとfindViewByIdやsetOnClickListenerを使用せずに データやイベントをセットできます。

【Android】位置情報を取得 - FusedLocationProviderApi

位置情報の取得方法 Androidで位置情報を取得する場合、2種類あります。 FusedLocationProviderApi LocationManager