More Related Content Similar to 20120630 android ics in Yokohama (20) More from Kenichi Ohwada (20) 20120630 android ics in Yokohama1. ICS 概要
Ice Cream Sandwich
から
Jelly Bean へ
2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
3. 会場アンケート
(1) Galaxy Nexus 持ってる?
(2) ICS サンプルコード 試した?
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日 日本アンドロイドの会 横浜支部 大和田健一
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日 日本アンドロイドの会 横浜支部 大和田健一
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日 日本アンドロイドの会 横浜支部 大和田健一
27. ドコモ 夏モデル
17機種
全て Android 4.0
ガラ携なし
2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
28. そんな品揃えで
大丈夫か
2012年6月30日 日本アンドロイドの会 横浜支部 大和田健一
29. 大丈夫だ
問題ない
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日 日本アンドロイドの会 横浜支部 大和田健一