วันอังคารที่ 12 ธันวาคม พ.ศ. 2560

8.Connectivity Components

  คอมโพเนนต์การเชื่อมต่อ -นักประดิษฐ์แอปสำหรับแอนดรอยด

 

สารบัญ 

  •     เริ่มต้นกิจกรรม
  •     ไคลเอ็นต์บลูทูธ
  •     เซิร์ฟเวอร์บลูทูธ
  •     เว็บ

เริ่มต้นกิจกรรม

คอมโพเนนต์ที่สามารถเปิดใช้งานกิจกรรมโดยใช้วิธี เริ่มต้นกิจกรรม

กิจกรรมที่สามารถเปิดตัว ได้แก่
  • การเริ่มต้น นักประดิษฐ์แอป อื่นสำหรับแอนดรอยด์ โดยการดาวน์โหลดซอร์สโค้ดและใช้โปรแกรมสำรวจไฟล์หรือเปิดเครื่องรูดยูทิลิตีเพื่อหาไฟล์ชื่อ "youngandroidproject / project.properties" บรรทัดแรกของไฟล์จะเริ่มต้นด้วย "main =" และตามด้วยชื่อคลาส; ตัวอย่างเช่น main = com.gmail.Bitdiddle.Ben.HelloPurr.Screen1 (คอมโพเนนต์แรกระบุว่าถูกสร้างขึ้นโดย Ben.Bitdiddle@gmail.com) เพื่อให้ เริ่มต้นกิจกรรมของคุณเปิดตัวแอ็พพลิเคชันนี้ให้ตั้งค่าคุณสมบัติต่อไปนี้:  
1. แพคเกจกิจกรรมไปยังชื่อคลาสวางองค์ประกอบสุดท้าย 
(ตัวอย่างเช่น com.gmail.Bitdiddle.Ben.HelloPurr) 
2.  ชั้นกิจกรรม ไปยังชื่อคลาสทั้งหมด
 (ตัวอย่างเช่น com.gmail.Bitdiddle.Ben.HelloPurr.Screen1) 

  • เริ่มต้นการใช้งานกล้องถ่ายรูปด้วยการกำหนดคุณสมบัติต่อไปนี้:
1. การดำเนินการ: แอนดรอยด์ .เจตนา.การกระทำ.หลัก
2. แพคเกจกิจกรรม:ดอทคอม.แอนดรอยด์.กล้อง
3. ชั้นกิจกรรม: ดอทคอม.แอนดรอยด์.กล้อง.กล้อง

  • กำลังทำการค้นหาเว็บ สมมติว่าคำที่คุณต้องการค้นหาคือ "แวมไพร์" (รู้สึกฟรีเพื่อทดแทนตัวเลือกของคุณเอง) กำหนดคุณสมบัติให้:
 1. การดำเนินการ: android.intent.action.WEB_SEARCH 
 2.คีย์เสริม: แบบสอบถาม
 3. มูลค่าเพิ่ม: แวมไพร์
 4. แพคเกจกิจกรรม: com.google.android.providers.enhancedgooglesearch
 5. ชั้นกิจกรรม: com.google.android.providers.enhancedgooglesearch.Launcher


  •  การเปิดเบราเซอร์ไปยังหน้าเว็บที่ระบุ สมมติว่าหน้าเว็บที่คุณต้องการไปคือ "www.facebook.com" (โปรดเปลี่ยนตัวเลือกของคุณเอง) ตั้งค่าคุณสมบัติเพื่อ:
1. การดำเนินการ: android.intent.action.VIEW
2. DataUri: http://www.facebook.com


คุณสมบัติ

การกระทำ
ชั้นกิจกรรม
แพคเกจกิจกรรม
ประเภทข้อมูล
ข้อมูลยูริ
พิเศษ

   ccepts รายการคู่ที่ใช้เป็นคู่คีย์ / ค่าในฟิลด์ "Extra" ของกิจกรรม 

คีย์เสริม (เลิกใช้)
มูลค่าเพิ่ม (เลิกใช้)
ผล

ชื่อผลลัพธ์
ประเภทผลลัพธ์

ผลลัพธ์ยูริ

เหตุการณ์ที่เกิดขึ้น

หลังจากกิจกรรม (ผลข้อความ)
     เหตุการณ์ที่เกิดขึ้นหลังจากที่ เริ่มต้น
กิจกรรม นี้ส่งกลับ

ยกเลิกกิจกรรมแล้ว ()
     กิจกรรมถูกยกขึ้นหาก เริ่มต้นกิจกรรม นี้ส่งคืนเนื่องจากกิจกรรมถูกยกเลิก
 

วิธีการ

ข้อความ แก้ไขกิจกรรม ()
     ส่งคืนชื่อกิจกรรมที่ตรงกับ เริ่มต้นกิจกรรม นี้หรือสตริงที่ว่างเปล่าหากไม่พบกิจกรรมที่เกี่ยวข้อง
เริ่มต้นกิจกรรม ()
     เริ่มกิจกรรมที่สอดคล้องกับ เริ่มต้นกิจกรรม นี้
 


ไคลเอ็นต์บลูทูธ

ส่วนประกอบไคลเอ็นต์บลูทูธ 

คุณสมบัติ
ที่อยู่และชื่อที่อยู่และชื่อของอุปกรณ์ บลูทูธ ที่จับคู่ที่มีจำหน่ายไม่ว่าจะใช้บลูทูธ บนอุปกรณ์
อักขระการเข้ารหัส
ไบต์ตัวคั่น
เปิดการใช้งานไม่ว่าจะเปิดใช้งานบลูทู ธ
แรกไบต์สูง
เชื่อมต่อแล้ว
การรักษาความปลอดภัย
     เรียกใช้ SSP (Simple Secure Pairing) ซึ่งรองรับอุปกรณ์ที่มีบลูทูธ v2.1 หรือสูงกว่า เมื่อทำงานกับอุปกรณ์บลูทูธ แบบฝังตัวคุณสมบัตินี้อาจต้องตั้งค่าเป็นเท็จ สำหรับ แอนดรอยด์ 2.0-2.2 การตั้งค่าคุณสมบัตินี้จะถูกละเว้น

 

เหตุการณ์ที่เกิดขึ้น

ไม่มี

วิธีการ 

หมายเลข ไบต์ที่พร้อมให้รับ ()

     ส่งคืนค่าประมาณจำนวนไบต์ที่สามารถรับได้โดยไม่มีการปิดกั้นเชื่อมต่อบูลีน (ที่อยู่ข้อความ)
     เชื่อมต่อกับอุปกรณ์บลูทูธ ด้วยที่อยู่ที่ระบุและโปรไฟล์พอร์ตอนุกรม (SPP) ส่งกลับค่าจริง                ถ้าการเชื่อมต่อสำเร็จ
เชื่อมต่อ
บูลีนกับ UUID (ที่อยู่ข้อความข้อความ uuid)
     เชื่อมต่อกับอุปกรณ์บลูทูธ ด้วยที่อยู่ที่ระบุและ UUID ส่งกลับค่าจริงถ้าการเชื่อมต่อสำเร็จ  
  

ยกเลิกการเชื่อมต่อ ()

    ตัดการเชื่อมต่อจากอุปกรณ์บลูทู ธ ที่เชื่อมต่อบูลีน จับคู่อุปกรณ์แล้ว (ที่อยู่ข้อความ)
    
ตรวจสอบว่าอุปกรณ์ Bluetooth ที่มีที่อยู่ที่ระบุถูกจับคู่หมายเลข ReceiveSigned1ByteNumber ()
    
รับหมายเลข 1 ไบต์ที่ลงนามจากอุปกรณ์บลูทู ธ ที่เชื่อมต่อหมายเลข ReceiveSigned2ByteNumber ()
    
รับหมายเลข 2 ไบต์ที่ลงนามจากอุปกรณ์บลูทู ธ ที่เชื่อมต่อหมายเลข ReceiveSigned4ByteNumber ()
    
รับหมายเลข 4 ไบต์ที่ลงนามจากอุปกรณ์บลูทู ธ ที่เชื่อมต่อรายการ ReceiveSignedBytes (หมายเลข numberOfBytes)
    
รับค่าไบต์ที่ลงนามไว้หลายค่าจากอุปกรณ์บลูทูธ ที่เชื่อมต่อ ถ้า numberOfBytes น้อยกว่า 0 ให้อ่านจนกว่าค่าไบต์ตัวคั่นจะได้รับข้อความ ReceiveText (หมายเลข numberOfBytes)
    
รับข้อความจากอุปกรณ์บลูทู ธ ที่เชื่อมต่อ ถ้า numberOfBytes น้อยกว่า 0 ให้อ่านจนกว่าค่าไบต์ตัวคั่นจะได้รับหมายเลข ReceiveUnsigned1ByteNumber ()
    
รับหมายเลข 1 ไบต์ที่ไม่ได้ลงชื่อจากอุปกรณ์บลูทูธที่เชื่อมต่อหมายเลข ReceiveUnsigned2ByteNumber ()
    
รับหมายเลข 2 ไบต์ที่ไม่ได้ลงชื่อจากอุปกรณ์บลูทูธที่เชื่อมต่อหมายเลข ReceiveUnsigned4ByteNumber ()
    
รับหมายเลข 4 ไบต์ที่ไม่ได้ลงชื่อจากอุปกรณ์บลูทูธที่เชื่อมต่อรายการ ReceiveUnsignedBytes (หมายเลข numberOfBytes)
    
รับค่าไบต์ไม่ได้ระบุหลายค่าจากอุปกรณ์บลูทูธที่เชื่อมต่อ ถ้า numberOfBytes น้อยกว่า 0 ให้อ่านจนกว่าค่าไบต์ตัวคั่นจะได้รับSend1ByteNumber (หมายเลขข้อความ)
    
ส่งหมายเลข 1 ไบต์ไปยังอุปกรณ์บลูทูธที่เชื่อมต่อSend2ByteNumber (หมายเลขข้อความ)
    
ส่งหมายเลข 2 ไบต์ไปยังอุปกรณ์บลูทูธที่เชื่อมต่อSend4ByteNumber (หมายเลขข้อความ)
    
ส่งหมายเลข 4 ไบต์ไปยังอุปกรณ์บลูทูธที่เชื่อมต่อSendBytes (รายการลิสต์)
    
ส่งรายการค่าไบต์ไปยังอุปกรณ์บลูทูธที่เชื่อมต่อSendText (ข้อความตัวอักษร)
    
ส่งข้อความไปยังอุปกรณ์บลูทูธที่เชื่อมต่อ
 


เซิร์ฟเวอร์บลูทูธ



ส่วนประกอบเซิร์ฟเวอร์
บลูทูธ

คุณสมบัติ 

พร้อมใช้งาน:บูล
     บอกว่ามีอุปกรณ์บลูทูธ พร้อมใช้งานบนอุปกรณ์ Android หรือไม่
การเข้ารหัสตัวอักษร: ข้อความ
     อักขระที่เข้ารหัสจะใช้เมื่อส่งและรับข้อความ
ไบต์ตัวคั่น: จำนวน
     ไบต์ตัวคั่นเพื่อใช้เมื่อส่งค่าลบสำหรับพารามิเตอร์ numberOfBytes เมื่อเรียก ReceiveText, ReceiveSignedBytes หรือ ReceiveUnsignedBytes
เปิดใช้งาน: บูล
     บอกว่ามีการเปิดใช้งาน
บลูทูธ อยู่หรือไม่
แรกไบต์สูง:บูล
     ควรส่งและรับหมายเลขไบต์ 2 และ 4 ไบต์ที่มีไบต์สูง (หรือที่สำคัญที่สุด) ก่อน ตรวจสอบเอกสารสำหรับอุปกรณ์ที่แอปของคุณจะสื่อสารเพื่อการตั้งค่าที่เหมาะสม นี้เรียกว่า big-endian
ยอมรับแล้ว: บูล
     บอกว่าคอมโพเนนต์
เซิร์ฟเวอร์บลูทูธ
กำลังรับการเชื่อมต่อขาเข้าหรือไม่
เชื่อมต่อแล้ว: บูล
     บอกว่ามีการเชื่อมต่อ
บลูทูธ หรือไม่

เหตุการณ์ที่เกิดขึ้น 

ยอมรับการเชื่อมต่อแล้ว ()
     บ่งชี้ว่าการเชื่อมต่อบลูทูธได้รับการยอมรับแล้ว
 
 

 วิธีการ

ยอมรับการเชื่อมต่อ (ชื่อบริการข้อความ)
    
ยอมรับการเชื่อมต่อเข้ากับ Serial Port Profile (SPP)ยอมรับการเชื่อมต่อกับ UUID (ชื่อบริการข้อความ ข้อความ uuid)
    
ยอมรับการเชื่อมต่อขาเข้ากับ UUID ที่ระบุหมายเลข BytesAvailableToReceive ()
    
ส่งคืนค่าประมาณจำนวนไบต์ที่สามารถรับได้โดยไม่มีการปิดกั้นยกเลิกการเชื่อมต่อ ()
    
ตัดการเชื่อมต่อจากอุปกรณ์บลูทู ธ ที่เชื่อมต่อหมายเลข ReceiveSigned1ByteNumber ()
    
รับหมายเลข 1 ไบต์ที่ลงนามจากอุปกรณ์บลูทูธที่เชื่อมต่อหมายเลข ReceiveSigned2ByteNumber ()
    
รับหมายเลข 2 ไบต์ที่ลงนามจากอุปกรณ์บลูทูธที่เชื่อมต่อหมายเลข ReceiveSigned4ByteNumber ()
    
รับหมายเลข 4 ไบต์ที่ลงนามจากอุปกรณ์บลูทูธที่เชื่อมต่อรายการ ReceiveSignedBytes (หมายเลข numberOfBytes)
    
รับค่าไบต์ที่ลงนามไว้หลายค่าจากอุปกรณ์บลูทู ธ ที่เชื่อมต่อ ถ้า numberOfBytes น้อยกว่า 0 ให้อ่านจนกว่าค่าไบต์ตัวคั่นจะได้รับข้อความ ReceiveText (หมายเลข numberOfBytes)
    
รับข้อความจากอุปกรณ์บลูทู ธ ที่เชื่อมต่อ ถ้า numberOfBytes น้อยกว่า 0 ให้อ่านจนกว่าค่าไบต์ตัวคั่นจะได้รับหมายเลข ReceiveUnsigned1ByteNumber ()
    
รับหมายเลข 1 ไบต์ที่ไม่ได้ลงชื่อจากอุปกรณ์บลูทู ธ ที่เชื่อมต่อหมายเลข ReceiveUnsigned2ByteNumber ()
    
รับหมายเลข 2 ไบต์ที่ไม่ได้ลงชื่อจากอุปกรณ์บลูทู ธ ที่เชื่อมต่อหมายเลข ReceiveUnsigned4ByteNumber ()
    
รับหมายเลข 4 ไบต์ที่ไม่ได้ลงชื่อจากอุปกรณ์บลูทู ธ ที่เชื่อมต่อรายการ ReceiveUnsignedBytes (หมายเลข numberOfBytes)
    
รับค่าไบต์ไม่ได้ระบุหลายค่าจากอุปกรณ์บลูทู ธ ที่เชื่อมต่อ ถ้า numberOfBytes น้อยกว่า 0 ให้อ่านจนกว่าค่าไบต์ตัวคั่นจะได้รับส่ง 1 ไบต์จำนวน(หมายเลขข้อความ)
    
ส่งหมายเลข 1 ไบต์ไปยังอุปกรณ์บลูทู ธ ที่เชื่อมต่อSend2ByteNumber (หมายเลขข้อความ)
    
ส่งหมายเลข 2 ไบต์ไปยังอุปกรณ์บลูทู ธ ที่เชื่อมต่อSend4ByteNumber (หมายเลขข้อความ)
    
ส่งหมายเลข 4 ไบต์ไปยังอุปกรณ์บลูทู ธ ที่เชื่อมต่อSendBytes (รายการลิสต์)
    
ส่งรายการค่าไบต์ไปยังอุปกรณ์บลูทู ธ ที่เชื่อมต่อSendText (ข้อความตัวอักษร)
    
ส่งข้อความไปยังอุปกรณ์บลูทู ธ ที่เชื่อมต่อStopAccepting ()
    
หยุดรับการเชื่อมต่อเข้ามา
 

เว็บ 

คอมโพเนนต์ที่มองไม่เห็นซึ่งมีฟังก์ชันสำหรับ HTTP GET, POST, PUT และ DELETE

คุณสมบัติ

อนุญาตคุกกี้
     ไม่ว่าจะเป็นคุกกี้จากคำตอบที่ควรได้รับการบันทึกและใช้ในคำขอที่ตามมา คุกกี้ได้รับการสนับสนุนเฉพาะบน Android เวอร์ชัน 2.3 หรือสูงกว่าเท่านั้น
ส่วนหัวของคำขอ
     ส่วนหัวคำขอเป็นรายการย่อยย่อยสององค์ประกอบ องค์ประกอบแรกของแต่ละรายการย่อยหมายถึงชื่อฟิลด์ส่วนหัวของคำขอ องค์ประกอบที่สองของแต่ละรายการย่อยแสดงค่าฟิลด์ส่วนหัวคำขอทั้งค่าเดียวหรือรายการที่มีหลายค่า
ชื่อแฟ้มการโต้ตอบ
     ชื่อของไฟล์ที่ต้องมีการบันทึกการตอบกลับ ถ้า บันทึกการตอบสนอง เป็นจริงและ บันทึกการตอบสนองว่างเปล่าชื่อไฟล์ใหม่จะถูกสร้างขึ้น
บันทึกการตอบสนอง
     การตอบสนองควรถูกบันทึกไว้ในไฟล์หรือไม่
url
     URL สำหรับคำขอเว็บ
 

เหตุการณ์ที่เกิดขึ้น

มีไฟล์ (URL ข้อความจำนวนรหัสการตอบกลับ,ประเภทการตอบสนอง ข้อความ, ชื่อไฟล์
 ข้อความ)
     เหตุการณ์ระบุว่าคำขอเสร็จสิ้น
มีข้อความ (URL ข้อความหมายเลขตอบกลับรหัสตอบสนองประเภทข้อความข้อความตอบกลับเนื้อหา)
     เหตุการณ์ระบุว่าคำขอเสร็จสิ้น
 

วิธีการ

ข้อความ BuildRequestData (รายการลิสต์)
    
แปลงรายการของรายการย่อยย่อยสององค์ประกอบแทนคู่ชื่อและค่าเป็นสตริงที่จัดรูปแบบเป็นรูปแบบสื่อแอ็พพลิเคชัน / x-www-form-urlencoded เหมาะสำหรับส่งผ่าน PostTextClearCookies ()
    
ล้างคุกกี้ทั้งหมดสำหรับคอมโพเนนต์เว็บนี้ลบ()
    
ดำเนินการคำร้องขอ HTTP DELETE โดยใช้คุณสมบัติ Url และเรียกค้นการตอบสนอง
    
ถ้าการ SaveResponse คุณสมบัติเป็นจริงการตอบสนองจะถูกบันทึกไว้ในแฟ้มและเหตุการณ์ GotFile จะถูกทริกเกอร์ กระบวนการ ResponseFileName คุณสมบัติสามารถใช้เพื่อระบุชื่อของแฟ้ม
    
ถ้าคุณสมบัติ SaveResponse เป็นเท็จเหตุการณ์ GotText จะถูกทริกเกอร์ได้รับ ()
    
ดำเนินการร้องขอ HTTP GET โดยใช้คุณสมบัติ Url และเรียกค้นการตอบสนอง
    
ถ้าการ SaveResponse คุณสมบัติเป็นจริงการตอบสนองจะถูกบันทึกไว้ในแฟ้มและเหตุการณ์ GotFile จะถูกทริกเกอร์ กระบวนการ ResponseFileName คุณสมบัติสามารถใช้เพื่อระบุชื่อของแฟ้ม
    
ถ้าคุณสมบัติ SaveResponse เป็นเท็จเหตุการณ์ GotText จะถูกทริกเกอร์ข้อความ HtmlTextDecode (HTMLText ข้อความ)
    
ถอดรหัสค่าข้อความ HTML ที่ระบุ หน่วยงาน HTML ตัวอักษรเช่น & amp ;, & lt ;, & gt ;, & apos ;, และ & quot; ถูกเปลี่ยนเป็น &, <,>, 'และ "" Entity เช่น & # xhhhh และ & nnnn ถูกเปลี่ยนเป็นอักขระที่เหมาะสมJsonTextDecode (ข้อความ jsonText)
    
ถอดรหัสค่าที่เข้ารหัส JSON ที่กำหนดเพื่อให้ได้ค่า AppInventor ที่สอดคล้องกัน รายการ JSON [x, y, z] จะถอดรหัสเป็นรายการ (xyz), ออบเจ็กต์ JSON ที่มีชื่อ A และค่า B (ระบุว่าเป็น A: B ที่อยู่ในวงเล็บปีกกา) จะถอดรหัสเป็นรายการ (AB) คือรายการที่ประกอบด้วยรายการสององค์ประกอบ (AB)PostFile (เส้นทางข้อความ)
    
ดำเนินการคำขอ HTTP POST โดยใช้คุณสมบัติ Url และข้อมูลจากไฟล์ที่ระบุ
    
ถ้าการ SaveResponse คุณสมบัติเป็นจริงการตอบสนองจะถูกบันทึกไว้ในแฟ้มและเหตุการณ์ GotFile จะถูกทริกเกอร์ กระบวนการ ResponseFileName คุณสมบัติสามารถใช้เพื่อระบุชื่อของแฟ้ม
    
ถ้าคุณสมบัติ SaveResponse เป็นเท็จเหตุการณ์ GotText จะถูกทริกเกอร์PostText (ข้อความตัวอักษร)
    
ดำเนินการคำขอ HTTP POST โดยใช้คุณสมบัติ Url และข้อความที่ระบุ
    
อักขระของข้อความถูกเข้ารหัสโดยใช้การเข้ารหัส UTF-8
    
ถ้าการ SaveResponse คุณสมบัติเป็นจริงการตอบสนองจะถูกบันทึกไว้ในแฟ้มและเหตุการณ์ GotFile จะถูกทริกเกอร์ สามารถใช้คุณสมบัติ responseFileName เพื่อระบุชื่อไฟล์
    
ถ้าคุณสมบัติ SaveResponse เป็นเท็จเหตุการณ์ GotText จะถูกทริกเกอร์PostTextWithEncoding (ข้อความตัวอักษรการเข้ารหัสข้อความ)
    
ดำเนินการคำขอ HTTP POST โดยใช้คุณสมบัติ Url และข้อความที่ระบุ
    
อักขระของข้อความจะถูกเข้ารหัสโดยใช้การเข้ารหัสที่กำหนด
    
ถ้าการ SaveResponse คุณสมบัติเป็นจริงการตอบสนองจะถูกบันทึกไว้ในแฟ้มและเหตุการณ์ GotFile จะถูกทริกเกอร์ กระบวนการ ResponseFileName คุณสมบัติสามารถใช้เพื่อระบุชื่อของแฟ้ม
    
ถ้าคุณสมบัติ SaveResponse เป็นเท็จเหตุการณ์ GotText จะถูกทริกเกอร์PutFile (เส้นทางข้อความ)
    
ดำเนินการคำขอ HTTP PUT โดยใช้คุณสมบัติ Url และข้อมูลจากไฟล์ที่ระบุ
    
ถ้าการ SaveResponse คุณสมบัติเป็นจริงการตอบสนองจะถูกบันทึกไว้ในแฟ้มและเหตุการณ์ GotFile จะถูกทริกเกอร์ กระบวนการ ResponseFileName คุณสมบัติสามารถใช้เพื่อระบุชื่อของแฟ้ม
    
ถ้าคุณสมบัติ SaveResponse เป็นเท็จเหตุการณ์ GotText จะถูกทริกเกอร์PutText (ข้อความตัวอักษร)
    
ดำเนินการคำขอ HTTP PUT โดยใช้คุณสมบัติ Url และข้อความที่ระบุ
    
อักขระของข้อความถูกเข้ารหัสโดยใช้การเข้ารหัส UTF-8
    
ถ้าการ SaveResponse คุณสมบัติเป็นจริงการตอบสนองจะถูกบันทึกไว้ในแฟ้มและเหตุการณ์ GotFile จะถูกทริกเกอร์ สามารถใช้คุณสมบัติ responseFileName เพื่อระบุชื่อไฟล์
    
ถ้าคุณสมบัติ SaveResponse เป็นเท็จเหตุการณ์ GotText จะถูกทริกเกอร์PutTextWithEncoding (ข้อความ, การเข้ารหัสข้อความ)
    
ดำเนินการคำขอ HTTP PUT โดยใช้คุณสมบัติ Url และข้อความที่ระบุ
    
อักขระของข้อความจะถูกเข้ารหัสโดยใช้การเข้ารหัสที่กำหนด
    
ถ้าการ SaveResponse คุณสมบัติเป็นจริงการตอบสนองจะถูกบันทึกไว้ในแฟ้มและเหตุการณ์ GotFile จะถูกทริกเกอร์ กระบวนการ ResponseFileName คุณสมบัติสามารถใช้เพื่อระบุชื่อของแฟ้ม
    
ถ้าคุณสมบัติ SaveResponse เป็นเท็จเหตุการณ์ GotText จะถูกทริกเกอร์ข้อความ UriEncode (ข้อความตัวอักษร)
    
เข้ารหัสค่าข้อความที่ระบุเพื่อให้สามารถใช้ใน URL ได้XMLTextDecode ใด ๆ (ข้อความ XmlText)
    
ถอดรหัสสตริง XML ที่ระบุเพื่อสร้างโครงสร้างรายการ ดูเอกสาร App Inventor ในหัวข้อ "หัวข้ออื่น ๆ บันทึกย่อและรายละเอียด" สำหรับข้อมูล