คุณสมบัติของแอพ
ในบทนี้ จะสอนเทคนิคในการใช้คอมโพเนนต์
ActivityStarter เพื่อสั่งเปิดแอพอีเมลที่อยู่ในเครื่องขึ้นมาสำหรับใช้ส่งอีเมล เนื่องจากไม่มีคอมโพเนนต์สำหรับส่งอีเมลโดยเฉพาะ และยังจะได้เรียนรู้การใช้
EmailPicker และ
ContactPicker ในการช่วยป้อนอีเมล์แอดเดรสด้วย
คอมโพเนนต์ที่กล่าวถึง
- EmailPicker เป็นช่องคล้าย Texbox แต่ต่างกันตรงที่ เมื่อเริ่มใส่ชื่อเพียงบางส่วน
ก็จะมีรายชื่อคนที่ขึ้นต้นตามนั้น ขึ้นมาให้เราเลือก และเมื่อคุณเลือกชื่อคนไหน อีเมลของคนนั้น ก็จะมาอยู่ในช่อง
- ContactPicker คล้ายกับ PhoneNumberPicker ต่างกันตรงที่ PhoneNumberPicker จะแสดงเฉพาะคนที่มีเบอร์โทรศัพท์เท่านั้น แต่ ContactPicker จะแสดงทั้งหมด
และเมื่อคลิ้กปุ่ม ContactPicker ก็จะเปิดสมุดโทรศัพท์ในเครื่องขึ้นมาให้ผู้ใช้เลือกชื่อคนที่ต้องการ
- ActivityStarter เป็นคอมโพเนนต์เอนกประสงค์ ที่สามารถใช้ทำอะไรได้หลายๆ อย่าง
โดยเฉพาะอะไรที่เกี่ยวกับแอพข้างนอก
- Web เป็นคอมโพเนนต์สำหรับติดต่อกับเว็บต่างๆ ซึ่งจะต่างจาก WebViewer ซึ่งทำหน้าที่เป็นบราวเซอร์สำหรับเปิดหน้าเว็บต่างๆ
บล็อกที่สำคัญ
- ContactPicker AfterPicking เป็นอีเวนต์ที่เกิดขึ้นเมื่อผู้ใช้เลือกคนที่ต้องการส่งอีเมลถึง
- ContactPicker EmailAddress เป็นบล็อกที่เก็บอีเมลแอดเดรสของคนที่เลือก
- set ActivityStarter Action และ DataUri เป็นบล็อกสำหรับกำหนด Action และ DataUri ที่เหมาะสมในการสั่งให้ ActivityStarter เริ่มทำงานต่างๆ
- StartActivity ใช้สั่งให้ ActivityStarter เริ่มทำงาน
- Web UriEncode ใช้สำหรับแปลงเครื่องหมายต้องห้ามเป็นรหัสเลขฐาน 16
ความรู้อื่นๆ
- แนะนำให้รู้จักับแอพ App Inventor ActivityStarter สำหรับการเรียนรู้เพื่อใช้งาน ActivityStarter ในการทำงานต่างๆ
- รูปแบบของคำสั่ง mailto สำหรับใช้ในการส่งอีเมล
- การใช้รหัสเลขฐาน 16 แทนที่ตัวอักษรต้องห้ามที่ไม่ให้ใช้ใน URI
Comments
Post a Comment