Filename | Size |
| 1. Understanding the Android Threading Model/01. Introduction.en.srt | 3.6 KB |
| 1. Understanding the Android Threading Model/01. Introduction.mp4 | 2.8 MB |
| 1. Understanding the Android Threading Model/02. Protecting the Main Thread with StrictMode.en.srt | 6.9 KB |
| 1. Understanding the Android Threading Model/02. Protecting the Main Thread with StrictMode.mp4 | 5.3 MB |
| 1. Understanding the Android Threading Model/03. Using StrictMode in Your App.en.srt | 5.6 KB |
| 1. Understanding the Android Threading Model/03. Using StrictMode in Your App.mp4 | 11.2 MB |
| 1. Understanding the Android Threading Model/04. Identifying Inappropriate Operations with StrictMode.en.srt | 7.6 KB |
| 1. Understanding the Android Threading Model/04. Identifying Inappropriate Operations with StrictMode.mp4 | 22.9 MB |
| 1. Understanding the Android Threading Model/05. A Closer Look at AsyncTask.en.srt | 4.2 KB |
| 1. Understanding the Android Threading Model/05. A Closer Look at AsyncTask.mp4 | 3.3 MB |
| 1. Understanding the Android Threading Model/06. Passing Data Between AsyncTask Methods.en.srt | 5 KB |
| 1. Understanding the Android Threading Model/06. Passing Data Between AsyncTask Methods.mp4 | 5.3 MB |
| 1. Understanding the Android Threading Model/07. Inserting a New Note Using AsyncTask.en.srt | 7.5 KB |
| 1. Understanding the Android Threading Model/07. Inserting a New Note Using AsyncTask.mp4 | 18 MB |
| 1. Understanding the Android Threading Model/08. Verifying AsyncTask Behavior and Threading.en.srt | 5.8 KB |
| 1. Understanding the Android Threading Model/08. Verifying AsyncTask Behavior and Threading.mp4 | 18.8 MB |
| 1. Understanding the Android Threading Model/09. Including Progress Feedback with Note Insert.en.srt | 6.9 KB |
| 1. Understanding the Android Threading Model/09. Including Progress Feedback with Note Insert.mp4 | 16 MB |
| 1. Understanding the Android Threading Model/10. Providing Progress Updates with AsyncTask.en.srt | 6.5 KB |
| 1. Understanding the Android Threading Model/10. Providing Progress Updates with AsyncTask.mp4 | 17 MB |
| 1. Understanding the Android Threading Model/11. Working with Handlers.en.srt | 6.5 KB |
| 1. Understanding the Android Threading Model/11. Working with Handlers.mp4 | 5.4 MB |
| 1. Understanding the Android Threading Model/12. Delayed Opening of NavigationDrawer with Handlers.en.srt | 10.7 KB |
| 1. Understanding the Android Threading Model/12. Delayed Opening of NavigationDrawer with Handlers.mp4 | 23.5 MB |
| 1. Understanding the Android Threading Model/13. Summary.en.srt | 4.1 KB |
| 1. Understanding the Android Threading Model/13. Summary.mp4 | 4.2 MB |
| 2. Performing Background Work with Services/14. Introduction.en.srt | 1.5 KB |
| 2. Performing Background Work with Services/14. Introduction.mp4 | 1.2 MB |
| 2. Performing Background Work with Services/15. Background Work and Activities.en.srt | 4.9 KB |
| 2. Performing Background Work with Services/15. Background Work and Activities.mp4 | 3.7 MB |
| 2. Performing Background Work with Services/16. Background Work and Services.en.srt | 5 KB |
| 2. Performing Background Work with Services/16. Background Work and Services.mp4 | 4 MB |
| 2. Performing Background Work with Services/17. Implementing a Service.en.srt | 4.5 KB |
| 2. Performing Background Work with Services/17. Implementing a Service.mp4 | 3.5 MB |
| 2. Performing Background Work with Services/18. Implementing a Service with IntentService.en.srt | 4.8 KB |
| 2. Performing Background Work with Services/18. Implementing a Service with IntentService.mp4 | 4.6 MB |
| 2. Performing Background Work with Services/19. Your App Note Backup Feature.en.srt | 7.8 KB |
| 2. Performing Background Work with Services/19. Your App Note Backup Feature.mp4 | 22.8 MB |
| 2. Performing Background Work with Services/20. Creating the Backup Service.en.srt | 10.2 KB |
| 2. Performing Background Work with Services/20. Creating the Backup Service.mp4 | 26.6 MB |
| 2. Performing Background Work with Services/21. Verifying the Backup Service Behavior.en.srt | 6.3 KB |
| 2. Performing Background Work with Services/21. Verifying the Backup Service Behavior.mp4 | 19.3 MB |
| 2. Performing Background Work with Services/22. Starting a Service.en.srt | 5.9 KB |
| 2. Performing Background Work with Services/22. Starting a Service.mp4 | 4.4 MB |
| 2. Performing Background Work with Services/23. Using a PendingIntent to Start Your Service.en.srt | 5.6 KB |
| 2. Performing Background Work with Services/23. Using a PendingIntent to Start Your Service.mp4 | 19.5 MB |
| 2. Performing Background Work with Services/24. Summary.en.srt | 3.1 KB |
| 2. Performing Background Work with Services/24. Summary.mp4 | 3 MB |
| 3. Scheduling Background Work with JobScheduler/25. Introduction.en.srt | 1.7 KB |
| 3. Scheduling Background Work with JobScheduler/25. Introduction.mp4 | 1.4 MB |
| 3. Scheduling Background Work with JobScheduler/26. Background Work Challenges and Job Scheduler.en.srt | 5.2 KB |
| 3. Scheduling Background Work with JobScheduler/26. Background Work Challenges and Job Scheduler.mp4 | 4.7 MB |
| 3. Scheduling Background Work with JobScheduler/27. Job Scheduler and Job Implementation Class.en.srt | 5.5 KB |
| 3. Scheduling Background Work with JobScheduler/27. Job Scheduler and Job Implementation Class.mp4 | 5 MB |
| 3. Scheduling Background Work with JobScheduler/28. Creating a Job Implementation Class.en.srt | 8.3 KB |
| 3. Scheduling Background Work with JobScheduler/28. Creating a Job Implementation Class.mp4 | 19.6 MB |
| 3. Scheduling Background Work with JobScheduler/29. Job Information and Scheduling.en.srt | 7 KB |
| 3. Scheduling Background Work with JobScheduler/29. Job Information and Scheduling.mp4 | 5.1 MB |
| 3. Scheduling Background Work with JobScheduler/30. Scheduling Your Job.en.srt | 6.7 KB |
| 3. Scheduling Background Work with JobScheduler/30. Scheduling Your Job.mp4 | 15.2 MB |
| 3. Scheduling Background Work with JobScheduler/31. Passing Job-specific Data Values.en.srt | 4.4 KB |
| 3. Scheduling Background Work with JobScheduler/31. Passing Job-specific Data Values.mp4 | 11.9 MB |
| 3. Scheduling Background Work with JobScheduler/32. Performing Job Work.en.srt | 3.5 KB |
| 3. Scheduling Background Work with JobScheduler/32. Performing Job Work.mp4 | 3 MB |
| 3. Scheduling Background Work with JobScheduler/33. Launching Job Work in the Background.en.srt | 5.8 KB |
| 3. Scheduling Background Work with JobScheduler/33. Launching Job Work in the Background.mp4 | 11.6 MB |
| 3. Scheduling Background Work with JobScheduler/34. Coordinating Background Work with the Job Scheduler.en.srt | 9.1 KB |
| 3. Scheduling Background Work with JobScheduler/34. Coordinating Background Work with the Job Scheduler.mp4 | 23.5 MB |
| 3. Scheduling Background Work with JobScheduler/35. When Work Needs to Be Stopped.en.srt | 2.6 KB |
| 3. Scheduling Background Work with JobScheduler/35. When Work Needs to Be Stopped.mp4 | 2.6 MB |
| 3. Scheduling Background Work with JobScheduler/36. Handling Work Stoppage.en.srt | 4.2 KB |
| 3. Scheduling Background Work with JobScheduler/36. Handling Work Stoppage.mp4 | 10.6 MB |
| 3. Scheduling Background Work with JobScheduler/37. Verifying Work Stoppage Behavior.en.srt | 3.9 KB |
| 3. Scheduling Background Work with JobScheduler/37. Verifying Work Stoppage Behavior.mp4 | 13 MB |
| 3. Scheduling Background Work with JobScheduler/38. Choosing Between Services and JobScheduler.en.srt | 3.4 KB |
| 3. Scheduling Background Work with JobScheduler/38. Choosing Between Services and JobScheduler.mp4 | 3 MB |
| 3. Scheduling Background Work with JobScheduler/39. Summary.en.srt | 4.8 KB |
| 3. Scheduling Background Work with JobScheduler/39. Summary.mp4 | 4.4 MB |
| 4. Working with Broadcast Receivers/40. Introduction.en.srt | 1.5 KB |
| 4. Working with Broadcast Receivers/40. Introduction.mp4 | 1.1 MB |
| 4. Working with Broadcast Receivers/41. Broadcasts.en.srt | 4.9 KB |
| 4. Working with Broadcast Receivers/41. Broadcasts.mp4 | 3.7 MB |
| 4. Working with Broadcast Receivers/42. Sending Broadcasts.en.srt | 6.9 KB |
| 4. Working with Broadcast Receivers/42. Sending Broadcasts.mp4 | 6 MB |
| 4. Working with Broadcast Receivers/43. Broadcasting When the App Starts Editing.en.srt | 6.3 KB |
| 4. Working with Broadcast Receivers/43. Broadcasting When the App Starts Editing.mp4 | 14.9 MB |
| 4. Working with Broadcast Receivers/44. Broadcast Receivers.en.srt | 2.9 KB |
| 4. Working with Broadcast Receivers/44. Broadcast Receivers.mp4 | 2.4 MB |
| 4. Working with Broadcast Receivers/45. Implementing a Broadcast Receiver.en.srt | 5.8 KB |
| 4. Working with Broadcast Receivers/45. Implementing a Broadcast Receiver.mp4 | 14.3 MB |
| 4. Working with Broadcast Receivers/46. Passing Receiver Events to an Activity.en.srt | 6.1 KB |
| 4. Working with Broadcast Receivers/46. Passing Receiver Events to an Activity.mp4 | 15 MB |
| 4. Working with Broadcast Receivers/47. Context Registered Receivers.en.srt | 3.4 KB |
| 4. Working with Broadcast Receivers/47. Context Registered Receivers.mp4 | 2.8 MB |
| 4. Working with Broadcast Receivers/48. Registering Your Broadcast Receiver.en.srt | 7.3 KB |
| 4. Working with Broadcast Receivers/48. Registering Your Broadcast Receiver.mp4 | 19.6 MB |
| 4. Working with Broadcast Receivers/49. Manifest Declared Receivers.en.srt | 4.2 KB |
| 4. Working with Broadcast Receivers/49. Manifest Declared Receivers.mp4 | 3.9 MB |
| 4. Working with Broadcast Receivers/50. Summary.en.srt | 4.2 KB |