読者です 読者をやめる 読者になる 読者になる

らこらこブログ

唐揚げとアニメとプログラミングが大好きです

ExpandableListViewの拡張

Qiitaに書きました マルチヒエラルキーなExpandableListViewhttp://qiita.com/items/0a50c6ade3459d4ba44b

Minecraft1.5到来!MCP742, forge575のMOD更新メモ

というわけで1.5が来ました。1.4.6のソースをコンパイルし直す程度かなと思っていたらけっこう修正点あったのでまとめときます。・パッケージングとテクスチャのIcon化 http://minecraftjp.info/modding/index.php/%E6%96%B0%E3%81%97%E3%81%84%E3%83%86%E3%…

ormliteで新しくテーブルを追加するときの注意点

現在開発中のAndroid用ツイッタークライアントの中でデータベースの管理ライブラリとしてormliteを使っているのですが、元々テーブルを一つ作っていたものにアップデートでテーブルを追加する必要が出てきました。 なので最初にテーブルを作った時と同じよう…

Javaマルチスレッディングその3(スレッドセーフなコレクション)

前回、前々回は非同期処理の実行についての記事でしたが今回は非同期処理「される」側の実装についてです。特に今回はスレッドセーフなコレクションの実装について書きたいと思います。スレッドセーフ スレッドセーフについてWikipediaでは あるコードがスレ…

Javaマルチスレッディングその2(UIスレッドとCallable)

というわけで前回の続きです。今回はUIスレッドという観点からJavaマルチスレッドの解説です。 Androidアプリケーションでは(というより多くのGUIアプリケーション開発においては)UI描画はメインスレッドでしか行えない制約があります。ですがすべての処理…

Javaマルチスレッディングその1(Executorとタスクキュー)

Androidアプリ開発を想定した上で一般に使えるJavaのマルチスレッディングについてのメモ書きです。 全部を解説するにはページが足りないので、タスクキューの実装を例に触れていきます。 (Java SE 6以上)Executor まずはExecutorについての説明を。Java SE …