Upgrade to Pro — share decks privately, control downloads, hide ads and more …

初めてのAndroid #TechLunch

初めてのAndroid #TechLunch

2011/12/07(水) @ Livesense TechLunch
発表者:島田 喜裕

E60aa4f80303f3f386898546ddb3686a?s=128

Livesense Inc.
PRO

April 23, 2014
Tweet

Transcript

  1. 初めてのAndroid Hello,Android

  2. アーキテクチャ

  3. Dalvikとは何か? 特徴 ◦ .dexファイルを実行 その他 ◦ GoogleのDan Bornsteinによって設計

  4. アプリケーションフレームワーク 高水準の部品を提供 • アクティビティ マネージャ • コンテンツ プロバイダ • リソース

    マネージャ • 通知マネージャ
  5. 開発のための部品 Android SDKには開発する上で知らない といけないオブジェクト。 • アクティビティ • インテント

  6. ライフサイクル • onCreate • onStart • onResume • onPause •

    onStop • onRestart • onDestroy
  7. 実装 オープニング画面の作成

  8. リソースの使い方 • リソースとは、コード以外の情報 • プロジェクトのresディレクトリに作成 ◦ main.xml ◦ string.xml ◦

    colors.xml
  9. Rとは • リソースを示すID(定数値)が定義されたもの • すべてのリソースIDはプロジェクトのRクラスに 定義される。 • IDはaapt(Androidのリソースコンパイラ)ツール で自動的に生成。

  10. レイアウト定義ファイル レイアウトは、1個以上の子オブジェクトのコンテナ で、親オブジェクトの矩形内にそれらの子を配置。

  11. AndroidとXML AndroidがXMLを使うのはなぜか?効率が悪くな いのか? デバイスに格納されるのは、オリジナルの XMLテキストではなく、圧縮済みのバイナリ フォーマット。

  12. 次回 続、Android or sns api