Enviar pesquisa
Carregar
Android開発の基礎_20101218
•
Transferir como KEY, PDF
•
9 gostaram
•
1,718 visualizações
Takahiro (Poly) Horikawa
Seguir
2010/12/18 スパイシーソフトさんで開かれた勉強会「スパイシーカレッジ」での資料です。
Leia menos
Leia mais
Tecnologia
Diversão e humor
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 45
Baixar agora
Recomendados
Android - Intents and Broadcast Receivers
Android - Intents and Broadcast Receivers
MingHo Chang
Action Bar in Android
Action Bar in Android
Prof. Erwin Globio
Tutorial basicapp
Tutorial basicapp
Herry Prasetyo
ESPer2008-FireMobileSimulatorについて
ESPer2008-FireMobileSimulatorについて
Takahiro (Poly) Horikawa
Android Development Basics
Android Development Basics
Prajakta Dharmpurikar
Introduction toandroid
Introduction toandroid
Google Developer Group Bucharest
Dicoding Developer Coaching #20: Android | Apa itu Content Provider?
Dicoding Developer Coaching #20: Android | Apa itu Content Provider?
DicodingEvent
MAD-Lec8 Spinner Adapater and Intents (1).ppt
MAD-Lec8 Spinner Adapater and Intents (1).ppt
AnsarAhmad57
Recomendados
Android - Intents and Broadcast Receivers
Android - Intents and Broadcast Receivers
MingHo Chang
Action Bar in Android
Action Bar in Android
Prof. Erwin Globio
Tutorial basicapp
Tutorial basicapp
Herry Prasetyo
ESPer2008-FireMobileSimulatorについて
ESPer2008-FireMobileSimulatorについて
Takahiro (Poly) Horikawa
Android Development Basics
Android Development Basics
Prajakta Dharmpurikar
Introduction toandroid
Introduction toandroid
Google Developer Group Bucharest
Dicoding Developer Coaching #20: Android | Apa itu Content Provider?
Dicoding Developer Coaching #20: Android | Apa itu Content Provider?
DicodingEvent
MAD-Lec8 Spinner Adapater and Intents (1).ppt
MAD-Lec8 Spinner Adapater and Intents (1).ppt
AnsarAhmad57
Introduction to android
Introduction to android
Arbuleac Eugeniu
Android101
Android101
David Marques
Data Transfer between Activities & Databases
Data Transfer between Activities & Databases
Muhammad Sajid
Android: Intent, Intent Filter, Broadcast Receivers
Android: Intent, Intent Filter, Broadcast Receivers
CodeAndroid
Activities, Fragments, and Events
Activities, Fragments, and Events
Henry Osborne
04 activities - Android
04 activities - Android
Wingston
Cross-Platform Native Mobile Development with Eclipse
Cross-Platform Native Mobile Development with Eclipse
Peter Friese
Data Transfer between activities and Database
Data Transfer between activities and Database
faiz324545
Android
Android
Pranav Ashok
Introduction to Android Development
Introduction to Android Development
Aly Abdelkareem
Android Basic Components
Android Basic Components
Jussi Pohjolainen
Android Application Components-BroadcastReceiver_Content Provider.pptx
Android Application Components-BroadcastReceiver_Content Provider.pptx
KNANTHINIMCA
Android app development basics
Android app development basics
Anton Narusberg
Android Workshop
Android Workshop
Junda Ong
Beginning Native Android Apps
Beginning Native Android Apps
Gil Irizarry
Using intents in android
Using intents in android
Oum Saokosal
Android Development for Beginners with Sample Project - Day 1
Android Development for Beginners with Sample Project - Day 1
Joemarie Amparo
PENO3
PENO3
Sven Charleer
Android Bootcamp Tanzania: android manifest
Android Bootcamp Tanzania: android manifest
Denis Minja
Android Jumpstart Jfokus
Android Jumpstart Jfokus
Lars Vogel
The Land of Oz 20191109 Magic Leap x docomo meetup
The Land of Oz 20191109 Magic Leap x docomo meetup
Takahiro (Poly) Horikawa
生命を記述する数学
生命を記述する数学
Takahiro (Poly) Horikawa
Mais conteúdo relacionado
Semelhante a Android開発の基礎_20101218
Introduction to android
Introduction to android
Arbuleac Eugeniu
Android101
Android101
David Marques
Data Transfer between Activities & Databases
Data Transfer between Activities & Databases
Muhammad Sajid
Android: Intent, Intent Filter, Broadcast Receivers
Android: Intent, Intent Filter, Broadcast Receivers
CodeAndroid
Activities, Fragments, and Events
Activities, Fragments, and Events
Henry Osborne
04 activities - Android
04 activities - Android
Wingston
Cross-Platform Native Mobile Development with Eclipse
Cross-Platform Native Mobile Development with Eclipse
Peter Friese
Data Transfer between activities and Database
Data Transfer between activities and Database
faiz324545
Android
Android
Pranav Ashok
Introduction to Android Development
Introduction to Android Development
Aly Abdelkareem
Android Basic Components
Android Basic Components
Jussi Pohjolainen
Android Application Components-BroadcastReceiver_Content Provider.pptx
Android Application Components-BroadcastReceiver_Content Provider.pptx
KNANTHINIMCA
Android app development basics
Android app development basics
Anton Narusberg
Android Workshop
Android Workshop
Junda Ong
Beginning Native Android Apps
Beginning Native Android Apps
Gil Irizarry
Using intents in android
Using intents in android
Oum Saokosal
Android Development for Beginners with Sample Project - Day 1
Android Development for Beginners with Sample Project - Day 1
Joemarie Amparo
PENO3
PENO3
Sven Charleer
Android Bootcamp Tanzania: android manifest
Android Bootcamp Tanzania: android manifest
Denis Minja
Android Jumpstart Jfokus
Android Jumpstart Jfokus
Lars Vogel
Semelhante a Android開発の基礎_20101218
(20)
Introduction to android
Introduction to android
Android101
Android101
Data Transfer between Activities & Databases
Data Transfer between Activities & Databases
Android: Intent, Intent Filter, Broadcast Receivers
Android: Intent, Intent Filter, Broadcast Receivers
Activities, Fragments, and Events
Activities, Fragments, and Events
04 activities - Android
04 activities - Android
Cross-Platform Native Mobile Development with Eclipse
Cross-Platform Native Mobile Development with Eclipse
Data Transfer between activities and Database
Data Transfer between activities and Database
Android
Android
Introduction to Android Development
Introduction to Android Development
Android Basic Components
Android Basic Components
Android Application Components-BroadcastReceiver_Content Provider.pptx
Android Application Components-BroadcastReceiver_Content Provider.pptx
Android app development basics
Android app development basics
Android Workshop
Android Workshop
Beginning Native Android Apps
Beginning Native Android Apps
Using intents in android
Using intents in android
Android Development for Beginners with Sample Project - Day 1
Android Development for Beginners with Sample Project - Day 1
PENO3
PENO3
Android Bootcamp Tanzania: android manifest
Android Bootcamp Tanzania: android manifest
Android Jumpstart Jfokus
Android Jumpstart Jfokus
Mais de Takahiro (Poly) Horikawa
The Land of Oz 20191109 Magic Leap x docomo meetup
The Land of Oz 20191109 Magic Leap x docomo meetup
Takahiro (Poly) Horikawa
生命を記述する数学
生命を記述する数学
Takahiro (Poly) Horikawa
エニグマ暗号とは何だったのか
エニグマ暗号とは何だったのか
Takahiro (Poly) Horikawa
Android Wear Development
Android Wear Development
Takahiro (Poly) Horikawa
コンピュータービジョン最先端ガイド2 3.4ベクトルデータに対するカーネル法(SVM)
コンピュータービジョン最先端ガイド2 3.4ベクトルデータに対するカーネル法(SVM)
Takahiro (Poly) Horikawa
加速度センサーで円運動を検出する
加速度センサーで円運動を検出する
Takahiro (Poly) Horikawa
PRML chapter5
PRML chapter5
Takahiro (Poly) Horikawa
PRML chapter7
PRML chapter7
Takahiro (Poly) Horikawa
第10回Mozilla拡張機能勉強会-FireMobileSimulatorについて
第10回Mozilla拡張機能勉強会-FireMobileSimulatorについて
Takahiro (Poly) Horikawa
Mais de Takahiro (Poly) Horikawa
(9)
The Land of Oz 20191109 Magic Leap x docomo meetup
The Land of Oz 20191109 Magic Leap x docomo meetup
生命を記述する数学
生命を記述する数学
エニグマ暗号とは何だったのか
エニグマ暗号とは何だったのか
Android Wear Development
Android Wear Development
コンピュータービジョン最先端ガイド2 3.4ベクトルデータに対するカーネル法(SVM)
コンピュータービジョン最先端ガイド2 3.4ベクトルデータに対するカーネル法(SVM)
加速度センサーで円運動を検出する
加速度センサーで円運動を検出する
PRML chapter5
PRML chapter5
PRML chapter7
PRML chapter7
第10回Mozilla拡張機能勉強会-FireMobileSimulatorについて
第10回Mozilla拡張機能勉強会-FireMobileSimulatorについて
Último
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Orbitshub
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
Overkill Security
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Angeliki Cooney
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Jago de Vreede
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Nanddeep Nachan
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
Último
(20)
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
Android開発の基礎_20101218
1.
Android
@thorikawa
2.
Soft ware Engineer,
MTI Ltd. android apps “music.jp” Blog: http://d.hatena.ne.jp/thorikawa/ FiremobileSimulator http://firemobilesimulator.org/ (iPhone/iPad app) t witter: @thorikawa
3.
Android Activity Service
BroadcastReceiver Intent ContentProvider
4.
Activity
Activity
5.
Service
6.
BroadcastReceiver
SD
7.
Intent Activity,Ser vice,BroadcastReceiver
URI
8.
ContentProvider
9.
action User
Activity Content Provider Service Intent BroadcastReceiver Event
10.
Activity
11.
12.
onCreate() xml Intent
13.
onStart()
14.
onResume() Activity
15.
onPause()
Activity
16.
onStop()
17.
onDestroy()
MediaPlayer.release() WebView.destroy()
18.
Activity Intent Activity.startActivity() Activity.startActivityForResult()
19.
1
= 1 Activity
20.
Service
21.
2 Context.startSer vice()
Ser vice Intent Context.bindSer vice() Ser vice RPC
22.
startService() vs bindSer
vice() + RPC startSer vice() Intent bindService() bind RPC
23.
startService()
Ser vice.onStart() Intent
24.
bindService()
bind bind Ser vice
25.
Broadcast Receiver
26.
Intent
action onReceive() (Intent) onReceive()
27.
android.intent.action.PHONE_STATE android.intent.action.BOOT_COMPLETED android.intent.action.TIMEZONE_CHANGED android.intent.action.MEDIA_REMOVED
28.
App Widget BroadcastReceiver onReceive()
onReceive()
29.
Intent
30.
Intent
Intent Intent Activity Intent Activity
31.
AndroidManifeset.xml
Intent Filter Intent <intent-filter> <action android:name="android.intent.action.PHONE_STATE" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.VIEW" /> <data android:mimeType="audio/*" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="http" /> <data android:host="example.com" /> </intent-filter>
32.
33.
Content Provider
34.
Content Uri (content:/ /
/ URL)
35.
query
update SQLite insert delete etc... Client File Content Provider ex)Activity Internet
36.
content://media/ MediaProvider content://media/external/images/
media content://media/external/images/ media/1
37.
ContentProvider
ContentResolver
38.
Uri imagesUri =
Images.Media.getContentUri("external"); Cursor cursor = getContentResolver().query( imagesUri, // Content Uri new String[] { ImageColumns.TITLE }, // null, // null, // null // ); while(cursor.moveToNext()) { ... } corsor.close();
39.
ContentProvider ContentProvider
40.
public class MyContentProvider
extends ContentProvider { @Override public boolean onCreate() { // ... } @Override public Uri insert(Uri uri, ContentValues values) { ... } @Override public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) { ... } @Override public int delete(Uri uri, String selection, String[] selectionArgs) { ... } @Override public String getType(Uri uri) { // Content Uri ... } @Override public int update(Uri uri, ContentValues values, String selection, String[] selectionArgs) { ... } @Override public ParcelFileDescriptor openFile(Uri uri, String mode) throws FileNotFoundException { // ... } }
41.
AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?> <manifest
xmlns:android="http://schemas.android.com/apk/res/android" package="a.b.c" android:versionCode="1" android:versionName="1.0"> <application android:icon="@drawable/icon" android:label="x"> <provider android:name=".MyContentProvider" android:authorities="hoge" /> </application> <uses-sdk android:minSdkVersion="4" /> </manifest> content://hoge/ MyContentProvider
42.
My App
Mail App action: Intent.ACTION_SEND extra: EXTRA_STREAM=content:/ /hoge/1 Intent Activity Activity query openFile Content Provider authorities="hoge"
43.
44.
Activity Activity
45.
Android Activity, Service,
BroadcastReceiver, Intent, ContentProvider Intent ContentProvider
Notas do Editor
\n
\n
\n
\n
\n
&#x7AEF;&#x672B;&#x306B;&#x306F;&#x672C;&#x5F53;&#x306B;&#x4E88;&#x6E2C;&#x3082;&#x3064;&#x304B;&#x306A;&#x3044;&#x81EA;&#x4F53;&#x304C;&#x3088;&#x304F;&#x8D77;&#x3053;&#x308B;&#x306E;&#x3067;&#x3001;\n&#x5FD8;&#x308C;&#x304C;&#x3061;&#x306A;&#x306E;&#x3067;&#x4E00;&#x89A7;&#x3092;&#x30C1;&#x30A7;&#x30C3;&#x30AF;&#x3057;&#x3066;&#x304A;&#x304F;&#x3053;&#x3068;&#x304C;&#x304A;&#x52E7;&#x3081;\n
&#x65E5;&#x672C;&#x8A9E;&#x8A33;&#x3059;&#x308B;&#x3068;&#x610F;&#x56F3;&#x30FB;&#x610F;&#x5FD7;\n\n\n
\n
&#x6B21;&#x304B;&#x3089;&#x5404;&#x30B3;&#x30F3;&#x30DD;&#x30FC;&#x30CD;&#x30F3;&#x30C8;&#x306E;&#x8A73;&#x7D30;\n
\n
\n
\n
\n
\n
\n
\n
&#x3053;&#x3053;&#x307E;&#x3067;&#x304C;&#x30E9;&#x30A4;&#x30D5;&#x30B5;&#x30A4;&#x30AF;&#x30EB;&#x306E;&#x8AAC;&#x660E;\n&#x6B21;&#x306F;&#x5225;Activity&#x306E;&#x8D77;&#x52D5;&#x306B;&#x3064;&#x3044;&#x3066;\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
&#x97F3;&#x697D;&#x30B5;&#x30FC;&#x30D3;&#x30B9;&#x3067;&#x306F;&#x3001;&#x305F;&#x3068;&#x3048;&#x3070;PHONE_STATE&#x3084;MEDIA_REMOVE&#x306A;&#x3069;&#x3092;&#x4F7F;&#x3046;&#x3002;\n&#x3053;&#x308C;&#x3092;&#x53D7;&#x3051;&#x306A;&#x3044;&#x3068;&#x3069;&#x3046;&#x3044;&#x3046;&#x3053;&#x3068;&#x304C;&#x8D77;&#x3053;&#x308B;&#x304B;&#x3068;&#x3044;&#x3046;&#x3068;&#x3001;&#x96FB;&#x8A71;&#x304C;&#x304B;&#x304B;&#x3063;&#x3066;&#x304D;&#x3066;&#x3082;&#x30D0;&#x30C3;&#x30AF;&#x30B0;&#x30E9;&#x30A6;&#x30F3;&#x30C9;&#x306E;&#x30B5;&#x30FC;&#x30D3;&#x30B9;&#x306B;&#x3088;&#x308B;&#x97F3;&#x697D;&#x518D;&#x751F;&#x306F;&#x7D9A;&#x3051;&#x3089;&#x308C;&#x3066;&#x3057;&#x307E;&#x3046;&#x3002;&#x96FB;&#x8A71;&#x304C;&#x304B;&#x304B;&#x3063;&#x3066;&#x304D;&#x305F;&#x3089;BroadcastReceiver&#x3067;&#x691C;&#x77E5;&#x3057;&#x3066;&#x3001;Service&#x306B;&#x5BFE;&#x3057;&#x3066;&#x505C;&#x6B62;&#x547D;&#x4EE4;&#x3092;&#x51FA;&#x3059;&#x3001;&#x3068;&#x3044;&#x3046;&#x51E6;&#x7406;&#x304C;&#x5FC5;&#x8981;&#x3002;&#xFF08;&#x540C;&#x69D8;&#x306B;&#x96FB;&#x8A71;&#x304C;&#x7D42;&#x308F;&#x3063;&#x305F;&#x3089;&#x3001;&#x518D;&#x958B;&#x547D;&#x4EE4;&#x3092;&#x51FA;&#x3059;&#xFF09;\n
onReceive&#x306E;&#x9593;&#x3057;&#x304B;&#x751F;&#x5B58;&#x671F;&#x9593;&#x304C;&#x306A;&#x3044;&#x306E;&#x3067;&#x3001;&#x3055;&#x3063;&#x304D;&#x8AAC;&#x660E;&#x3057;&#x305F;Service&#x306B;bind&#x3059;&#x308B;&#x3088;&#x3046;&#x306A;&#x975E;&#x540C;&#x671F;&#x51E6;&#x7406;&#x306F;&#x884C;&#x3046;&#x3053;&#x3068;&#x304C;&#x3067;&#x304D;&#x306A;&#x3044;&#x3002;Service&#x3068;&#x306F;&#x3001;&#x304A;&#x4E92;&#x3044;Intent&#x3067;&#x3084;&#x308A;&#x53D6;&#x308A;&#x3059;&#x308B;&#x306A;&#x3069;&#x5DE5;&#x592B;&#x3059;&#x308B;&#x5FC5;&#x8981;&#x304C;&#x3042;&#x308B;&#x3002;\n
\n
\n
&#xFF11;&#x500B;&#x76EE;&#x306F;&#x96FB;&#x8A71;&#x304C;&#x304B;&#x304B;&#x3063;&#x3066;&#x304D;&#x305F;Broadcast&#x3092;&#x53D7;&#x3051;&#x308B;\n&#xFF12;&#x500B;&#x76EE;&#x306F;&#x97F3;&#x697D;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x30C7;&#x30FC;&#x30BF;&#x306B;&#x5BFE;&#x3057;&#x3066;&#x306E;Intent&#x3092;&#x53D7;&#x3051;&#x3089;&#x308C;&#x308B;&#x3053;&#x3068;&#x3092;&#x793A;&#x3059;&#x3002;&#x3053;&#x308C;&#x3092;&#x66F8;&#x3044;&#x3066;&#x304A;&#x304F;&#x3068;&#x3001;&#x305F;&#x3068;&#x3048;&#x3070;Gmail&#x3067;&#x306E;&#x6DFB;&#x4ED8;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x3067;&#x97F3;&#x697D;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x304C;&#x9078;&#x629E;&#x3055;&#x308C;&#x305F;&#x969B;&#x3068;&#x304B;&#x306B;&#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x5019;&#x88DC;&#x4E00;&#x89A7;&#x306B;&#x8868;&#x793A;&#x3055;&#x308C;&#x308B;&#x3002;\n&#xFF13;&#x500B;&#x76EE;&#x306F;&#x30D6;&#x30E9;&#x30A6;&#x30B6;&#x3067;&#x7279;&#x5B9A;&#x306E;&#x30B9;&#x30AD;&#x30FC;&#x30DE;&#x540D;&#x3001;&#x30DB;&#x30B9;&#x30C8;&#x540D;&#x3001;&#x30D1;&#x30B9;&#x306E;&#x30EA;&#x30F3;&#x30AF;&#x3092;&#x62BC;&#x3055;&#x308C;&#x305F;&#x3068;&#x304D;&#x306B;&#x3001;&#x5019;&#x88DC;&#x4E00;&#x89A7;&#x306B;&#x8868;&#x793A;&#x3055;&#x305B;&#x308B;&#x305F;&#x3081;&#x306E;&#x30D5;&#x30A3;&#x30EB;&#x30BF;&#x3002;http&#x3067;&#x306A;&#x304F;&#x3066;&#x3082;&#x72EC;&#x81EA;&#x30B9;&#x30AD;&#x30FC;&#x30DE;&#x3082;&#x5B9A;&#x7FA9;&#x3067;&#x304D;&#x308B;&#x3002;\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
OS&#x306E;&#x30D0;&#x30FC;&#x30B8;&#x30E7;&#x30F3;&#x3067;&#x51E6;&#x7406;&#x3092;&#x5207;&#x308A;&#x5206;&#x3051;&#x308B;&#x3053;&#x3068;&#x304C;&#x3067;&#x304D;&#x308B;&#x306E;&#x3067;2.1&#x3084;2.2&#x306E;&#x65B0;&#x6A5F;&#x80FD;&#x306F;&#x30D5;&#x30EB;&#x306B;&#x4F7F;&#x3063;&#x305F;&#x65B9;&#x304C;&#x3088;&#x3044;&#x3002;Flash,&#x30DE;&#x30EB;&#x30C1;&#x30BF;&#x30C3;&#x30C1;,C2DM,&#x30E9;&#x30A4;&#x30D6;&#x58C1;&#x7D19;,HTML5&#x306A;&#x3069;&#x3002;&#x307E;&#x305F;API&#x306B;&#x3088;&#x3063;&#x3066;&#x306F;&#x5927;&#x5E45;&#x306A;&#x5909;&#x66F4;&#x304C;&#x3042;&#x308B;&#x5834;&#x5408;&#x3082;&#x3042;&#x308B;&#x306E;&#x3067;&#x6CE8;&#x610F;&#x3002;&#x305F;&#x3068;&#x3048;&#x3070;&#x9023;&#x7D61;&#x5148;&#x306A;&#x3069;&#x3002;\n
UX&#x306E;&#x5411;&#x4E0A;&#x306B;&#x30C1;&#x30E5;&#x30FC;&#x30CB;&#x30F3;&#x30B0;&#x306F;&#x7D76;&#x5BFE;&#x5FC5;&#x8981;&#x306A;&#x4F5C;&#x696D;\n200ms&#x5FDC;&#x7B54;&#x304C;&#x306A;&#x3051;&#x308C;&#x3070;&#x305D;&#x308C;&#x306F;&#x3082;&#x3046;&#x30B8;&#x30E3;&#x30F3;&#x30AF;&#x306A;&#x30A2;&#x30D7;&#x30EA;\n\n
\n\n
&#x5B9F;&#x969B;&#x306B;&#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x3092;&#x958B;&#x767A;&#x3057;&#x3066;&#x307F;&#x3066;&#x3001;&#x57FA;&#x672C;&#x7684;&#x306A;&#x69CB;&#x6210;&#x8981;&#x7D20;&#x306E;&#x7406;&#x89E3;&#x304C;&#x975E;&#x5E38;&#x306B;&#x91CD;&#x8981;&#x304B;&#x3068;&#x601D;&#x3063;&#x305F;&#x3002;\nandroid developers&#x306B;&#x3082;&#x958B;&#x767A;&#x306E;&#x57FA;&#x790E;&#x3068;&#x3044;&#x3046;&#x30DA;&#x30FC;&#x30B8;&#x304C;&#x3042;&#x3063;&#x3066;&#x3001;&#x305D;&#x308C;&#x3092;&#x8AAD;&#x3080;&#x3068;&#x4ECA;&#x65E5;&#x8AAC;&#x660E;&#x3057;&#x305F;&#x5185;&#x5BB9;&#x304C;&#x3055;&#x3089;&#x306B;&#x6DF1;&#x304F;&#x5206;&#x304B;&#x308B;&#x3068;&#x601D;&#x3046;&#x3002;\n&#x30A2;&#x30D7;&#x30EA;&#x9593;&#x3084;&#x30B3;&#x30F3;&#x30DD;&#x30FC;&#x30CD;&#x30F3;&#x30C8;&#x9593;&#x306E;&#x67D4;&#x8EDF;&#x306A;&#x9023;&#x643A;&#x306F;&#x3001;Android&#x306A;&#x3089;&#x3067;&#x306F;&#x306E;&#x4ED5;&#x7D44;&#x307F;&#x3067;&#x3068;&#x3066;&#x3082;&#x9762;&#x767D;&#x3044;&#x3002;\n&#x4ECA;&#x65E5;&#x8AAC;&#x660E;&#x3057;&#x3066;&#x5185;&#x5BB9;&#x306F;&#x81A8;&#x5927;&#x306B;&#x3042;&#x3063;&#x3066;&#x3001;&#x305F;&#x3068;&#x3048;&#x3070;UI&#x30FB;&#x30C1;&#x30E5;&#x30FC;&#x30CB;&#x30F3;&#x30B0;&#x30FB;&#x30C6;&#x30B9;&#x30C8;&#x306F;&#x91CD;&#x8981;&#x3002;\n
Baixar agora