Tags
Language
Tags
April 2024
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4

Oreilly - Practical Android

Posted By: AlenMiler
Oreilly - Practical Android

Oreilly - Practical Android Training Video: From Operating Off the UI Thread and Working With RESTful Services to Fragments and Deployment by Ken Kousen
4 hours 31 minutes | July 2015 | Video: AVC (.mp4) 1280x720 29.97fps | Audio: AAC 44.1KHz 2ch | 1.68 GB
Genre: eLearning | Language: English

In this follow-up to his Learning Android video, Java consultant Ken Kousen provides practical tips to further enhance your Android skills. In the previous course, you developed a simple application and tested it. In this video, you’ll learn how to create alert dialogs so your app will send data to an alert, and configure dialog buttons so they react to clicks. This includes creating an interface that the activity implements. Ken also reviews the Google Play store and deployment process.

You’ll also learn how to:

Add sharing capabilities to the ActionBar with ShareActionProvider
Use postDelayed to repeat an action
Present a list of titles, with fragments for the details. Add string arrays to a Resources file, and keep fragments independent
Use NotificationBuilder: the builder pattern, fluent interfaces, and how to add notifications
Implement services the easy way: extend the IntentService class
Implement services the hard way: use bindable services and complexity
Configure the Gradle build for deployment, and generate a production build
Ken Kousen, president of Kousen IT, Inc., is a technical trainer, mentor, and consultant in all areas related to Java, specializing in Android, Spring, Hibernate/JPA, Groovy, and Grails. He is the author of Making Java Groovy (Manning) and the upcoming O’Reilly book, Gradle for Android.


Review
Review of Previous Course 16m 31s

Activities and Intents 13m 16s

Persistent State 12m 14s

Interactive Lists
Making a ListView Responsive 08m 51s

Alert Dialogs
Creating an AlertDialog 15m 44s

Configuring Dialog Buttons - Part 1 07m 46s

Configuring Dialog Buttons - Part 2 13m 02s

Accessing a Web Service
AsyncTask and ActionBars 09m 16s

Action Bar Capabilities
Using a Preferences Fragment 08m 17s

Implicit Intents
ShareActionProvider 17m 43s

Receiving an Intent 14m 52s

Handlers
Adding a Repeat Handler 10m 13s

Fragments, For Real This Time
A Master/Detail Application 10m 51s

Displaying a Detail Fragment 10m 18s

Using a List Fragment 06m 19s

Communicating with the Activity 10m 01s

Switching Displays Between Portrait and Landscape Mode 13m 27s

Notifications
Using a NotificationBuilder 18m 15s

Services
IntentService: the Easy Way 23m 55s

Bound Services 15m 30s

Deployment
Deploying an App 14m 59s


Video: MPEG4 Video (H264) 1280x720 29.97fps 995kbps [V: h264 main L3.1, yuv420p, 1280x720, 995 kb/s]
Audio: AAC 44100Hz mono 128kbps [A: SoundHandler (aac lc, 44100 Hz, mono, 128 kb/s)]

General

Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 134 MiB
Duration : 16mn 31s
Overall bit rate mode : Variable
Overall bit rate : 1 132 Kbps
Writing application : Lavf55.19.104

Video
ID : 2
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L3.1
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 16mn 31s
Bit rate : 995 Kbps
Nominal bit rate : 1 500 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 29.970 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.036
Stream size : 118 MiB (88%)
Writing library : x264 core 138
Encoding settings : cabac=1 / ref=1 / deblock=1:0:0 / analyse=0x1:0x111 / me=hex / subme=5 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=4 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=60 / keyint_min=20 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=cbr / mbtree=1 / bitrate=1500 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=50 / qpstep=4 / vbv_maxrate=1500 / vbv_bufsize=1200 / nal_hrd=none / ip_ratio=1.41 / aq=1:1.00

Audio
ID : 1
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 16mn 31s
Duration_LastFrame : -12ms
Bit rate mode : Variable
Bit rate : 128 Kbps
Maximum bit rate : 1 500 Kbps
Channel(s) : 2 channels
Channel(s)_Original : 1 channel
Channel positions : Front: C
Sampling rate : 44.1 KHz
Compression mode : Lossy
Stream size : 15.1 MiB (11%)

Oreilly - Practical Android