新しいノートブック

Android大好き

Android

Android Studio 2.3にアップデートするとandoird-aptがエラーを吐く対応

Gradle2.2より、アノテーションプロセッサがサポートが組み込まれています。 これによって、Gradle2.3よりandroid-aptプラグインのサポートが公式に廃止されています。 build.gradle android-aptプラグインを削除します。 dependencies { classpath 'com.and…

リフレクションで生成した文字列に何かの参照の跡のようなものがぶちこまれてる件

リフレクションでモデルクラスから直接GETリクエストを作っちゃうようなケース。 お尻に全然知らないパラメータがくっついてました。 原因 同じ症状にぶち当たってる人を発見した。 http://stackoverflow.com/questions/34647546/a-weird-field-appear-in-an…

ADT(Eclipse)プロジェクトをAndroid Studioに移行した際の'duplicate entry'

ビルドエラー Eclipseでexportしたものをimportしてビルドしようとするとこういうやつが出ます Error:Execution failed for task ‘:app:transformClassesWithJarMergingForDebug'. > com.android.build.transform.api.TransformException: java.util.zip.Zip…

DroidKaigi2016に行ってきました

神戸から参加の僕は朝4時起きで始発で出発、会場付いたのが9:50分くらいでギリギリ。新幹線で色々予習しておこうと思ったけど見事に爆睡。 下記の公演に参加してきました。参加したい公演被ってたのも結構あったけど後に公開してくれるということで楽しみに…

複数行入力可能なEditTextで高さの初期値と最大値を指定する方法

やりたいこと 文字が端までいくと自動改行する EditTextの初期の高さを任意の値に EditTextの最大の高さを任意の値に やったこと 文字が端まで行くと自動改行する layout_height="wrap_content" inputType="textMultiLine" (初期値がこれなので省略可) 初期…

Canvasでベジェ曲線描画とクリッピング

ベジェ曲線とは n個の制御点から得られるn-1次曲線です (wikipediaより) こちらに解りやすく図解していました。 sigbus.info: 中学生でもわかるベジェ曲線 ベジェ曲線を描く Pathクラスにベジェ曲線を描くAPIが用意されています。 前者が2次ベジェ, 後者が3…

AsyncTaskについてメモ

Executor ■ AsyncTaskで選択出来る実行モード ・THREAD_POOL_EXECUTOR (パラレル実行) ・SERIAL_EXECUTOR (シリアル実行) ■ AsyncTask#execute() を実行した際の実行モード ・Gingerbread(2.x系) THREAD_POOL_EXECUTORが採用される ・ICS以降(4.x系~) SERIAL…