Погода в городе icon

Погода в городе

1.0 for Android
3.9 | 5,000+ การติดตั้ง

Михаил Гоенко

คำอธิบายของ Погода в городе

แอปภาคพื้นดินของ Weather Viewer ใช้บริการเว็บ Openweathermap.org ที่เข้ากันได้ฟรีเพื่อรับการพยากรณ์อากาศ 16 วันสำหรับเมืองที่กำหนด แอปพลิเคชันได้รับข้อมูลในรูปแบบ JSON ผลลัพธ์จะปรากฏในคอมโพเนนต์ ListView เพื่อแสดงรายการที่มีการสนับสนุนการเลื่อน ในแอปพลิเคชั่นนี้รูปแบบที่กำหนดเองขององค์ประกอบรายการที่ใช้:
ไอคอนสภาพอากาศ
- วันของสัปดาห์ด้วยคำอธิบายสภาพอากาศที่เป็นข้อความในวันนี้
- สูงสุด และอุณหภูมิต่ำสุดต่อวัน (ในระดับเซลเซียส) และความชื้นในเปอร์เซ็นต์
เพื่อเข้าถึงบริการเว็บสตริง URL ถูกแปลงเป็นวัตถุ URL - วัตถุ URL จะถูกใช้เพื่อเปิดวัตถุ HttpurlConnection ส่งผลให้การเข้าถึงบริการเว็บผ่านคำขอ HTTP
แอปพลิเคชันอ่านข้อมูลทั้งหมดจากด้ายอินพุตของคลาส httpurlconnection และวางไว้ในสตริงแล้วแปลงสตริงนี้ใน jsonobject เพื่อดำเนินการ
ภาคผนวกแสดงให้เห็นถึงวิธีการดำเนินการที่ยาวนานนอกสตรีมกุยและรับผลในสตรีม GUI โดยใช้วัตถุ Asnactask สิ่งนี้สำคัญอย่างยิ่งสำหรับการรับบริการเว็บเวลาการดำเนินการที่ไม่ได้กำหนด ข้อมูลสภาพอากาศจะแสดงในส่วนประกอบของ ListView และข้อมูลสำหรับแต่ละองค์ประกอบ listView จะได้รับการใช้งานโดยใช้การรวม Subclaration Arrayadapter
มันแสดงให้เห็นวิธีการเพิ่มความเร็วของ ListView ผ่านการใช้รูปแบบการดูผู้ถือมุมมองซึ่งการแสดงองค์ประกอบขององค์ประกอบ listView ที่มีอยู่จะถูกใช้อีกครั้งเมื่อองค์ประกอบถูกส่งออกนอกเหนือจากเส้นขอบ
และสุดท้าย เครื่องมือออกแบบวัสดุบางอย่างจากไลบรารีไลบรารีการออกแบบ Android - ส่วนประกอบ TextInputLayout ออกจากปลาย Edittext บนหน้าจอแม้หลังจากที่ผู้ใช้เริ่มป้อนข้อความ;
ปุ่มลอยลอยตัว Button ใช้ในการส่งข้อมูลที่ป้อนโดยผู้ใช้; ส่วนประกอบของ Snackbar แสดงข้อความที่ให้ข้อมูลสำหรับผู้ใช้
# บริการเว็บที่เข้ากันได้กับ #Asynctak,
#httpurlconnection,
#httpurlconnection, การประมวลผลข้อมูลในรูปแบบ JSON, JSONObject Jsonarray,
#listview, Arrayadapter, รูปแบบ view-holder, #textinputlayout, การออกกำลังกายการกระเพาะอาหาร

ข้อมูล

  • ประเภท:
    พยากรณ์อากาศ
  • เวอร์ชันปัจจุบัน:
    1.0
  • อัปเดตเมื่อ:
    2017-01-22
  • ขนาด:
    3.4MB
  • เวอร์ชัน Android ที่กำหนด:
    Android 4.4 or later
  • นักพัฒนาซอฟต์แวร์:
    Михаил Гоенко
  • ID:
    com.example77.weatherviewer