Androidのxmlが何となくしか分かっていなかったので、ここにまとめておきたい。
まずLayoutはよく使う。リンク先は個人的に大変分かりやすくまとめられていた。
☆LinerLayout
縦と横の指定配置が可能。例えば、縦にbutton並べたり、横にbuttonを並べたり。よく使う。
☆FrameLayout
ビューの重ね合わせが可能。
☆RelativeLayout
相対座標の指定配置が可能らしいが、私は主に画像の上に文字を表示したいときに使った。
あっでも上手くすればFraneLayoutでも出来そう。
---------------------------------------------------
☆AbsoluteLayout
絶対座標指定の配置が買うらしいが、SDK1.5から非推奨。覚えなくても可(苦笑)
☆TableLayout
テーブルみたいに均等に表示が出来るらしい。使った事ない。
2011年9月16日金曜日
久しぶりに、
久しぶりにブログを更新する。なんやら忙しいと言うかやる気がおきなかった。
今日はandroidのcontextについて。ずっとcontextって何だろうって思ってた。当たり前のようにつかわれてるけど、正確な所良く知らなかった。
概要はアプリの状態を受け渡す為に用いられるのか。
contextには2種類あって、Activity(thisを返す)とApplication(getApplicationを返す)の2つ。どちらも然程、違いはないみたいですね。
ただ、つかう場合はメモリリークに気をつけろとどのサイト様でも言われてます。
メモリが残って、処理がおもくなってアプリが落ちるということなのか。
andoroidでのメモリリークの回避
memory leaks
じっくりゆっくり読んで消化して行きたい。
今日はandroidのcontextについて。ずっとcontextって何だろうって思ってた。当たり前のようにつかわれてるけど、正確な所良く知らなかった。
概要はアプリの状態を受け渡す為に用いられるのか。
contextには2種類あって、Activity(thisを返す)とApplication(getApplicationを返す)の2つ。どちらも然程、違いはないみたいですね。
ただ、つかう場合はメモリリークに気をつけろとどのサイト様でも言われてます。
メモリが残って、処理がおもくなってアプリが落ちるということなのか。
andoroidでのメモリリークの回避
memory leaks
じっくりゆっくり読んで消化して行きたい。
2011年6月28日火曜日
Android SDK and AVD Managerについて
Android SDK and AVD Managerで初期に作業しておかなければいけないことがある。
AVDには「Virtual devices」「Installed packages」「Available packages」の3つの項目がある。
・Virtual devicesはエミュレータ環境を整える。
一つ一つバージョン設定しないといけないので面倒だけど始めに世間で普及している1.6、2.1、2.2、3.0あたりを整えておく。
NEW>Create AVDでnameを選ぶ。
nameはバージョンの名前にしておくといい。 私はこれに失敗してて最初のHelloWorld作成時、emulatorが起動しなくて悩んだ。
・Installed packagesは文字通りInstallしてあるpackage
・Available packagesでAndroid SDK の Package (特定のバージョンの SDK やドキュメントなど)をインストール
だから、作業の流れとして Available packagesでバージョンインスト→Virtual devicesでエミュレータ環境整え。
AVDには「Virtual devices」「Installed packages」「Available packages」の3つの項目がある。
・Virtual devicesはエミュレータ環境を整える。
一つ一つバージョン設定しないといけないので面倒だけど始めに世間で普及している1.6、2.1、2.2、3.0あたりを整えておく。
NEW>Create AVDでnameを選ぶ。
nameはバージョンの名前にしておくといい。 私はこれに失敗してて最初のHelloWorld作成時、emulatorが起動しなくて悩んだ。
・Installed packagesは文字通りInstallしてあるpackage
・Available packagesでAndroid SDK の Package (特定のバージョンの SDK やドキュメントなど)をインストール
だから、作業の流れとして Available packagesでバージョンインスト→Virtual devicesでエミュレータ環境整え。
2011年6月27日月曜日
androidタブレットメモ
ICONA TAB A500が発売される。
ipadにも引けをとらない性能で、注目は3万円台という安さ。
家庭用ならこれで充分だと思う。
OSはandroid3.0。
2010年のときはiPadが発売され、話題になった。
電子書籍元年とか言われてた。
1年経つと他社も技術を追いつき追いこそうと多くの商品が発売された。
しばらく、情報を仕入れるのを疎かにしていると?ばかりになる。
でっ今日は自分で整理するために少しメモをとってみた。
2011年6月の日本のタブレット市場は
・iPad2
・GALAXY Tab
・Optimus Pad
・Motorola Xoom
★その他★
(Dell Streak/Light Tab
(wifiのみ使用可能)SMT-i9100/LuvPad AD100/Aigo/Creative ZiiO
(電子書籍関連タブレット)Kindle/GALAPAGOS/Reader
参考ページ
と占めているけども、タブレットに関してはOSを見るとiOSとandoroidの二つに分かれる。
でも大部分はandroid。
タブレット市場はandroid3.0がいち早く普及してる印象。
あっでもちょっと前までandroid2.2だったのか。
携帯市場はandroid2.2と2.1あたりが占めてる。
というか中身の性能が、
CPUはよく聞くけども1GHz デュアルコアとかよくわかってない。
ROMとRAMも迷うし、ぼやーとしたイメージしかつかん。
よくわかんないやー。
年内は無理かもしれんけども、
PCの転送作業を必要としない、
独立した機器になるんだろうなぁ。
もうすぐそこにきてる。
ipadにも引けをとらない性能で、注目は3万円台という安さ。
家庭用ならこれで充分だと思う。
OSはandroid3.0。
2010年のときはiPadが発売され、話題になった。
電子書籍元年とか言われてた。
1年経つと他社も技術を追いつき追いこそうと多くの商品が発売された。
しばらく、情報を仕入れるのを疎かにしていると?ばかりになる。
でっ今日は自分で整理するために少しメモをとってみた。
2011年6月の日本のタブレット市場は
・iPad2
・GALAXY Tab
・Optimus Pad
・Motorola Xoom
★その他★
(Dell Streak/Light Tab
(wifiのみ使用可能)SMT-i9100/LuvPad AD100/Aigo/Creative ZiiO
(電子書籍関連タブレット)Kindle/GALAPAGOS/Reader
参考ページ
と占めているけども、タブレットに関してはOSを見るとiOSとandoroidの二つに分かれる。
でも大部分はandroid。
タブレット市場はandroid3.0がいち早く普及してる印象。
あっでもちょっと前までandroid2.2だったのか。
携帯市場はandroid2.2と2.1あたりが占めてる。
というか中身の性能が、
CPUはよく聞くけども1GHz デュアルコアとかよくわかってない。
ROMとRAMも迷うし、ぼやーとしたイメージしかつかん。
よくわかんないやー。
年内は無理かもしれんけども、
PCの転送作業を必要としない、
独立した機器になるんだろうなぁ。
もうすぐそこにきてる。
登録:
投稿 (Atom)