Differences

This shows you the differences between two versions of the page.

Link to this comparison view

moby:android:08 [2020/05/28 17:09]
radu.ciobanu
moby:android:08 [2020/08/17 15:46] (current)
radu.ciobanu Sesiunea 8
Line 3: Line 3:
 ===== Sesiunea 8 - Alarme și planificatoare ===== ===== Sesiunea 8 - Alarme și planificatoare =====
  
-TODO+A opta lecție este formată din trei capitole și abordează subiectul alarmelor și planificatoarelor. Vor fi abordate următoarele subiecte: 
 + 
 +  * planificarea de task-uri de fundal 
 +  * folosirea de alarme 
 +  * înțelegerea impactului tranferului de date asupra puterii consumate și a performanței 
 +  * lucrul cu clasa JobScheduler. 
 + 
 +==== Notificări ==== 
 + 
 +În prima parte a sesiunii, vom învăța să creăm, livrăm și refolosim notificări. 
 + 
 +<note important>​ 
 +**//​Prezentare//​** 
 + 
 +[[https://​docs.google.com/​presentation/​d/​1Ch8DeXY5D2xpZ5248x_X-_2eycRW7emzdSHMur32Dg0/​edit#​slide=id.g116d7d9d49_3_13|8.1 Notifications]] 
 +</​note>​ 
 + 
 +<note tip> 
 +**//Concept chapter//​** 
 + 
 +[[https://​google-developer-training.github.io/​android-developer-fundamentals-course-concepts-v2/​unit-3-working-in-the-background/​lesson-8-alarms-and-schedulers/​8-1-c-notifications/​8-1-c-notifications.html|8.1 Notifications]] 
 +</​note>​ 
 + 
 +<​note>​ 
 +**//​Codelab//​** 
 + 
 +[[https://​codelabs.developers.google.com/​codelabs/​android-training-notifications/#​0|8.1 Notifications]] 
 +</​note>​ 
 + 
 +==== Alarme ==== 
 + 
 +În a doua parte a sesiunii, vom învăța să planificăm alarme. 
 + 
 +<note important>​ 
 +**//​Prezentare//​** 
 + 
 +[[https://​docs.google.com/​presentation/​d/​1Xz5TVqIsKWR2J1-OdZHrSh3mE52AIAWeVhhVNkVdnQE/​edit#​slide=id.g116d7d9d49_3_13|8.2 Alarms]] 
 +</​note>​ 
 + 
 +<note tip> 
 +**//Concept chapter//​** 
 + 
 +[[https://​google-developer-training.github.io/​android-developer-fundamentals-course-concepts-v2/​unit-3-working-in-the-background/​lesson-8-alarms-and-schedulers/​8-2-c-alarms/​8-2-c-alarms.html|8.2 Alarms]] 
 +</​note>​ 
 + 
 +<​note>​ 
 +**//​Codelab//​** 
 + 
 +[[https://​codelabs.developers.google.com/​codelabs/​android-training-alarm-manager/#​0|8.2 The alarm manager]] 
 +</​note>​ 
 + 
 + 
 +==== Transfer eficient de date ==== 
 + 
 +În ultima parte a sesiunii, vom aplica strategii de a minimiza consumul de baterie folosind JobScheduler. 
 + 
 +<note important>​ 
 +**//​Prezentare//​** 
 + 
 +[[https://​docs.google.com/​presentation/​d/​1jWZ10wsLZTPhTl2jcPpa-PpkIbfJAeoVKfUv-eQoSCk/​edit#​slide=id.g116d7d9d49_3_13|8.3 Efficient data transfer and JobScheduler]] 
 +</​note>​ 
 + 
 +<note tip> 
 +**//Concept chapter//​** 
 + 
 +[[https://​google-developer-training.github.io/​android-developer-fundamentals-course-concepts-v2/​unit-3-working-in-the-background/​lesson-8-alarms-and-schedulers/​8-3-c-efficient-data-transfer/​8-3-c-efficient-data-transfer.html|8.3 Efficient data transfer]] 
 +</​note>​ 
 + 
 +<​note>​ 
 +**//​Codelab//​** 
 + 
 +[[https://​codelabs.developers.google.com/​codelabs/​android-training-job-scheduler/#​0|8.3 JobScheduler]] 
 +</​note>​ 
 + 
 + 
 +====== ====== 
 + 
 +{{:​moby:​android:​smartrdi_an.png?​nolink&​300|}} 
moby/android/08.1590674989.txt.gz · Last modified: 2020/05/28 17:09 by radu.ciobanu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0