Fragmentの宣言方法、Tablet,スマフォ判別方法~1apkアプリ開発方法~     2011/08/13   で部ミーティング
XMLレイアウト
コードベースレイアウト
XML+コードベース
Fragmentとは Android 3.0 から提供された機能 Activityよりも概念的に小さなもの  Activityと依存関係あり  画面遷移に依存しない 共通モジュール  Tablet向けアプリとスマートフォン向けアプリ  で利用可...
Fragment画面概要Main   Detail   Main   Detail
Fragment利用例Android Developers blog(http://android-developers.blogspot.com/2011/02/android-30-fragments-api.html)
FragmentのXMLレイアウト(1)
FragmentのXMLレイアウト(2)           Detail画面に任意のFragment を与えた                  い場合は、Viewの上位
で、ここからが本題
Androidバージョン対応表端末インチサイズ端末インチサイズ                       ~ インチ                              7~10インチ                ~ インチ     ...
Tablet, スマートフォン判別方法              ③⑤⑥を判別               ③⑤を判別
1apkアプリのActivity基本構成    タブレット                         スマートフォン            Main                                   Detail    ...
1apkアプリのメリット・デメリット時間切れで書けず・・・
ご清聴ありがとうございました。
20110813 andeb10資料
20110813 andeb10資料
20110813 andeb10資料
20110813 andeb10資料
Upcoming SlideShare
Loading in …5
×

20110813 andeb10資料

740 views

Published on

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
740
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

20110813 andeb10資料

  1. 1. Fragmentの宣言方法、Tablet,スマフォ判別方法~1apkアプリ開発方法~ 2011/08/13 で部ミーティング
  2. 2. XMLレイアウト
  3. 3. コードベースレイアウト
  4. 4. XML+コードベース
  5. 5. Fragmentとは Android 3.0 から提供された機能 Activityよりも概念的に小さなもの Activityと依存関係あり 画面遷移に依存しない 共通モジュール Tablet向けアプリとスマートフォン向けアプリ で利用可能 Activity のみでは実現困難 特にBACKキーでの画面遷移履歴が困難
  6. 6. Fragment画面概要Main Detail Main Detail
  7. 7. Fragment利用例Android Developers blog(http://android-developers.blogspot.com/2011/02/android-30-fragments-api.html)
  8. 8. FragmentのXMLレイアウト(1)
  9. 9. FragmentのXMLレイアウト(2) Detail画面に任意のFragment を与えた い場合は、Viewの上位
  10. 10. で、ここからが本題
  11. 11. Androidバージョン対応表端末インチサイズ端末インチサイズ ~ インチ 7~10インチ ~ インチ 2~7インチ xlarge(Extra large) 以外 xlarge以外 (large,normal,small)端末説明 タブレット画面 スマートフォン画面コードネーム API レベルGigerBread(GB) 10 以下 ① 現在存在しない ②多数発売済み(2.3.4)系とそれ以前 が、可能性ありHoneycomb(HC) 11 以上 ③いくつか発売済 ④存在しない(3.0)系 みIceCreamSandwich(ICS) ?? 以上 ⑤発売予定 ⑥発売予定(Ver番号未定)系
  12. 12. Tablet, スマートフォン判別方法 ③⑤⑥を判別 ③⑤を判別
  13. 13. 1apkアプリのActivity基本構成 タブレット スマートフォン Main Detail Activity Activity Main Detail Fragment Fragment Main Detail Fragment Fragment3.0以降で定義されたAPI利用時は、isHoneycomb()で判断DetailFragmentの変更か、DetailActivityへの遷移かisHoneycombTablet()で判断
  14. 14. 1apkアプリのメリット・デメリット時間切れで書けず・・・
  15. 15. ご清聴ありがとうございました。

×