Android
SmileEssence (1)までもが殺されてしまったのでついにユーザにCK/CSセットさせるようにしてしまった。どうせ凍結されるなら中途半端に規約守ってもしょうがない。 他のAndroidクライアントがどうやってるのかは知らないんだけど、スマートフォンでCK/CSを入…
Qiitaに書きました マルチヒエラルキーなExpandableListViewhttp://qiita.com/items/0a50c6ade3459d4ba44b
昨日Android Developer Toolkit(だっけ?) いわゆるADTを22.0.0にアップデートしましたAndroid Studioの試運転のためにしましたが、膝にEclipseを受けていたので使いにくかったです まだ当分はEclipseでやります ところで、ADTをアップデートして、Eclipseの…
ViewPagerを使うときに使用するFragmentStatePagerAdapterが、終端のページをremoveすることしか考えてなくて中間のページを削除するとめちゃくちゃにバグるんですねこれ[Fragment 0][Fragment 1][Fragment 2] とある状態で Fragment 1をremoveすると [Fragm…
クソ!!!!!!!!!!!! 意訳:HTC製端末でのみ動かないメソッドがありました。つらいです。 Android4.0+に限定してアプリ作ってたんだけど、openOptionsMenuがHTC端末じゃ開けないらしい。 4.0+ではActionBarが実装されているだろうから必要ないだろう…
ViewPagerを使う上でFragmentをSingletonにしようと思ってプライベートコンストラクタにしてたら画面を傾けた時にクラッシュしたConfigurationChange(うろ覚え)の時のView再生成ではデフォルトコンストラクタを勝手に呼ぶらしい。こういうちょっとしたとこ…
現在開発中のAndroid用ツイッタークライアントの中でデータベースの管理ライブラリとしてormliteを使っているのですが、元々テーブルを一つ作っていたものにアップデートでテーブルを追加する必要が出てきました。 なので最初にテーブルを作った時と同じよう…
というわけで前回の続きです。今回はUIスレッドという観点からJavaマルチスレッドの解説です。 Androidアプリケーションでは(というより多くのGUIアプリケーション開発においては)UI描画はメインスレッドでしか行えない制約があります。ですがすべての処理…