Погода в городе أيقونة

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

1.0 for Android
3.9 | 5,000+ عمليات التثبيت

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

هذا الوصف ل Погода в городе

يستخدم تطبيق APPENDIX APPENTIX الخاص ب Weather Viewer خدمات الويب المجانية OpenWeathermap.org للحصول على توقعات الطقس لمدة 16 يوما لمدينة معينة. يتلقى التطبيق البيانات بتنسيق JSON. يتم عرض النتائج في مكون ListView لعرض قائمة بدعم التمرير. في هذا التطبيق، يستخدم تنسيق مخصص للعناصر القائمة:
أيقونة الطقس،
يوم الأسبوع مع وصف طقس نصي في هذا اليوم،
- أعلى وأدنى درجة حرارة في اليوم (على مقياس CELSIS) و
الرطوبة في المئة.
للوصول إلى خدمة الويب، تم تحويل سلسلة URL إلى كائن URL.
يتم استخدام كائن URL لكائن URL لفتح كائن httpurlconnection، مما يؤدي إلى الوصول إلى خدمة ويب عبر طلب HTTP.
يقرأ التطبيق جميع البيانات من مؤشر ترابط INPUTSTREAM من فئة httpurlconnection ويضعها في السلسلة، ثم يحول هذه السلسلة في jsonobject لمعالجة.
يوضح الملحق كيفية إجراء عمليات طويلة خارج نطاق واجهة المستخدم الرسومية والحصول على النتائج في دفق واجهة المستخدم الرسومية باستخدام كائنات ASYNCTASK. هذا مهم بشكل خاص لاستقبال خدمات الويب، ووقت التنفيذ الذي لا يتم تحديده. يتم عرض بيانات الطقس في مكون ListView، ويتم توفير البيانات لكل عنصر من عنصر ListView باستخدام فئة التشغيل الصفقة.
أنه يظهر كيفية زيادة سرعة ListView من خلال استخدام نمط عرض المشاهدة، حيث يتم استخدام تمثيلات عناصر ListView الحالية مرة أخرى عندما تكون العناصر إخراج خارج الحدود.
وأخيرا، بعض أدوات تصميم المواد من مكتبة مكتبة تصميم أندرويد - يترك مكون TextInputlayout تلميح EDITTEXT على الشاشة حتى بعد بدء المستخدم في إدخال النص؛
زر عائم FloatingActiveButton يستخدم لإرسال البيانات التي أدخلها المستخدم؛ يعرض مكون SnackBar رسالة إعلامية للمستخدم.
# خدمات الويب المتوافقة مع الراحة، #AsyNCTAK،
#httpurlconnection،
#httpurlconnection،
معالجة البيانات بتنسيق JSON، JSonobject، JSONARRAY،
#ListView، ArrayaDapter، عرض نمط عرض،
#TextInputlayout، FloavingActiveTactionButton

المعلومات

  • الفئة:
    الطقس
  • احدث اصدار:
    1.0
  • تحديث:
    2017-01-22
  • حجم الملف:
    3.4MB
  • المتطلبات:
    Android 4.4 or later
  • تم التحديث:
    Михаил Гоенко
  • ID:
    com.example77.weatherviewer