Suche senden
Hochladen
Android開発の基礎_20101218
•
Als KEY, PDF herunterladen
•
9 gefällt mir
•
1,718 views
Takahiro (Poly) Horikawa
Folgen
2010/12/18 スパイシーソフトさんで開かれた勉強会「スパイシーカレッジ」での資料です。
Weniger lesen
Mehr lesen
Technologie
Unterhaltung & Humor
Melden
Teilen
Melden
Teilen
1 von 45
Jetzt herunterladen
Empfohlen
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
Empfohlen
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
Weitere ähnliche Inhalte
Ähnlich wie 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
Ähnlich wie 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
Mehr von 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
Mehr von 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について
Kürzlich hochgeladen
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Sandro Moreira
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
apidays
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
Overkill Security
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
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
apidays
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Kürzlich hochgeladen
(20)
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Architecting Cloud Native Applications
Architecting Cloud Native Applications
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
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
Hinweis der Redaktion
\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
Jetzt herunterladen