SlideShare une entreprise Scribd logo
1  sur  41
Télécharger pour lire hors ligne
ICS	 概要
        Ice	 Cream	 Sandwich	 
                  から	 
             Jelly	 Bean	 へ



2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
自己紹介

@ohwada
大和田健一
日本Androidの会 横浜支部
三代目 支部長

2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
会場アンケート

  (1) Galaxy Nexus 持ってる?


  (2) ICS サンプルコード 試した?



2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
Android のバージョン




                                   Jelly Bean




2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
Ice Cream Sandwich

                2011年10月
                 SDK : API 14


               2011年12月
                Galaxy Nexus


2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
Ice Cream Sandwich
                           ハード関連 新機能
                            Android Beam
                            WiFi Direct
                           UI 統合 (タブレット)
                            Action Bar
                            Fragments
  Android 4.0 Platform : Y.A.M の 雑記帳
http://y-anz-m.blogspot.jp/2011/10/android-40-paltform.html

  2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
Galaxy Nexus

開発者には大人気!




                   一般受けせず
                  3月には値崩れ

2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
バージョン別シェア




http://developer.android.com/about/dashboards/index.html

2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
サンプルコード
<sdk>/platforms/<android-version>/samples/
  http://www.techdoctranslator.com/resources/samples/samples-index

            http://android.ohwada.jp/archives/612


           -   AndroidBeamDemo
           -   WiFiDirectDemo
           -   ActionBarCompat
           -   Fragments

  2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
Android Beam




   http://www.youtube.com/watch?v=nCw1ilMzCH4


2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
Android Beam
 1. NDEF Push を使った
  至近距離(数センチ)の通信です
 2. 同じアプリを入れた端末が
  2台必要です
 3. データ量 300byteくらい

NDEF (NFC Data Exchange Format)
http://www.techdoctranslator.com/android/guide/nfc/nfc

2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
AndroidBeamDemo
            サンプルコード

ソース
 - Beam.java 170行とシンプル


API 14
 - CreateNdefMessageCallback
 - OnNdefPushCompleteCallback

 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
WiFi Direct




Wi-Fi Direct: Connect with the possibilities
    http://www.youtube.com/watch?v=je2lWjfpywQ

 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
WiFi Direct
WiFi 3つのモード
1. WiFi infrastructure mode (AP経由)
2. WiFi ad hoc mode (Andorid非対応)
3. WiFi Direct (モード切替え要)

  データ量 制限なし
  転送速度 50Mbps

2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
WiFiDirectDemo
          サンプルコード

   5つのファイル
    - WiFiDirectActivity
    - WiFiDirectBroadcastReceiver
    - DeviceListFragment
    - DeviceDetailFragment
    - FileTransferService


2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
WiFiDirectDemo

下記のAPIを使用
 - WifiP2pManager.ChannelListener
 - WifiP2pManager.PeerListListener
 - WifiP2pManager.ConnectionInfoListener
 - WifiP2pDevice



  2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
Action Bar


        従来のメニューに代わる
        ナビゲーションバー
         - アクションアイテム
         - タブ
         - ドロップダウンリスト
http://www.techdoctranslator.com/android/guide/ui/actionbar
 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
ActionBarCompat
                   サンプルコード
このサンプルでは、ActionBar のAPI を持つ API 11 以
降の機種と、持たない API 11 以前の機種に対して、
ActionBar をどのように実装するかを示している。

API 11 以前の機種に対しては、新しいフレームワークAPIと同様に扱えるように、
互換性のある ActionBar は、menu resource ベースのアクション項目の定義のメ
カニズムを使用して実装する。
さらに、API 11 から導入された android:showAsAction 属性を限られた範囲でサ
ポートする。

         http://android.ohwada.jp/archives/612

  2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
ActionBarCompat
           実行環境のバージョンに応じて、
           3つのファイルを呼んでいる                                                 1
                                                                         2
                                                                         3
                                                                         4
                                                                         5
                                                                         6
                                                                         7
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
    return new ActionBarHelperICS(activity);
} else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
    return new ActionBarHelperHoneycomb(activity);
} else {
    return new ActionBarHelperBase(activity);
}


    2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
ActionBarCompat




2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
Action Bar


               ActionBarSherlock
               compatibility library

                  http://actionbarsherlock.com/




2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
Fragments




2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
Fragments
1. 階層が増えた
 Activity -> Fragment -> View
2. 独自のライフサイクル
3. Compatibility Package (1.6 - 2.3)

http://www.techdoctranslator.com/android/guide/activities/fragments




2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
Fragments
                 FragmentAlertDialog.java
                 FragmentArguments.java
                 FragmentContextMenu.java
                 FragmentCustomAnimations.java
サンプルコード          FragmentDialog.java
                 FragmentDialogOrActivity.java
 ApiDemos        FragmentHideShow.java
                 FragmentLayout.java
                 FragmentListArray.java
                 FragmentMenu.java
                 FragmentReceiveResult.java
                 FragmentRetainInstance.java
                 FragmentStack.java
                 FragmentTabs.java

 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
Google I/O 2012 公式アプリ

                 ソース公開予定
                 http://code.google.com/p/iosched/



                  活きたサンプル
                   Action Bar
                   Fragments

2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
Ice Cream Sandwich
            から
       Jelly Bean へ



2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
ドコモ 夏モデル


                        17機種
                        全て Android 4.0
                        ガラ携なし




2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
そんな品揃えで
                     大丈夫か




2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
大丈夫だ
           問題ない


2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
分断化・細分化




2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
Kindle Fire 来月発売?


                   Android 2.3
                   Amazon独自UI
                   199ドル




2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
Jelly Bean

                2012年6月
                 SDK : API 16


                発売未定
                 Nexus 7


2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
Jelly Bean
         Faster, Smoother, More Responsive
         Enhanced Accessibility
         Support for International Users
         New Ways to Create Beautiful UI
         New Input Types and Capabilities
         Animation and Graphics
         New Types of Connectivity
         New Media Capabilities
         Renderscript Computation
         Android Browser and WebView
         Google APIs and services


http://developer.android.com/about/versions/jelly-bean.html


  2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
Jelly Bean
     Project Butter (滑らかな操作)




2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
Jelly Bean
      Voice Typing (音声アシスト)




2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
Jelly Bean
       Google Now (スケジュール)




2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
Nexsus 7

                      7インチタブレット
                      CPU : Tegra 3
                      RAM : 1GB
                      重量 : 約340g
                      製造 : 台湾ASUS
                      価格 : 199ドル
                      日本での発売は未定



2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
Nexus Q
       ストリーミング・サーバー




   http://www.youtube.com/watch?v=7F5FO-MyR0o

2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
Google Grass
     ウェアラブル・コンピュータ




  https://www.youtube.com/watch?v=D7TB8b2t3QE

2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
ADK 2012
              http://developer.android.com/tools/adk/adk2.html


             ・ADK Connection over Bluetooth
             ・USB Audio




http://arduino.cc/blog/2012/06/28/android-adk2012-is-here/

    2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
質疑応答


2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一

Contenu connexe

Similaire à 20120630 android ics in Yokohama

20120520 App Inventor in user meeting
20120520 App Inventor in user meeting20120520 App Inventor in user meeting
20120520 App Inventor in user meetingKenichi Ohwada
 
ふぃじかるこんぴゅ〜てぃんぐしてみた
ふぃじかるこんぴゅ〜てぃんぐしてみたふぃじかるこんぴゅ〜てぃんぐしてみた
ふぃじかるこんぴゅ〜てぃんぐしてみたTakao Sumitomo
 
Androidロボットサミットin名古屋
Androidロボットサミットin名古屋Androidロボットサミットin名古屋
Androidロボットサミットin名古屋Kenichi Yoshida
 
smartphone test (know how & tools)
smartphone test (know how & tools)smartphone test (know how & tools)
smartphone test (know how & tools)Yukio Andoh
 
AOA2.0を実装してみた
AOA2.0を実装してみたAOA2.0を実装してみた
AOA2.0を実装してみたYuuichi Akagawa
 
Androidロボットサミットin京都
Androidロボットサミットin京都Androidロボットサミットin京都
Androidロボットサミットin京都Kenichi Yoshida
 
20120422 m3pi in Yokohama
20120422 m3pi in Yokohama20120422 m3pi in Yokohama
20120422 m3pi in YokohamaKenichi Ohwada
 
Google mapとgps機能を使ってみた。
Google mapとgps機能を使ってみた。Google mapとgps機能を使ってみた。
Google mapとgps機能を使ってみた。Eiichi Tsuru
 
Androidが起こしたオープン・イノベーション
Androidが起こしたオープン・イノベーションAndroidが起こしたオープン・イノベーション
Androidが起こしたオープン・イノベーションKoji Shigemura
 
冬だからAndroid再入門
冬だからAndroid再入門冬だからAndroid再入門
冬だからAndroid再入門Katsumi Honda
 
ADKでロボット with NFC
ADKでロボット with NFCADKでロボット with NFC
ADKでロボット with NFCTakao Sumitomo
 
イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料Kenichi Yoshida
 
Android studio で行ってみよう!!
Android studio で行ってみよう!!Android studio で行ってみよう!!
Android studio で行ってみよう!!Kazuaki Ueda
 
Droidcon London2012 Speaker Experience
Droidcon London2012 Speaker ExperienceDroidcon London2012 Speaker Experience
Droidcon London2012 Speaker ExperienceKenichi Kambara
 
20120516 NetCommons GoogleMap
20120516 NetCommons GoogleMap20120516 NetCommons GoogleMap
20120516 NetCommons GoogleMapKenichi Ohwada
 
Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
 Sansan Tech Meetup Androidエンジニアが振り返る Google I/O   Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
Sansan Tech Meetup Androidエンジニアが振り返る Google I/O 健一 辰濱
 
Kopanitsa portfolio 2013_09
Kopanitsa portfolio 2013_09Kopanitsa portfolio 2013_09
Kopanitsa portfolio 2013_09Takahiro Okada
 
Windowsストアアプリ開発ハンズオントレーニングに行ってきました 2012-09-22-lt
Windowsストアアプリ開発ハンズオントレーニングに行ってきました 2012-09-22-ltWindowsストアアプリ開発ハンズオントレーニングに行ってきました 2012-09-22-lt
Windowsストアアプリ開発ハンズオントレーニングに行ってきました 2012-09-22-ltTomokazu Kizawa
 
「Camelog」Android開発秘話
「Camelog」Android開発秘話「Camelog」Android開発秘話
「Camelog」Android開発秘話Shoya Tsukada
 

Similaire à 20120630 android ics in Yokohama (20)

20120520 App Inventor in user meeting
20120520 App Inventor in user meeting20120520 App Inventor in user meeting
20120520 App Inventor in user meeting
 
ふぃじかるこんぴゅ〜てぃんぐしてみた
ふぃじかるこんぴゅ〜てぃんぐしてみたふぃじかるこんぴゅ〜てぃんぐしてみた
ふぃじかるこんぴゅ〜てぃんぐしてみた
 
Androidとは何か
Androidとは何かAndroidとは何か
Androidとは何か
 
Androidロボットサミットin名古屋
Androidロボットサミットin名古屋Androidロボットサミットin名古屋
Androidロボットサミットin名古屋
 
smartphone test (know how & tools)
smartphone test (know how & tools)smartphone test (know how & tools)
smartphone test (know how & tools)
 
AOA2.0を実装してみた
AOA2.0を実装してみたAOA2.0を実装してみた
AOA2.0を実装してみた
 
Androidロボットサミットin京都
Androidロボットサミットin京都Androidロボットサミットin京都
Androidロボットサミットin京都
 
20120422 m3pi in Yokohama
20120422 m3pi in Yokohama20120422 m3pi in Yokohama
20120422 m3pi in Yokohama
 
Google mapとgps機能を使ってみた。
Google mapとgps機能を使ってみた。Google mapとgps機能を使ってみた。
Google mapとgps機能を使ってみた。
 
Androidが起こしたオープン・イノベーション
Androidが起こしたオープン・イノベーションAndroidが起こしたオープン・イノベーション
Androidが起こしたオープン・イノベーション
 
冬だからAndroid再入門
冬だからAndroid再入門冬だからAndroid再入門
冬だからAndroid再入門
 
ADKでロボット with NFC
ADKでロボット with NFCADKでロボット with NFC
ADKでロボット with NFC
 
イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料
 
Android studio で行ってみよう!!
Android studio で行ってみよう!!Android studio で行ってみよう!!
Android studio で行ってみよう!!
 
Droidcon London2012 Speaker Experience
Droidcon London2012 Speaker ExperienceDroidcon London2012 Speaker Experience
Droidcon London2012 Speaker Experience
 
20120516 NetCommons GoogleMap
20120516 NetCommons GoogleMap20120516 NetCommons GoogleMap
20120516 NetCommons GoogleMap
 
Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
 Sansan Tech Meetup Androidエンジニアが振り返る Google I/O   Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
 
Kopanitsa portfolio 2013_09
Kopanitsa portfolio 2013_09Kopanitsa portfolio 2013_09
Kopanitsa portfolio 2013_09
 
Windowsストアアプリ開発ハンズオントレーニングに行ってきました 2012-09-22-lt
Windowsストアアプリ開発ハンズオントレーニングに行ってきました 2012-09-22-ltWindowsストアアプリ開発ハンズオントレーニングに行ってきました 2012-09-22-lt
Windowsストアアプリ開発ハンズオントレーニングに行ってきました 2012-09-22-lt
 
「Camelog」Android開発秘話
「Camelog」Android開発秘話「Camelog」Android開発秘話
「Camelog」Android開発秘話
 

Plus de Kenichi Ohwada

20161026 What is Nougat
20161026  What is Nougat20161026  What is Nougat
20161026 What is NougatKenichi Ohwada
 
20161008 Pepper with Android
20161008 Pepper with Android20161008 Pepper with Android
20161008 Pepper with AndroidKenichi Ohwada
 
20161001 Sakura IoT Platform Alpha
20161001 Sakura IoT Platform Alpha20161001 Sakura IoT Platform Alpha
20161001 Sakura IoT Platform AlphaKenichi Ohwada
 
20160717 Raspberry Pi in Yokohama
20160717 Raspberry Pi in Yokohama20160717 Raspberry Pi in Yokohama
20160717 Raspberry Pi in YokohamaKenichi Ohwada
 
20160529 Pepper SDK for Android Studio
20160529 Pepper SDK for Android Studio 20160529 Pepper SDK for Android Studio
20160529 Pepper SDK for Android Studio Kenichi Ohwada
 
20160224_I_love_robots
20160224_I_love_robots20160224_I_love_robots
20160224_I_love_robotsKenichi Ohwada
 
20151002 Android app for Pepper
20151002 Android app for Pepper 20151002 Android app for Pepper
20151002 Android app for Pepper Kenichi Ohwada
 
20150805 MFT2015 & Pepper Speaker
20150805 MFT2015 & Pepper Speaker20150805 MFT2015 & Pepper Speaker
20150805 MFT2015 & Pepper SpeakerKenichi Ohwada
 
20150329 Make PCB with Eagle and Modela
20150329 Make PCB with Eagle and Modela20150329 Make PCB with Eagle and Modela
20150329 Make PCB with Eagle and ModelaKenichi Ohwada
 
20150327 History of Micro Computer in YRP
20150327 History of Micro Computer in YRP20150327 History of Micro Computer in YRP
20150327 History of Micro Computer in YRPKenichi Ohwada
 
20141005 Sensor Project in FabLab Kannai Vol,.2
20141005 Sensor Project in FabLab Kannai Vol,.220141005 Sensor Project in FabLab Kannai Vol,.2
20141005 Sensor Project in FabLab Kannai Vol,.2Kenichi Ohwada
 
20141129 Make PCB with Eagle and Modela
20141129 Make PCB with Eagle and Modela20141129 Make PCB with Eagle and Modela
20141129 Make PCB with Eagle and ModelaKenichi Ohwada
 
20141105 FabLab in Fab Kura
20141105 FabLab in Fab Kura20141105 FabLab in Fab Kura
20141105 FabLab in Fab KuraKenichi Ohwada
 
20140910 Arduino for beginners
20140910 Arduino for beginners20140910 Arduino for beginners
20140910 Arduino for beginnersKenichi Ohwada
 
20140820 Google Cardboard in Wearable Meeting
20140820 Google Cardboard in Wearable Meeting20140820 Google Cardboard in Wearable Meeting
20140820 Google Cardboard in Wearable MeetingKenichi Ohwada
 
20140802 Wearable Devices in JAG Yokosuka
20140802 Wearable Devices in JAG Yokosuka 20140802 Wearable Devices in JAG Yokosuka
20140802 Wearable Devices in JAG Yokosuka Kenichi Ohwada
 
20140629 Sensor Project in FabLab Kannai
20140629 Sensor Project in FabLab Kannai20140629 Sensor Project in FabLab Kannai
20140629 Sensor Project in FabLab KannaiKenichi Ohwada
 
20140115 android controll evy1
20140115 android controll evy120140115 android controll evy1
20140115 android controll evy1Kenichi Ohwada
 
20131216 Android App Inventor and LEGO Robot Mindstorms
20131216 Android App Inventor and LEGO Robot Mindstorms20131216 Android App Inventor and LEGO Robot Mindstorms
20131216 Android App Inventor and LEGO Robot MindstormsKenichi Ohwada
 

Plus de Kenichi Ohwada (20)

20161026 What is Nougat
20161026  What is Nougat20161026  What is Nougat
20161026 What is Nougat
 
20161008 Pepper with Android
20161008 Pepper with Android20161008 Pepper with Android
20161008 Pepper with Android
 
20161001 Sakura IoT Platform Alpha
20161001 Sakura IoT Platform Alpha20161001 Sakura IoT Platform Alpha
20161001 Sakura IoT Platform Alpha
 
20160717 Raspberry Pi in Yokohama
20160717 Raspberry Pi in Yokohama20160717 Raspberry Pi in Yokohama
20160717 Raspberry Pi in Yokohama
 
20160529 Pepper SDK for Android Studio
20160529 Pepper SDK for Android Studio 20160529 Pepper SDK for Android Studio
20160529 Pepper SDK for Android Studio
 
20160224_I_love_robots
20160224_I_love_robots20160224_I_love_robots
20160224_I_love_robots
 
20151002 Android app for Pepper
20151002 Android app for Pepper 20151002 Android app for Pepper
20151002 Android app for Pepper
 
20150805 MFT2015 & Pepper Speaker
20150805 MFT2015 & Pepper Speaker20150805 MFT2015 & Pepper Speaker
20150805 MFT2015 & Pepper Speaker
 
20150329 Make PCB with Eagle and Modela
20150329 Make PCB with Eagle and Modela20150329 Make PCB with Eagle and Modela
20150329 Make PCB with Eagle and Modela
 
20150327 History of Micro Computer in YRP
20150327 History of Micro Computer in YRP20150327 History of Micro Computer in YRP
20150327 History of Micro Computer in YRP
 
20141005 Sensor Project in FabLab Kannai Vol,.2
20141005 Sensor Project in FabLab Kannai Vol,.220141005 Sensor Project in FabLab Kannai Vol,.2
20141005 Sensor Project in FabLab Kannai Vol,.2
 
20141129 Make PCB with Eagle and Modela
20141129 Make PCB with Eagle and Modela20141129 Make PCB with Eagle and Modela
20141129 Make PCB with Eagle and Modela
 
20141105 FabLab in Fab Kura
20141105 FabLab in Fab Kura20141105 FabLab in Fab Kura
20141105 FabLab in Fab Kura
 
20140910 Arduino for beginners
20140910 Arduino for beginners20140910 Arduino for beginners
20140910 Arduino for beginners
 
20140820 Google Cardboard in Wearable Meeting
20140820 Google Cardboard in Wearable Meeting20140820 Google Cardboard in Wearable Meeting
20140820 Google Cardboard in Wearable Meeting
 
20140802 Wearable Devices in JAG Yokosuka
20140802 Wearable Devices in JAG Yokosuka 20140802 Wearable Devices in JAG Yokosuka
20140802 Wearable Devices in JAG Yokosuka
 
20140629 Sensor Project in FabLab Kannai
20140629 Sensor Project in FabLab Kannai20140629 Sensor Project in FabLab Kannai
20140629 Sensor Project in FabLab Kannai
 
20140115 android controll evy1
20140115 android controll evy120140115 android controll evy1
20140115 android controll evy1
 
20131221adk
20131221adk20131221adk
20131221adk
 
20131216 Android App Inventor and LEGO Robot Mindstorms
20131216 Android App Inventor and LEGO Robot Mindstorms20131216 Android App Inventor and LEGO Robot Mindstorms
20131216 Android App Inventor and LEGO Robot Mindstorms
 

20120630 android ics in Yokohama

  • 1. ICS 概要 Ice Cream Sandwich から Jelly Bean へ 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 3. 会場アンケート (1) Galaxy Nexus 持ってる? (2) ICS サンプルコード 試した? 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 4. Android のバージョン Jelly Bean 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 5. Ice Cream Sandwich 2011年10月  SDK : API 14 2011年12月  Galaxy Nexus 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 6. Ice Cream Sandwich ハード関連 新機能  Android Beam  WiFi Direct UI 統合 (タブレット)  Action Bar  Fragments Android 4.0 Platform : Y.A.M の 雑記帳 http://y-anz-m.blogspot.jp/2011/10/android-40-paltform.html 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 7. Galaxy Nexus 開発者には大人気! 一般受けせず 3月には値崩れ 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 9. サンプルコード <sdk>/platforms/<android-version>/samples/ http://www.techdoctranslator.com/resources/samples/samples-index http://android.ohwada.jp/archives/612 - AndroidBeamDemo - WiFiDirectDemo - ActionBarCompat - Fragments 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 10. Android Beam http://www.youtube.com/watch?v=nCw1ilMzCH4 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 11. Android Beam 1. NDEF Push を使った  至近距離(数センチ)の通信です 2. 同じアプリを入れた端末が  2台必要です 3. データ量 300byteくらい NDEF (NFC Data Exchange Format) http://www.techdoctranslator.com/android/guide/nfc/nfc 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 12. AndroidBeamDemo サンプルコード ソース  - Beam.java 170行とシンプル API 14  - CreateNdefMessageCallback  - OnNdefPushCompleteCallback 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 13. WiFi Direct Wi-Fi Direct: Connect with the possibilities http://www.youtube.com/watch?v=je2lWjfpywQ 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 14. WiFi Direct WiFi 3つのモード 1. WiFi infrastructure mode (AP経由) 2. WiFi ad hoc mode (Andorid非対応) 3. WiFi Direct (モード切替え要) データ量 制限なし 転送速度 50Mbps 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 15. WiFiDirectDemo サンプルコード 5つのファイル  - WiFiDirectActivity  - WiFiDirectBroadcastReceiver  - DeviceListFragment  - DeviceDetailFragment  - FileTransferService 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 16. WiFiDirectDemo 下記のAPIを使用  - WifiP2pManager.ChannelListener  - WifiP2pManager.PeerListListener  - WifiP2pManager.ConnectionInfoListener  - WifiP2pDevice 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 17. Action Bar 従来のメニューに代わる ナビゲーションバー  - アクションアイテム  - タブ  - ドロップダウンリスト http://www.techdoctranslator.com/android/guide/ui/actionbar 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 18. ActionBarCompat サンプルコード このサンプルでは、ActionBar のAPI を持つ API 11 以 降の機種と、持たない API 11 以前の機種に対して、 ActionBar をどのように実装するかを示している。 API 11 以前の機種に対しては、新しいフレームワークAPIと同様に扱えるように、 互換性のある ActionBar は、menu resource ベースのアクション項目の定義のメ カニズムを使用して実装する。 さらに、API 11 から導入された android:showAsAction 属性を限られた範囲でサ ポートする。 http://android.ohwada.jp/archives/612 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 19. ActionBarCompat 実行環境のバージョンに応じて、 3つのファイルを呼んでいる 1 2 3 4 5 6 7 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) { return new ActionBarHelperICS(activity); } else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { return new ActionBarHelperHoneycomb(activity); } else { return new ActionBarHelperBase(activity); } 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 21. Action Bar ActionBarSherlock compatibility library http://actionbarsherlock.com/ 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 23. Fragments 1. 階層が増えた  Activity -> Fragment -> View 2. 独自のライフサイクル 3. Compatibility Package (1.6 - 2.3) http://www.techdoctranslator.com/android/guide/activities/fragments 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 24. Fragments FragmentAlertDialog.java FragmentArguments.java FragmentContextMenu.java FragmentCustomAnimations.java サンプルコード FragmentDialog.java FragmentDialogOrActivity.java ApiDemos FragmentHideShow.java FragmentLayout.java FragmentListArray.java FragmentMenu.java FragmentReceiveResult.java FragmentRetainInstance.java FragmentStack.java FragmentTabs.java 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 25. Google I/O 2012 公式アプリ ソース公開予定 http://code.google.com/p/iosched/ 活きたサンプル  Action Bar  Fragments 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 26. Ice Cream Sandwich から Jelly Bean へ 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 27. ドコモ 夏モデル 17機種 全て Android 4.0 ガラ携なし 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 28. そんな品揃えで 大丈夫か 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 29. 大丈夫だ 問題ない 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 31. Kindle Fire 来月発売? Android 2.3 Amazon独自UI 199ドル 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 32. Jelly Bean 2012年6月  SDK : API 16 発売未定  Nexus 7 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 33. Jelly Bean Faster, Smoother, More Responsive Enhanced Accessibility Support for International Users New Ways to Create Beautiful UI New Input Types and Capabilities Animation and Graphics New Types of Connectivity New Media Capabilities Renderscript Computation Android Browser and WebView Google APIs and services http://developer.android.com/about/versions/jelly-bean.html 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 34. Jelly Bean Project Butter (滑らかな操作) 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 35. Jelly Bean Voice Typing (音声アシスト) 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 36. Jelly Bean Google Now (スケジュール) 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 37. Nexsus 7 7インチタブレット CPU : Tegra 3 RAM : 1GB 重量 : 約340g 製造 : 台湾ASUS 価格 : 199ドル 日本での発売は未定 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 38. Nexus Q ストリーミング・サーバー http://www.youtube.com/watch?v=7F5FO-MyR0o 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 39. Google Grass ウェアラブル・コンピュータ https://www.youtube.com/watch?v=D7TB8b2t3QE 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
  • 40. ADK 2012 http://developer.android.com/tools/adk/adk2.html ・ADK Connection over Bluetooth ・USB Audio http://arduino.cc/blog/2012/06/28/android-adk2012-is-here/ 2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一