前人未踏の領域へ Androidアプリ開発編

Androidアプリ開発に関する調査メモ置き場。古い記事にはアプリ以外も含まれます。

2013-02-01から1ヶ月間の記事一覧

ListViewの自動追加読み込み

ListViewで一覧を表示していて、最後の行が表示された時点で自動的に追加の読み込み処理を実行したい場合、setOnScrollListenerを使うと比較的簡単に実現できる。 public class SampleActivity extends Activity implements OnItemClickListener, OnScrollLi…

起動時にタイトルバーを表示させない

タイトルバーを非表示にしているアプリでもスプラッシュ画面が出る前に一瞬タイトルバーが出てしまっているのを見かけることがある。それはデフォルトテーマにタイトルバー付きのものを使っているからでテーマを変更すれば表示されなくなる。 android:theme=…

debug.keystoreを作る

コマンド keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -keysize 2048 -validity 10000デバッグ用KeyStoreと認識されるには下記の内容で署名する必要がある(一番最後だけ変更可能)。 Keystore name: "debug.keystore" K…

Jackson+SAStrutsでAjaxする

ObjectMapper.writeValueAsString()でJSON文字列 ResponseUtil.write()で結果を出力 ContentTypeは"application/json" とする public class ItemAction { private static final String APPLICATION_JSON = "application/json"; @Execute(validator = false) …

ListViewはmatch_parentで

ListViewを使っている画面でAdapterのgetViewがやたらに実行される事象に遭遇。原因はListViewの高さがwrap_contentで定義されていたから。これだと子ビューの高さが変わるたびに全リストの高さを再計算しなければならず、膨大な処理が発生する。必ずmatch_p…

AmazonがKindleFire向けの仮想通貨「Amazon coins」を発表

http://www.amazonappstoredev.com/2013/02/introducing-amazon-coins.html以下はまとめ(with Google翻訳) ユーザーは新しい仮想通貨でKindle Fire上でアプリや、ゲーム、アプリ内課金の購入が可能になる。 5月の開始時に数千万ドルを超える価値のコインを…