SlideShare a Scribd company logo
1 of 4
Download to read offline
ວິທະຍາໄລສອນພິທັກລາວ ອຈ ພອນປະເສີດ ຜົນດາລາ
1
ພາກປະຕິບັດ 14
Storage ແລະ Database ໃນ Firebase
ເຮົາຈະນາ Lab13 ມາ ເພີີ່ ມໂຄດເພືີ່ ອໃຫ້ສາມາດບັນທຶກຮູບທີີ່ ເຮົາເລືອກໄວ້ໃນ Storage ແລະຊືີ່ຜູ້
ໃຊ້ໄວ້ໃນ Database
1. ກີ່ອນອືີ່ນໜົດໃຫ້ນາເອົາ 2 Library ຕີ່ໄປນີ້ເຂົ້າໃນໂປຣເຈັກ
implementation 'com.google.firebase:firebase-storage:16.0.1'
implementation 'com.google.firebase:firebase-database:16.0.1'
2. ສ້າງຟັງເຊີນ uploadImage ໃນສີ່ວນຂອງ Main class
3. ເອີ້ນໃຊ້ຟັງເຊີນ uploadImage ໃນສີ່ວນຂອງ btRegister ດັີ່ງຮູບ
ວິທະຍາໄລສອນພິທັກລາວ ອຈ ພອນປະເສີດ ຜົນດາລາ
2
4. ທົດສອບຣັນແອ໋ບ ຈາກນ ັ້ນເລືອກຮູບ, ປ້ອນອີເມວ ແລະລະຫັດຜີ່ານ ແລ້ວກ ົດປີ່ມ REGISTER
5. ກ ັບໄປທີີ່ Firebase ແລ້ວເລືອກ Storage ຈະໄດ້ດັີ່ງຮູບ
ເປັນອັນວີ່າສາເລັດການບັນທຶກຮູບລົງ Storage ໃນ Firebase ຕີ່ໄປຈະເປັນການບັນທຶກ
Username ລົງ Database
ວິທະຍາໄລສອນພິທັກລາວ ອຈ ພອນປະເສີດ ຜົນດາລາ
3
6. ສ້າງ class User ຢູີ່ນອກ Main class
7. ສ້າງຟັງເຊີນ saveUserToDatabase ໃນສີ່ວນຂອງ Main class
8. ເອີ້ນໃຊ້ຟັງເຊີນ saveUserToDatabase ໃນຟັງເຊີນ uploadImage ດັີ່ງຮູບ
ວິທະຍາໄລສອນພິທັກລາວ ອຈ ພອນປະເສີດ ຜົນດາລາ
4
9. ທົດສອບຣັນແອ໋ບ ຈາກນ ັ້ນເລືອກຮູບ, ປ້ອນຊືີ່ຜູ້ໃຊ້, ປ້ອນອີເມວ ແລະລະຫັດຜີ່ານ ແລ້ວກ ົດປີ່ມ
REGISTER
10.ເມືີ່ອກ ັບມາທີີ່ Firebase ແລ້ວເລືອກ Database ກີ່ຈະເຫັນ user ທີີ່ ເຮົາໄດ້ລົງທະບຽນແລ້ວ
ດັີ່ງຮູບ
====================

More Related Content

More from Phonepaseuth Phonhdala

ການເພີ່ມ, ແກ້ໄຂ, ລຶບ ຂໍ້ມູນ
ການເພີ່ມ, ແກ້ໄຂ, ລຶບ ຂໍ້ມູນການເພີ່ມ, ແກ້ໄຂ, ລຶບ ຂໍ້ມູນ
ການເພີ່ມ, ແກ້ໄຂ, ລຶບ ຂໍ້ມູນPhonepaseuth Phonhdala
 
ການກະກຽມຂໍ້ມູນ (Prepare data)
ການກະກຽມຂໍ້ມູນ (Prepare data)ການກະກຽມຂໍ້ມູນ (Prepare data)
ການກະກຽມຂໍ້ມູນ (Prepare data)Phonepaseuth Phonhdala
 
ພາກປະຕິບັດ 9 (Lab 9) ຈັດການຖານຂໍ້ມູນ
ພາກປະຕິບັດ 9 (Lab 9) ຈັດການຖານຂໍ້ມູນ ພາກປະຕິບັດ 9 (Lab 9) ຈັດການຖານຂໍ້ມູນ
ພາກປະຕິບັດ 9 (Lab 9) ຈັດການຖານຂໍ້ມູນ Phonepaseuth Phonhdala
 
ພາກປະຕິບັດ 8 (Lab 8)
ພາກປະຕິບັດ 8 (Lab 8)ພາກປະຕິບັດ 8 (Lab 8)
ພາກປະຕິບັດ 8 (Lab 8)Phonepaseuth Phonhdala
 
ພາກປະຕິບັດ 7 (Lab 7)
ພາກປະຕິບັດ 7 (Lab 7)ພາກປະຕິບັດ 7 (Lab 7)
ພາກປະຕິບັດ 7 (Lab 7)Phonepaseuth Phonhdala
 
ພາກປະຕິບັດ 6 (Lab 6) ການໃຊ້ CheckBox
ພາກປະຕິບັດ 6 (Lab 6) ການໃຊ້ CheckBoxພາກປະຕິບັດ 6 (Lab 6) ການໃຊ້ CheckBox
ພາກປະຕິບັດ 6 (Lab 6) ການໃຊ້ CheckBoxPhonepaseuth Phonhdala
 
ພາກປະຕິບັດ 5 (Lab 5) ການນຳໃຊ້ RadioButton
ພາກປະຕິບັດ 5 (Lab 5) ການນຳໃຊ້ RadioButtonພາກປະຕິບັດ 5 (Lab 5) ການນຳໃຊ້ RadioButton
ພາກປະຕິບັດ 5 (Lab 5) ການນຳໃຊ້ RadioButtonPhonepaseuth Phonhdala
 
ພາກປະຕິບັດ 4 (Lab 4) ການເປິດActivity ໃໝ່
ພາກປະຕິບັດ 4 (Lab 4) ການເປິດActivity ໃໝ່ພາກປະຕິບັດ 4 (Lab 4) ການເປິດActivity ໃໝ່
ພາກປະຕິບັດ 4 (Lab 4) ການເປິດActivity ໃໝ່Phonepaseuth Phonhdala
 
ຕິດຕັ້ງ Tomcat (xampp) ໃນ eclipse
ຕິດຕັ້ງ Tomcat (xampp) ໃນ eclipseຕິດຕັ້ງ Tomcat (xampp) ໃນ eclipse
ຕິດຕັ້ງ Tomcat (xampp) ໃນ eclipsePhonepaseuth Phonhdala
 
ບົດທີ 7 ການຈັດການຖານຂໍ້ມູນ
ບົດທີ 7 ການຈັດການຖານຂໍ້ມູນບົດທີ 7 ການຈັດການຖານຂໍ້ມູນ
ບົດທີ 7 ການຈັດການຖານຂໍ້ມູນPhonepaseuth Phonhdala
 
ບົດທີ 3 ເລີ່ມຕົ້ນຂຽນ JSP
ບົດທີ 3 ເລີ່ມຕົ້ນຂຽນ JSPບົດທີ 3 ເລີ່ມຕົ້ນຂຽນ JSP
ບົດທີ 3 ເລີ່ມຕົ້ນຂຽນ JSPPhonepaseuth Phonhdala
 
ບົດທີ 1 ຄວາມຮູ້ພື້ນຖານກ່ຽວກັບ JSP
ບົດທີ 1 ຄວາມຮູ້ພື້ນຖານກ່ຽວກັບ JSPບົດທີ 1 ຄວາມຮູ້ພື້ນຖານກ່ຽວກັບ JSP
ບົດທີ 1 ຄວາມຮູ້ພື້ນຖານກ່ຽວກັບ JSPPhonepaseuth Phonhdala
 
ບົດທີ 2 ກຽມເຄື່ອງມືສຳລັບຂຽນ JSP
ບົດທີ 2 ກຽມເຄື່ອງມືສຳລັບຂຽນ JSPບົດທີ 2 ກຽມເຄື່ອງມືສຳລັບຂຽນ JSP
ບົດທີ 2 ກຽມເຄື່ອງມືສຳລັບຂຽນ JSPPhonepaseuth Phonhdala
 
ບົດທີ 2 ສາຍສັນຍານ ແລະ Wireless
ບົດທີ 2 ສາຍສັນຍານ ແລະ Wirelessບົດທີ 2 ສາຍສັນຍານ ແລະ Wireless
ບົດທີ 2 ສາຍສັນຍານ ແລະ WirelessPhonepaseuth Phonhdala
 

More from Phonepaseuth Phonhdala (20)

Lab 2 time picker dialog
Lab 2 time picker dialogLab 2 time picker dialog
Lab 2 time picker dialog
 
ການເພີ່ມ, ແກ້ໄຂ, ລຶບ ຂໍ້ມູນ
ການເພີ່ມ, ແກ້ໄຂ, ລຶບ ຂໍ້ມູນການເພີ່ມ, ແກ້ໄຂ, ລຶບ ຂໍ້ມູນ
ການເພີ່ມ, ແກ້ໄຂ, ລຶບ ຂໍ້ມູນ
 
ການກະກຽມຂໍ້ມູນ (Prepare data)
ການກະກຽມຂໍ້ມູນ (Prepare data)ການກະກຽມຂໍ້ມູນ (Prepare data)
ການກະກຽມຂໍ້ມູນ (Prepare data)
 
ພາກປະຕິບັດ 9 (Lab 9) ຈັດການຖານຂໍ້ມູນ
ພາກປະຕິບັດ 9 (Lab 9) ຈັດການຖານຂໍ້ມູນ ພາກປະຕິບັດ 9 (Lab 9) ຈັດການຖານຂໍ້ມູນ
ພາກປະຕິບັດ 9 (Lab 9) ຈັດການຖານຂໍ້ມູນ
 
ພາກປະຕິບັດ 8 (Lab 8)
ພາກປະຕິບັດ 8 (Lab 8)ພາກປະຕິບັດ 8 (Lab 8)
ພາກປະຕິບັດ 8 (Lab 8)
 
ພາກປະຕິບັດ 7 (Lab 7)
ພາກປະຕິບັດ 7 (Lab 7)ພາກປະຕິບັດ 7 (Lab 7)
ພາກປະຕິບັດ 7 (Lab 7)
 
ພາກປະຕິບັດ 6 (Lab 6) ການໃຊ້ CheckBox
ພາກປະຕິບັດ 6 (Lab 6) ການໃຊ້ CheckBoxພາກປະຕິບັດ 6 (Lab 6) ການໃຊ້ CheckBox
ພາກປະຕິບັດ 6 (Lab 6) ການໃຊ້ CheckBox
 
ພາກປະຕິບັດ 5 (Lab 5) ການນຳໃຊ້ RadioButton
ພາກປະຕິບັດ 5 (Lab 5) ການນຳໃຊ້ RadioButtonພາກປະຕິບັດ 5 (Lab 5) ການນຳໃຊ້ RadioButton
ພາກປະຕິບັດ 5 (Lab 5) ການນຳໃຊ້ RadioButton
 
Chapter2
Chapter2Chapter2
Chapter2
 
Chapter1
Chapter1Chapter1
Chapter1
 
ພາກປະຕິບັດ 4 (Lab 4) ການເປິດActivity ໃໝ່
ພາກປະຕິບັດ 4 (Lab 4) ການເປິດActivity ໃໝ່ພາກປະຕິບັດ 4 (Lab 4) ການເປິດActivity ໃໝ່
ພາກປະຕິບັດ 4 (Lab 4) ການເປິດActivity ໃໝ່
 
ຕິດຕັ້ງ Tomcat (xampp) ໃນ eclipse
ຕິດຕັ້ງ Tomcat (xampp) ໃນ eclipseຕິດຕັ້ງ Tomcat (xampp) ໃນ eclipse
ຕິດຕັ້ງ Tomcat (xampp) ໃນ eclipse
 
ບົດທີ 7 ການຈັດການຖານຂໍ້ມູນ
ບົດທີ 7 ການຈັດການຖານຂໍ້ມູນບົດທີ 7 ການຈັດການຖານຂໍ້ມູນ
ບົດທີ 7 ການຈັດການຖານຂໍ້ມູນ
 
ບົດທີ 6 Client/Server
ບົດທີ 6 Client/Serverບົດທີ 6 Client/Server
ບົດທີ 6 Client/Server
 
ບົດທີ 5 Condition and Loop
ບົດທີ 5 Condition and Loopບົດທີ 5 Condition and Loop
ບົດທີ 5 Condition and Loop
 
ບົດທີ 4 String Method
ບົດທີ 4 String Methodບົດທີ 4 String Method
ບົດທີ 4 String Method
 
ບົດທີ 3 ເລີ່ມຕົ້ນຂຽນ JSP
ບົດທີ 3 ເລີ່ມຕົ້ນຂຽນ JSPບົດທີ 3 ເລີ່ມຕົ້ນຂຽນ JSP
ບົດທີ 3 ເລີ່ມຕົ້ນຂຽນ JSP
 
ບົດທີ 1 ຄວາມຮູ້ພື້ນຖານກ່ຽວກັບ JSP
ບົດທີ 1 ຄວາມຮູ້ພື້ນຖານກ່ຽວກັບ JSPບົດທີ 1 ຄວາມຮູ້ພື້ນຖານກ່ຽວກັບ JSP
ບົດທີ 1 ຄວາມຮູ້ພື້ນຖານກ່ຽວກັບ JSP
 
ບົດທີ 2 ກຽມເຄື່ອງມືສຳລັບຂຽນ JSP
ບົດທີ 2 ກຽມເຄື່ອງມືສຳລັບຂຽນ JSPບົດທີ 2 ກຽມເຄື່ອງມືສຳລັບຂຽນ JSP
ບົດທີ 2 ກຽມເຄື່ອງມືສຳລັບຂຽນ JSP
 
ບົດທີ 2 ສາຍສັນຍານ ແລະ Wireless
ບົດທີ 2 ສາຍສັນຍານ ແລະ Wirelessບົດທີ 2 ສາຍສັນຍານ ແລະ Wireless
ບົດທີ 2 ສາຍສັນຍານ ແລະ Wireless
 

Lab 14 Storage ແລະ Database ໃນ Firebase

  • 1. ວິທະຍາໄລສອນພິທັກລາວ ອຈ ພອນປະເສີດ ຜົນດາລາ 1 ພາກປະຕິບັດ 14 Storage ແລະ Database ໃນ Firebase ເຮົາຈະນາ Lab13 ມາ ເພີີ່ ມໂຄດເພືີ່ ອໃຫ້ສາມາດບັນທຶກຮູບທີີ່ ເຮົາເລືອກໄວ້ໃນ Storage ແລະຊືີ່ຜູ້ ໃຊ້ໄວ້ໃນ Database 1. ກີ່ອນອືີ່ນໜົດໃຫ້ນາເອົາ 2 Library ຕີ່ໄປນີ້ເຂົ້າໃນໂປຣເຈັກ implementation 'com.google.firebase:firebase-storage:16.0.1' implementation 'com.google.firebase:firebase-database:16.0.1' 2. ສ້າງຟັງເຊີນ uploadImage ໃນສີ່ວນຂອງ Main class 3. ເອີ້ນໃຊ້ຟັງເຊີນ uploadImage ໃນສີ່ວນຂອງ btRegister ດັີ່ງຮູບ
  • 2. ວິທະຍາໄລສອນພິທັກລາວ ອຈ ພອນປະເສີດ ຜົນດາລາ 2 4. ທົດສອບຣັນແອ໋ບ ຈາກນ ັ້ນເລືອກຮູບ, ປ້ອນອີເມວ ແລະລະຫັດຜີ່ານ ແລ້ວກ ົດປີ່ມ REGISTER 5. ກ ັບໄປທີີ່ Firebase ແລ້ວເລືອກ Storage ຈະໄດ້ດັີ່ງຮູບ ເປັນອັນວີ່າສາເລັດການບັນທຶກຮູບລົງ Storage ໃນ Firebase ຕີ່ໄປຈະເປັນການບັນທຶກ Username ລົງ Database
  • 3. ວິທະຍາໄລສອນພິທັກລາວ ອຈ ພອນປະເສີດ ຜົນດາລາ 3 6. ສ້າງ class User ຢູີ່ນອກ Main class 7. ສ້າງຟັງເຊີນ saveUserToDatabase ໃນສີ່ວນຂອງ Main class 8. ເອີ້ນໃຊ້ຟັງເຊີນ saveUserToDatabase ໃນຟັງເຊີນ uploadImage ດັີ່ງຮູບ
  • 4. ວິທະຍາໄລສອນພິທັກລາວ ອຈ ພອນປະເສີດ ຜົນດາລາ 4 9. ທົດສອບຣັນແອ໋ບ ຈາກນ ັ້ນເລືອກຮູບ, ປ້ອນຊືີ່ຜູ້ໃຊ້, ປ້ອນອີເມວ ແລະລະຫັດຜີ່ານ ແລ້ວກ ົດປີ່ມ REGISTER 10.ເມືີ່ອກ ັບມາທີີ່ Firebase ແລ້ວເລືອກ Database ກີ່ຈະເຫັນ user ທີີ່ ເຮົາໄດ້ລົງທະບຽນແລ້ວ ດັີ່ງຮູບ ====================