XML?
『初めてのAndroid』3章4節まで終了。
サンプル文に従ってXMLの記述をする。
ユーザーインターフェース、つまりアクティビティはXMLによって記述される。
/sec/hoge.javaは、アクティビティが作られた時に呼び出される。
R.javaは弄ってはいけない。Eclipseが自動で修正していく。
- hoge.javaの中でsetContentView(R.layout.main);で呼び出されるのは/res/layout/main.xml。
- main.xmlの中でandroid:text="@string/hoge"とあれば
- /res/values/stringの中の
ほげ が呼び出される。
- /res/values/stringの中の
他のソースから呼ばれるためのリソースID
ボタンの定義にandroid:id="@id/hogehogeとすることで、他のファイルから参照できる新しいリソースIDが定義される。
このIDはこのボタンを押した時に何かを行うために使われる。
問題点
縦画面での文字列のセンタリングが適用されない。
横画面から縦画面に内容が戻らない
疑問点
- 縦横の切り替えは/res/layoutと/res/layout-land内のXMLで定義すると考えるが、同じファイル名.xmlでいいのか?
- android:background="@color/background"がエラーになる。backgroundが定義されていない?
Eclipseでandroid:とタイプしてちょっと待つと使えるツールチップが表示される。
まだまだ道は長い。が、XMLの記述で画面を作っていることが判った。
10/8は
さぼった。なにもしてねぇ。
Androidの概念が判ったような気がした。
『MAC POWER 2010Vol.2』購入
MACPOWER 2010 vol.2 Mac最新ラインアップ徹底解析/本当に使えるオンラインウェア (アスキームック)
- 出版社/メーカー: アスキー・メディアワークス
- 発売日: 2010/09/03
- メディア: ムック
- この商品を含むブログ (2件) を見る
『初めてのAndroid』購入
- 作者: Ed Burnette,日本Androidの会(監訳),長尾高弘
- 出版社/メーカー: オライリージャパン
- 発売日: 2009/05/18
- メディア: 大型本
- 購入: 15人 クリック: 304回
- この商品を含むブログ (55件) を見る
日本Androidの会が監訳してるからまあいいかな。
はじめに(今までの経緯)
戦略的衝動買いに対する言い訳および不純な動機と純粋な欲望
−スマートフォンが面白そうだ。
- auからAndroid携帯IS03が出るから機種変ついでにアプリ開発してみようか。
- iPodTouch欲しいけど単なるオモチャとして買うのもアレだな。買うには言い訳が必要。
- 0金利だし円高で会社の先行きもアヤシイから時流のスマートフォンに乗って一攫千金…といかないかな…。
インストール
- そんなわけでMacBookにXcodeとEclipseをインストールしてみた。
- 時流だからEvernoteも入れてみた。
- いずれAndroidでシンクロとか試したいじゃん。
- Bentoも体験版を入れてみたけど作れてない。
- 作者: 外山滋比古
- 出版社/メーカー: 筑摩書房
- 発売日: 1986/04/24
- メディア: 文庫
- 購入: 91人 クリック: 844回
- この商品を含むブログ (748件) を見る
インストールの続き
本を買ってみた。
入門 Objective-C 2.0 (Programmer’s SELECTION)
- 作者: Scott Knaster,Mark Dalrymple,長尾高弘
- 出版社/メーカー: 翔泳社
- 発売日: 2009/07/16
- メディア: 大型本
- 購入: 14人 クリック: 133回
- この商品を含むブログ (22件) を見る
- 作者: 林晃
- 出版社/メーカー: シーアンドアール研究所
- 発売日: 2010/07/24
- メディア: 単行本(ソフトカバー)
- 購入: 5人 クリック: 285回
- この商品を含むブログ (27件) を見る
Androidの現状
このページとか[http:www.techfirm.co.jp/lab/android.html:title=このページ]を参考に、Androidのアプリを書いてみようと思った。
だかしかし、何だか頭に入ってこない。
書かれているとおりにやっているつもりだが、フォルダ構造が違ったり、コンパイルが通らなかったりする。
そもそもEclipseってのがどうにもよく分からないシロモノだ。
iOSの現状
iPodTouchを買おうかどうしようか迷ってるところ。
XcodeでObjective-Cの勉強中。特に引っかかっているところはないけどクラスとかのが概念が引っかかりそうな雰囲気。
Xcode自体の作りも今はまだコマンドラインレベルだから何とかなっている感じはある。