Submit Search
Upload
Lesson 2. Connect Sunshine to the cloud, Lesson 3. New Activities and Intents
•
0 likes
•
422 views
Chanhyeong LEE
Follow
Lesson 2. Connect Sunshine to the cloud Lesson 3. New Activities and Intents 안드로이드 스터디 2주차
Read less
Read more
Software
Report
Share
Report
Share
1 of 33
Download now
Download to read offline
Recommended
Lesson 4a. Lifecycle and Databases
Lesson 4a. Lifecycle and Databases
Chanhyeong LEE
Lesson5. Rich and Responsive Layouts
Lesson5. Rich and Responsive Layouts
Chanhyeong LEE
Lesson 1. Create project Sunshine
Lesson 1. Create project Sunshine
Chanhyeong LEE
Lesson4b. Content Providers and Loaders
Lesson4b. Content Providers and Loaders
Chanhyeong LEE
Lesson 6. Services and Notifications
Lesson 6. Services and Notifications
Chanhyeong LEE
Gluecon 2017 - GoMake | Flying Dreams: Real-Time Communication from the Edge ...
Gluecon 2017 - GoMake | Flying Dreams: Real-Time Communication from the Edge ...
Jonathan Barton
An Autonomic Approach to Real-Time Predictive Analytics using Open Data and ...
An Autonomic Approach to Real-Time Predictive Analytics using Open Data and ...
Wassim Derguech
PyOWM - my first open source project
PyOWM - my first open source project
Claudio Sparpaglione
Recommended
Lesson 4a. Lifecycle and Databases
Lesson 4a. Lifecycle and Databases
Chanhyeong LEE
Lesson5. Rich and Responsive Layouts
Lesson5. Rich and Responsive Layouts
Chanhyeong LEE
Lesson 1. Create project Sunshine
Lesson 1. Create project Sunshine
Chanhyeong LEE
Lesson4b. Content Providers and Loaders
Lesson4b. Content Providers and Loaders
Chanhyeong LEE
Lesson 6. Services and Notifications
Lesson 6. Services and Notifications
Chanhyeong LEE
Gluecon 2017 - GoMake | Flying Dreams: Real-Time Communication from the Edge ...
Gluecon 2017 - GoMake | Flying Dreams: Real-Time Communication from the Edge ...
Jonathan Barton
An Autonomic Approach to Real-Time Predictive Analytics using Open Data and ...
An Autonomic Approach to Real-Time Predictive Analytics using Open Data and ...
Wassim Derguech
PyOWM - my first open source project
PyOWM - my first open source project
Claudio Sparpaglione
Java Microservices_64 Hours_Day wise plan (002).pdf
Java Microservices_64 Hours_Day wise plan (002).pdf
Puneet Kumar Bhatia (MBA, ITIL V3 Certified)
Java Microservices_64 Hours_Day wise plan (002).pdf
Java Microservices_64 Hours_Day wise plan (002).pdf
Puneet Kumar Bhatia (MBA, ITIL V3 Certified)
Introduction to GS1 EPCIS standard and Oliot EPCIS X (EPCIS v2.0 prototype)
Introduction to GS1 EPCIS standard and Oliot EPCIS X (EPCIS v2.0 prototype)
Jaewook Byun
ThroughTheLookingGlass_EffectiveObservability.pptx
ThroughTheLookingGlass_EffectiveObservability.pptx
Grace Jansen
Oracle Cloud Native Application Development (Meetup, 20th January 2020)
Oracle Cloud Native Application Development (Meetup, 20th January 2020)
Lucas Jellema
Watch kit pitfalls. developing iOS app for Dribbble.
Watch kit pitfalls. developing iOS app for Dribbble.
Agilie Team
Connecting to-web-services-on-android-4577
Connecting to-web-services-on-android-4577
sharvari123
Laying the Foundation for Ionic Platform Insights on Spark
Laying the Foundation for Ionic Platform Insights on Spark
Ionic Security
iOS viper presentation
iOS viper presentation
Rajat Datta
Cloud Networking
Cloud Networking
Kirthana Palaniswamy
RESTful web
RESTful web
Alvin Qi
Power Apps for developers
Power Apps for developers
Mohamed Ashiq Faleel
Group meeting: Identifying Information Disclosure in Web Applications with Re...
Group meeting: Identifying Information Disclosure in Web Applications with Re...
Yu-Hsin Hung
Open Web Widgets: Enabling Faster Open API Integration
Open Web Widgets: Enabling Faster Open API Integration
FINOS
Open Web Widgets
Open Web Widgets
Open Source Strategy Forum
MongoDB World 2019: REST-less Mobile Apps: Why Offline-first and Sync Matters...
MongoDB World 2019: REST-less Mobile Apps: Why Offline-first and Sync Matters...
MongoDB
Building Awesome APIs with Lumen
Building Awesome APIs with Lumen
Kit Brennan
Microservices for the Masses with Spring Boot and JHipster - RWX 2018
Microservices for the Masses with Spring Boot and JHipster - RWX 2018
Matt Raible
Introduction to SoapUI day 3
Introduction to SoapUI day 3
Qualitest
Real-time web applications using SharePoint, SignalR and Azure Service Bus
Real-time web applications using SharePoint, SignalR and Azure Service Bus
Dinusha Kumarasiri
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2
More Related Content
Similar to Lesson 2. Connect Sunshine to the cloud, Lesson 3. New Activities and Intents
Java Microservices_64 Hours_Day wise plan (002).pdf
Java Microservices_64 Hours_Day wise plan (002).pdf
Puneet Kumar Bhatia (MBA, ITIL V3 Certified)
Java Microservices_64 Hours_Day wise plan (002).pdf
Java Microservices_64 Hours_Day wise plan (002).pdf
Puneet Kumar Bhatia (MBA, ITIL V3 Certified)
Introduction to GS1 EPCIS standard and Oliot EPCIS X (EPCIS v2.0 prototype)
Introduction to GS1 EPCIS standard and Oliot EPCIS X (EPCIS v2.0 prototype)
Jaewook Byun
ThroughTheLookingGlass_EffectiveObservability.pptx
ThroughTheLookingGlass_EffectiveObservability.pptx
Grace Jansen
Oracle Cloud Native Application Development (Meetup, 20th January 2020)
Oracle Cloud Native Application Development (Meetup, 20th January 2020)
Lucas Jellema
Watch kit pitfalls. developing iOS app for Dribbble.
Watch kit pitfalls. developing iOS app for Dribbble.
Agilie Team
Connecting to-web-services-on-android-4577
Connecting to-web-services-on-android-4577
sharvari123
Laying the Foundation for Ionic Platform Insights on Spark
Laying the Foundation for Ionic Platform Insights on Spark
Ionic Security
iOS viper presentation
iOS viper presentation
Rajat Datta
Cloud Networking
Cloud Networking
Kirthana Palaniswamy
RESTful web
RESTful web
Alvin Qi
Power Apps for developers
Power Apps for developers
Mohamed Ashiq Faleel
Group meeting: Identifying Information Disclosure in Web Applications with Re...
Group meeting: Identifying Information Disclosure in Web Applications with Re...
Yu-Hsin Hung
Open Web Widgets: Enabling Faster Open API Integration
Open Web Widgets: Enabling Faster Open API Integration
FINOS
Open Web Widgets
Open Web Widgets
Open Source Strategy Forum
MongoDB World 2019: REST-less Mobile Apps: Why Offline-first and Sync Matters...
MongoDB World 2019: REST-less Mobile Apps: Why Offline-first and Sync Matters...
MongoDB
Building Awesome APIs with Lumen
Building Awesome APIs with Lumen
Kit Brennan
Microservices for the Masses with Spring Boot and JHipster - RWX 2018
Microservices for the Masses with Spring Boot and JHipster - RWX 2018
Matt Raible
Introduction to SoapUI day 3
Introduction to SoapUI day 3
Qualitest
Real-time web applications using SharePoint, SignalR and Azure Service Bus
Real-time web applications using SharePoint, SignalR and Azure Service Bus
Dinusha Kumarasiri
Similar to Lesson 2. Connect Sunshine to the cloud, Lesson 3. New Activities and Intents
(20)
Java Microservices_64 Hours_Day wise plan (002).pdf
Java Microservices_64 Hours_Day wise plan (002).pdf
Java Microservices_64 Hours_Day wise plan (002).pdf
Java Microservices_64 Hours_Day wise plan (002).pdf
Introduction to GS1 EPCIS standard and Oliot EPCIS X (EPCIS v2.0 prototype)
Introduction to GS1 EPCIS standard and Oliot EPCIS X (EPCIS v2.0 prototype)
ThroughTheLookingGlass_EffectiveObservability.pptx
ThroughTheLookingGlass_EffectiveObservability.pptx
Oracle Cloud Native Application Development (Meetup, 20th January 2020)
Oracle Cloud Native Application Development (Meetup, 20th January 2020)
Watch kit pitfalls. developing iOS app for Dribbble.
Watch kit pitfalls. developing iOS app for Dribbble.
Connecting to-web-services-on-android-4577
Connecting to-web-services-on-android-4577
Laying the Foundation for Ionic Platform Insights on Spark
Laying the Foundation for Ionic Platform Insights on Spark
iOS viper presentation
iOS viper presentation
Cloud Networking
Cloud Networking
RESTful web
RESTful web
Power Apps for developers
Power Apps for developers
Group meeting: Identifying Information Disclosure in Web Applications with Re...
Group meeting: Identifying Information Disclosure in Web Applications with Re...
Open Web Widgets: Enabling Faster Open API Integration
Open Web Widgets: Enabling Faster Open API Integration
Open Web Widgets
Open Web Widgets
MongoDB World 2019: REST-less Mobile Apps: Why Offline-first and Sync Matters...
MongoDB World 2019: REST-less Mobile Apps: Why Offline-first and Sync Matters...
Building Awesome APIs with Lumen
Building Awesome APIs with Lumen
Microservices for the Masses with Spring Boot and JHipster - RWX 2018
Microservices for the Masses with Spring Boot and JHipster - RWX 2018
Introduction to SoapUI day 3
Introduction to SoapUI day 3
Real-time web applications using SharePoint, SignalR and Azure Service Bus
Real-time web applications using SharePoint, SignalR and Azure Service Bus
Recently uploaded
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2
WSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
Jim McKeeth
Novo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMs
Neo4j
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Bert Jan Schrijver
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
WSO2
Evolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI Era
confluent
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
WSO2
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2
Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2
WSO2
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2
Recently uploaded
(20)
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - Kanchana
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
Novo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMs
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
Evolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI Era
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
Lesson 2. Connect Sunshine to the cloud, Lesson 3. New Activities and Intents
1.
Lesson
2.
2.
3.
COnnect
4.
SUnshine
5.
to
6.
the
7.
cloud 도우미
8.
이찬형
9.
Introduction •basic
10.
UI
11.
with
12.
mock
13.
data
14.
•hook
15.
sunshine
16.
up
17.
with
18.
Cloud
19.
•OPenWeatherMap
20.
API
21.
•permission
22.
System
23.
•Network
24.
I/O
25.
Review
26.
Data
27.
Provided
28.
by
29.
OpenWeatherMap •provides
30.
a
31.
free
32.
weather
33.
data
34.
•forecast
35.
API
36.
•Open
37.
API
38.
?
39.
Find
40.
the
41.
Query
42.
We
43.
want •1
44.
week
45.
•Postal
46.
code
47.
•Json
48.
•http://ko.wikipedia.org/wiki/JSON
49.
•metric
50.
(
51.
matric
52.
vs
53.
imperial
54.
)
55.
•http://api.openweathermap.org/data/2.5/forecast/ daily?q=94043mode=jsonunits=metriccnt=7
56.
HTTP
57.
Request
58.
for
59.
Weather
60.
Data •Make
61.
Http
62.
Request
63.
•Read
64.
Response
65.
from
66.
input
67.
stream
68.
•Clean
69.
up
70.
and
71.
log
72.
any
73.
errors
74.
HTTP
75.
Requests •HttpUrlConnection
76.
vs
77.
HttpClient
78.
•http://aroundck.tistory.com/2301
79.
Logcat •log.e
80.
•adb
81.
logcat
82.
•Android
83.
Debug
84.
Monitor
85.
Logging
86.
on
87.
Android •ERROR
88.
•WARN
89.
•INFO
90.
•DEBUG
91.
•VERBOSE
92.
•http://blog.joins.com/media/folderlistslide.asp? uid=xever21folder=6list_id=13535949
93.
Network
94.
Call •Copy
95.
and
96.
paste
97.
on
98.
onCreateView
99.
•What
100.
happens
101.
?
102.
Main
103.
Thread
104.
vs
105.
Background
106.
Thread •Main
107.
Thread
108.
?
109.
•Background
110.
Thread
111.
?
112.
•Why
113.
AyncTask
114.
?
115.
Which
116.
Thread
117.
for
118.
AcyncTask •doInBackground()
119.
•onPreExcute()
120.
•onProgressUpdate()
121.
•onPostExcute()
122.
Move
123.
to
124.
AsyncTask •FetchWeatherTask
125.
•LOG_TAG
126.
=
127.
?
128.
Why
129.
AsyncTask
130.
is
131.
Not
132.
Optimal
133.
Menu
134.
Buttons
135.
Refresh
136.
Button
137.
Behavior •inflate
138.
in
139.
Forecast
140.
Fragment
141.
•setHasOptionMenu(true)
142.
•onOptionItemSelected()
143.
Permissions •app
144.
run
145.
within
146.
its
147.
instance
148.
in
149.
AVM
150.
•manifest
151.
•absolute
152.
minimum
153.
of
154.
persons
155.
•uses-permission
156.
android
157.
:
158.
name
159.
=
160.
“android.permission.INTERNET”/
161.
Postal
162.
Code
163.
Param
164.
and
165.
Parsing
166.
JSONObject •UriBuilder
167.
•JSONObject
168.
•http://ralroo.tistory.com/6
169.
Update
170.
the
171.
Adapter •ArrayAdapterString
172.
mForecastAdapter
173.
•onPostExcute
174.
175.
Lesson
176.
3.
177.
New
178.
Activities
179.
and
180.
Intents 도우미
181.
이찬형
182.
Introduction
183.
to
184.
Lession3 •how
185.
to
186.
create
187.
activities
188.
•how
189.
to
190.
navigate
191.
between
192.
screens
193.
Sunshine
194.
App
195.
UX
196.
Mocks
197.
List
198.
Item
199.
Click
200.
Listener •setOnItemClickListener
201.
•Toast
202.
•useful
203.
for
204.
debugging
205.
Create
206.
New
207.
Activity •Blank
208.
Activity
209.
with
210.
Fragment
211.
•http://blog.pluralsight.com/android- fragments
212.
•Hierachical
213.
Parent
214.
:
215.
MainActivity
216.
Intents
217.
Framework
218.
•explicitly
219.
intent
220.
•startActivity
221.
-
222.
lunch
223.
Detail
224.
Activity
225.
•packaged
226.
as
227.
Extras
228.
-
229.
Display
230.
Content
231.
in
232.
Detail
233.
Activity
234.
•Implicit
235.
intent
236.
Setting
237.
UX •DON’T
238.
make
239.
everything
240.
a
241.
setting
242.
Preference •CheckBox,
243.
List,
244.
EditText
245.
•SharedPreference
246.
•PreferenceActivity
247.
•PreferenceFragment
248.
Location
249.
Setting
250.
XML •pref_general.xml
251.
•EditTextPreference
252.
•addPreferencesFromResource
253.
•bindPreferenceSummaryToValue
254.
Use
255.
SharedPreference •Update
256.
Data
257.
on
258.
Activity
259.
Start
260.
•Temperature
261.
Units
262.
Setting
263.
Add
264.
Map
265.
Location
266.
Intent •Implicit
267.
Intents
268.
•“geo:0,0?”
269.
•Intent.ACTION_VIEW
270.
•resolveActivity
271.
•Maps
272.
app
273.
included
274.
an
275.
intent
276.
filter
277.
Share
278.
Intent
279.
is
280.
Awesome •Android
281.
4.0
282.
•Share
283.
action
284.
provider
285.
•support
286.
library
287.
•Flags
288.
:
289.
Intent.FALG_ACTIVITY_CLEAR_WHEN_TASk_RSET
290.
•http://theeye.pe.kr/archives/1298
291.
•Intent.ACTION_SEND
292.
Broadcast
293.
Intent •device
294.
is
295.
charing
296.
•finished
297.
rebooting
298.
•sendBroadcast
299.
•receiver
300.
•intent
301.
filters
302.
Manifest
303.
vs
304.
Dynamic
Download now