Turkish subtitles

← 05-06 Modify_WaitForPowerActivity_-_Solution

05-06 Modify_WaitForPowerActivity_-_Solution

Get Embed Code
13 Languages

Showing Revision 4 created 02/07/2016 by QA_SP_6_TK.

  1. Tamam, çok güzel.
  2. Şimdi Android Studio'ya geri dönelim ve
  3. bu testin cevabına bakalım.
  4. Öncelikle, applyFilter metoduna bakalım.
  5. Kod kesidi için özel hazırladığımız
    eğitim notlarına bakınız.
  6. Burada checkForPower diyoruz ve
  7. telefonun şarj olmadığı geri dönüşü
    olursa, bu durumda metni değiştirip
  8. telefonunu şarja takması için kullanıcıya
    haber veriyoruz ve metodu tamamlıyoruz.
  9. Basit bir şey.
  10. Tamam, şimdi checkForPower'daki
    mantığa bir bakalım.
  11. Yine kod kesiti için
    eğitim notlarına bakınız.
  12. Tamam, şimdi checkForPower'dayız.
  13. İlk işimiz, IntentFilter ayarlamak.
    Böylece şarj durumundaki değişiklikleri
  14. tanımlayabileceğiz.
  15. Ardından burada bir tam sayı elde ederiz.
  16. Bu, şarj hâlindeki
    batarya durumunu gösterir.
  17. Sonra bu tam sayıyı,
  18. BatteryManager sınıfındaki
    farklı sabitlerle karşılaştırıyoruz.
  19. Mesela, birinde AC yani alternatif
    akımla mı şarj ettiğini görebiliriz.
  20. Bu demektir ki duvar fişine takılı.
  21. USB için de başka bir tane.
  22. Ve son olarak, kablosuz
    ile mi şarj ediyor.
  23. Kablosuz kontrolünü bir if ifadesi
    içinde kullanarak Yazılım Geliştirme Kiti
  24. yapı versiyonunun
    yeterliliğini denetleriz.
  25. Son olarak USB, AC veya kablosuzla
    şarj oluyorsa, doğru döndürür.
  26. Diğer türlü, yanlış olur.