SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
Google IO 2011回顧
2011年5月28日星期六
http://www.gasolin.idv.tw/
2011年5月28日星期六
http://www.gasolin.idv.tw/
2011年5月28日星期六
Organizer
http://www.taipei-gtug.org
Taipei GTUG簡介 http://goo.gl/sSf1c
2011年5月28日星期六
Outline
• Google IO 2011
– NFC應用
– Android開放周邊
– Android@Home
• Google IO影片分享讀書會
• Android食譜
– 啟用3.x UI
– 顯示在Google TV Market
– Admob廣告
– 使用Analytics做錯誤回報 4
2011年5月28日星期六
http://www.youtube.com/user/GoogleDevelopers
I O means : Innovation and Openness
Keynote Day 1:
Google I/O 2011
2011年5月28日星期六
36个制造商、200家运营
商,并在超过200个国家
已经有超过300款Android
设备。
眾家支持
2011年5月28日星期六
http://www.androidacademy.com/4-android-timeline
發展迅速
2011年5月28日星期六
1億台啟用
Android 日均40万的激活
量
苹果手机与平板日均销量
27万部
Symbian日均销量28万部
credit http://chinese.engadget.com/2011/05/10/live-from-google-i-o-2011s-opening-keynote/
2011年5月28日星期六
(到處都可賣)
寫一次應用程式
到處可執行
2011年5月28日星期六
Sessions http://goo.gl/lpvJb
2011年5月28日星期六
Filter the topics
2011年5月28日星期六
credit How to NFC 14:25
NFC應用
2011年5月28日星期六
NFC Applications
14:45
2011年5月28日星期六
Open Accessory
credit Keynote Day 1
2011年5月28日星期六
Open Accessory
2011年5月28日星期六
Interact with Arduino Board
2011年5月28日星期六
Android@Home Tungsten
credit Keynote Day 1
2011年5月28日星期六
影片分享讀書會 in
18
http://goo.gl/uW4R4分享者徵求中
2011年5月28日星期六
1. 找想分享的主題
http://goo.gl/lpvJb
2011年5月28日星期六
2. 貼出報名單
http://goo.gl/uW4R4
2011年5月28日星期六
• 5~10分鐘的分享
21
• 1小時的演講3. 將
精煉成
Refer to http://www.taipei-gtug.org
2011年5月28日星期六
啟用Android 3.x UI
22
<uses-sdk
android:minSdkVersion="x"
android:targetSdkVersion="11"/>
related: Design and implement android ui for phone and tablet
2011年5月28日星期六
顯示到Google TV Market
23
<uses-feature
android:name="android.hardware.touchscreen"
android:required="false"/>
<uses-feature
android:name="android.hardware.location.gps"
android:required="false"/>
<uses-feature
android:name="android.hardware.telephony"
android:required="false"/>
credit Build Android Apps for Google TV
2011年5月28日星期六
透過AVD Manager下載Admob
related: Don’t just build a mobile app, Build a business
2011年5月28日星期六
Google行動分析(Analytics Mobile)
http://analytics.google.com
2011年5月28日星期六
try {
…
} catch (Exception e) {
tracker.trackPageView("/file_open_error");
}
使用Analytics做錯誤回報
credit Android Protips http://www.youtube.com/watch?v=twmuBbC_oB8
related: Optimize android apps with google analytics
2011年5月28日星期六
啟用proguard做程式碼混淆
• 編輯 default.properties,加入
– 「proguard.config=proguard.cfg」設定
• 增加反編譯後判讀的困難度
• 減少apk大小
27
credit Android Protips
2011年5月28日星期六
隨機按鍵測試 (Monkey Test)
$ adb shell monkey -p
com.demo.android.bmi -v --throttle 100 600
28credit http://www.flickr.com/photos/paperclypse/10409482/
2011年5月28日星期六
影片分享讀書會全員募集中
29
http://goo.gl/uW4R4
2011年5月28日星期六
Q&A
2011年5月28日星期六

Mais conteúdo relacionado

Mais de Fred Lin

Firefox os how large open source project works
Firefox os   how large open source project worksFirefox os   how large open source project works
Firefox os how large open source project worksFred Lin
 
Capable Web: Chrome Apps and Firefox Webapp
Capable Web: Chrome Apps and Firefox WebappCapable Web: Chrome Apps and Firefox Webapp
Capable Web: Chrome Apps and Firefox WebappFred Lin
 
Developing FirefoxOS
Developing FirefoxOSDeveloping FirefoxOS
Developing FirefoxOSFred Lin
 
Steps to contribute to firefox os (gaia)
Steps to contribute to firefox os (gaia)Steps to contribute to firefox os (gaia)
Steps to contribute to firefox os (gaia)Fred Lin
 
Introduction of Distributed version control system (mainly Mercurial)
Introduction of Distributed version control system (mainly Mercurial)Introduction of Distributed version control system (mainly Mercurial)
Introduction of Distributed version control system (mainly Mercurial)Fred Lin
 
第一次程式設計就上手 - 使用Python 與周蟒(zhpy)
第一次程式設計就上手  - 使用Python 與周蟒(zhpy)第一次程式設計就上手  - 使用Python 與周蟒(zhpy)
第一次程式設計就上手 - 使用Python 與周蟒(zhpy)Fred Lin
 
Maintain and share your python project (維護和分享 Python 程式專案)
Maintain and share your python project (維護和分享 Python 程式專案)Maintain and share your python project (維護和分享 Python 程式專案)
Maintain and share your python project (維護和分享 Python 程式專案)Fred Lin
 
Make web as webapp
Make web as webappMake web as webapp
Make web as webappFred Lin
 
Firefox OS overview
Firefox OS overviewFirefox OS overview
Firefox OS overviewFred Lin
 
人人能編程是可能的嗎?
人人能編程是可能的嗎?人人能編程是可能的嗎?
人人能編程是可能的嗎?Fred Lin
 
Developer也可以做出漂亮網站 - Twitter Bootstrap/JQuery Mobile簡介
Developer也可以做出漂亮網站 - Twitter Bootstrap/JQuery Mobile簡介Developer也可以做出漂亮網站 - Twitter Bootstrap/JQuery Mobile簡介
Developer也可以做出漂亮網站 - Twitter Bootstrap/JQuery Mobile簡介Fred Lin
 
Android + jenkins
Android + jenkinsAndroid + jenkins
Android + jenkinsFred Lin
 
Play Framework on Google App Engine
Play Framework on Google App EnginePlay Framework on Google App Engine
Play Framework on Google App EngineFred Lin
 
Taipei gtug opening
Taipei gtug openingTaipei gtug opening
Taipei gtug openingFred Lin
 
Introduction of Google Code and Mercurial
Introduction of Google Code and MercurialIntroduction of Google Code and Mercurial
Introduction of Google Code and MercurialFred Lin
 
Introduction Of Android Scripting Environment
Introduction Of Android Scripting EnvironmentIntroduction Of Android Scripting Environment
Introduction Of Android Scripting EnvironmentFred Lin
 

Mais de Fred Lin (16)

Firefox os how large open source project works
Firefox os   how large open source project worksFirefox os   how large open source project works
Firefox os how large open source project works
 
Capable Web: Chrome Apps and Firefox Webapp
Capable Web: Chrome Apps and Firefox WebappCapable Web: Chrome Apps and Firefox Webapp
Capable Web: Chrome Apps and Firefox Webapp
 
Developing FirefoxOS
Developing FirefoxOSDeveloping FirefoxOS
Developing FirefoxOS
 
Steps to contribute to firefox os (gaia)
Steps to contribute to firefox os (gaia)Steps to contribute to firefox os (gaia)
Steps to contribute to firefox os (gaia)
 
Introduction of Distributed version control system (mainly Mercurial)
Introduction of Distributed version control system (mainly Mercurial)Introduction of Distributed version control system (mainly Mercurial)
Introduction of Distributed version control system (mainly Mercurial)
 
第一次程式設計就上手 - 使用Python 與周蟒(zhpy)
第一次程式設計就上手  - 使用Python 與周蟒(zhpy)第一次程式設計就上手  - 使用Python 與周蟒(zhpy)
第一次程式設計就上手 - 使用Python 與周蟒(zhpy)
 
Maintain and share your python project (維護和分享 Python 程式專案)
Maintain and share your python project (維護和分享 Python 程式專案)Maintain and share your python project (維護和分享 Python 程式專案)
Maintain and share your python project (維護和分享 Python 程式專案)
 
Make web as webapp
Make web as webappMake web as webapp
Make web as webapp
 
Firefox OS overview
Firefox OS overviewFirefox OS overview
Firefox OS overview
 
人人能編程是可能的嗎?
人人能編程是可能的嗎?人人能編程是可能的嗎?
人人能編程是可能的嗎?
 
Developer也可以做出漂亮網站 - Twitter Bootstrap/JQuery Mobile簡介
Developer也可以做出漂亮網站 - Twitter Bootstrap/JQuery Mobile簡介Developer也可以做出漂亮網站 - Twitter Bootstrap/JQuery Mobile簡介
Developer也可以做出漂亮網站 - Twitter Bootstrap/JQuery Mobile簡介
 
Android + jenkins
Android + jenkinsAndroid + jenkins
Android + jenkins
 
Play Framework on Google App Engine
Play Framework on Google App EnginePlay Framework on Google App Engine
Play Framework on Google App Engine
 
Taipei gtug opening
Taipei gtug openingTaipei gtug opening
Taipei gtug opening
 
Introduction of Google Code and Mercurial
Introduction of Google Code and MercurialIntroduction of Google Code and Mercurial
Introduction of Google Code and Mercurial
 
Introduction Of Android Scripting Environment
Introduction Of Android Scripting EnvironmentIntroduction Of Android Scripting Environment
Introduction Of Android Scripting Environment
 

Google IO 2011 recap