[自分用メモ] ListView、ArrayList、ArrayAdapterの関係性がいまいち分かりにくかったのでサンプルコードで整理した

Androidアプリで、たとえばTwitterのタイムラインのようなものを画面上に出す際に使うであろう「リストビュー」を使う機会があったのでサンプルコードを参照しながらプログラムを書いていたが、ListView、ArrayList、ArrayAdapterの関係性がいまいち分かりにくく、どうやってコードを書けばいいのか分からなくなってきたので、独立したサンプルコードをスクラッチで書いて頭の中を整理してみた。 “[自分用メモ] ListView、ArrayList、ArrayAdapterの関係性がいまいち分かりにくかったのでサンプルコードで整理した” の続きを読む

[自分用メモ] AndroidのIntentはActivityの切り替えに使うものだという理解

AndroidのIntentクラスはサンプルでもよく出てくるのだが、いまひとつ意味が分からないことが多かった。いろいろ調べても端的に説明されていることも少なかったし、詳しく深く書かれているものはあっても、深すぎてよくわからないページも多い気がした(私が理解力がないだけなんだけど)。
で、サンプル修行の時期を終えて実際のコードを書き始めてから、Activityの切り替えをしなければならない場面が訪れたときに「そうか、ここでIntentか!」とあたりまえのことに気が付いたというお粗末な私であった……情けない。 “[自分用メモ] AndroidのIntentはActivityの切り替えに使うものだという理解” の続きを読む

[自分用メモ] AndroidでのTimerとThreadとHandlerの連携について今一度自分なりの整理をしてみた

Androidプログラミングを学習し始めてまだまだ間もないが(別の仕事をしながらなので、なかなか時間がとれない)、サンプルコードを入力する修行は先月ぐらいに脱して今は当面の目的に向かってコードを書いている。
とはいえ、サンプルコードを淡々と打ちながら学習しているだけではやはり理解度に問題が出てくるので、自分なりに整理してコードをスクラッチから書かないと身にならない。これは昔から同じで、ベーマガでBASICを勉強していたウン十年前から学習手法・技法としては変わっていないし、結構普遍的なことだとは思っている。 “[自分用メモ] AndroidでのTimerとThreadとHandlerの連携について今一度自分なりの整理をしてみた” の続きを読む

Android仮想デバイス(AVD)の縦・横表示を切り替えたい

Androidの仮想デバイス(Android Virtual Device:ADV)は、デフォルトで縦表示で実行される。通常のスマートフォンではその形での起動が一般的なのでこれで問題はないが、デバイスを横向きで表示させたい場合もある。 “Android仮想デバイス(AVD)の縦・横表示を切り替えたい” の続きを読む

Androidアプリ作成時にEclipseで新規作成がメニューに現れない

Eclipseをインストールして、さてサンプルプログラムを見ながらアプリ開発の勉強でも……と思って「ファイル」メニューをクリックし、「新規」をクリックする。
しかし、Androidアプリの開発に関するメニューがどこにもない。
なぜ?インストールしたはずなのに!? “Androidアプリ作成時にEclipseで新規作成がメニューに現れない” の続きを読む