2012-01-01から1年間の記事一覧
最近はもっぱらAndroidアプリのプログラミングをやっているのですが、実は興味本位でNode.jsのスタディも並行して始めています。Node.jsはJavaScriptを使用するので、テキストエディタが一つあればコードを書けるのですが、生産性やデバッグのしやすさなどを…
コンテンツプロパイダから取得したデータ等を単純にListViewにリスト表示するだけであれば、SimpleCursorAdapterを使えば容易にできます。では、その取得したデータだけではなく、別途用意したアイコンもリストの左端等にちょこっと表示させたい場合はどうす…
ソフトウェアエンジニアにとって、機能設計やコード設計などのテクニカルスキルが必須であるのは当然ですが、それに加えて文書や口頭によるコミュニケーション能力、また最新情報は英語圏のものがほとんどなので英文を読みこなす力も必須スキルのうちに入り…
APIレベル4(Android 1.6)でアプリを開発していたのですが、訳あってAPIレベル8(Android 2.2)に変更することにしました。プロジェクトのプロパティにてターゲットをAndroid 2.2に変更。そして、AndroidManifest.xmlの中のandroid:minSdkVersionを"8"に修正。A…
ListViewにsetChoiceModeメソッドを使ってListView.CHOICE_MODE_MULTIPLEを設定すると、複数選択ができるチェックボックスを付けることができます。そして、SimpliCursorAdapterなどによってデータをListViewにバインドさせると、確かにチェックボックス付き…
Android 1.6にSupport Libraryを導入してListFragmentのサブクラスを作成しました。そして、SQLiteのテーブルから取得したデータをリスト表示し、そのリスト項目の一つを選択したときの処理を実装したのですが、なかなか想定通りに動いてくれません。Android…
プログラマーやシステムエンジニアであれば、技術書やそれにまつわる関連の書籍を読む機会が多いでしょう。例えば、C言語使いであればカーニハン&リッチーの『プログラミング言語C』を、Javaであればジョシュア・ブロックの『Effective Java』といった有名…
「Android Developers」からサンプルコードをダウンロードしてEclipseにインポートしましたが、onCreateメソッドの引数にて以下のエラーが表示されました。「Rを解決できません」どうやらプロジェクト作成時に本来生成されるはずのR.javaが、生成されなかっ…
駆け出しのエンジニアにとって、何時から何時までナニナニの作業を行った、といった作業記録を具体的にテキストファイルなどに残しておくことは、後々の開発のために非常に有意義だと思っています。それは、自身の時間管理にもなるし、なにより作業記録を一…