夜でもアッサム
AndroidとかGo言語とか、そのあたりの技術メモ。
2015-06-23
Android4.0以前と4.1以降では、親のViewをクリックした時に子のViewがどう見えるのかが異なる
›
Android4.0以前と4.1以降では、親のViewをクリックした時に子のViewがどう見えるのかが異なるので注意が必要。 以下のようなViewがあったとする。 Clickできる箇所は、外側の白い部分(下図のA)と、上の水色の部分(下図のB)。残りはnon clic...
2015-06-10
Activityの再生成にまつわる処理を書くベストな方法
›
AndroidでActivityの再生成にまつわる問題をちゃんと解決しようとすると、非常に煩雑なコードになる。 その煩雑さを解消するクラスを作った。今の所、この方法がベストな方法だと思う。 Retain.java 以下、Activityの再生成に関する典型的な対処法とそ...
2015-05-20
AndroidのcompileSdkVersionとかbuildToolsVersionとか
›
build.gradleに指定する、compileSdkVersionやtargetSdkVersionなどの説明。 compileSdkVersion Javaのソースをコンパイルするときに使うSDKのバージョン。新しいSDKではAPIやandroid.R.id.xxxの定...
1 件のコメント:
2014-05-05
dx.jarをfastdx.jarに入れ替えて、Androidのビルドを50%くらい速くする
›
Androidのアプリのビルドは非常に遅い。原因の一つはGradleが重いことなのだが、実はDEXとPRE-DEXのフェーズも無駄な処理を行なっているため、非常に時間がかかる。 そこで、DEXとPRE-DEXを行なっているdx.jarの高速版のfastdx.jarを作成した。全...
2014-04-24
AndroidのGradleでのビルドが遅いのをちょっと速くする
›
Gradleを使ってAndroidアプリのビルドをしていると、あまりのビルドの遅さについついGradleに移行したことを後悔してしまいそうになる。 遅い原因を調べて、2つほどビルドを速くするポイントを発見した。 実はGradleデーモンが使われていない問題 実はlibrar...
2013-11-19
ある特定の文字列をTAGにすると、Log.xが出力されない
›
Androidのandroid.util.Logで、ある特定の文字列をTAGにした場合には、ログが出力されない。 ログが出力されないTAGは、以下の通り。 HTC_RIL RILで始まる文字列 AT GSM STK CDMA PHONE SMS 電話番号を扱うア...
2013-06-18
Androidアプリのテストに役立つサービス
›
Androidアプリのテストに役立つサービス。 Samsung Remote Test Lab サムスンの端末をリモートで操作でき、アプリのインストールやテストが行える。サムスンの機種がいろいろそろっている。無料。 Apkudo apkをアップロードすると、多数(250く...
›
ホーム
ウェブ バージョンを表示