Android
特定の文字をリンクにしたいときに使うTextView LinkableTextView.kt class LinkableTextView @JvmOverloads constructor( context: Context, attrs: AttributeSet? = null ) : TextView(context, attrs) { private var target = "" private var color = 0 p…
ReactiveProgrammingを導入するためにはmap,filter等の様々な関数を理解する必要があるのでコストが高いです。 それぞれの関数がどういった動作をするのかはまずは公式をみるべしです。ReactiveX - Operatorsこちらのサイトでは公式の図にあるObservableを自…
普段はiphone6を使っていてAndroidほしいなと思っていたので買いました。 Androidは4年ぶりくらいで久しぶりです。前の端末はOSが2.2か2.3の時でした。root化失敗して文鎮化したのがなつかしいです。 動作はかなり満足です。一つ気になる点は背面がすぐ熱く…
JSONからその要素に対応したモデルを作る際に手打ちで作成するのは非常に面倒です。 こちらのJSONExportというツールはこの作業を自動でやってくれるので非常に便利です。Ahmed-Ali/JSONExport · GitHub こんな感じで左側にJSONを入力すると右側に指定した形…
volleyでresponseのheaderを取得する際には以下の様にparseNetworkResponse内ですると良いらしい。 public class MyJsonArrayRequest extends JsonArrayRequest { MyJsonArrayRequest(String url, com.android.volley.Response.Listener<JSONArray> listener, com.andro</jsonarray>…
変えたいディレクトリで右クリック -> move -> 名前入力 で変更可能
MaterialDesignLibraryをダウンロード File -> import moduleでMaterialDesignLibraryをインポート http://stackoverflow.com/questions/27364565/how-to-import-material-design-library-to-android-studio を参考にbuild.gradleを変更
libsフォルダをappフォルダ内に作成 そこに.jarを突っ込む File -> Project Structure -> Dependencies -> 左下の「+」 -> File Dependencies から.jarを参照 これで出来る。 appフォルダ内のbuild.gradleのdependenciesに compile files('xxxxxxxxxxxxx.jar…
AndroidStudio vertion1.0がリリースされてアップデートしたら案の定エラーがでた。 Error:(34, 0) Could not find property 'processResources' on com.android.build.gradle.internal.api.ApplicationVariantImpl_Decorated@1080a27a. processResourcesが…
Android StudioをupdateしようとしたらWarningが出た The Android SDK folder can no longer be inside the application folder・・・ 訳すと Android ADKはアプリケーションフォルダに置かないでね。 ホームフォルダとか別の場所に移動して。 IDEが再起動す…