¿Existe una interfaz de servidor para obtener información meteorológica de forma gratuita en el sistema Android?
La Administración Meteorológica Nacional de China proporciona una interfaz para obtener información del pronóstico del tiempo para tu ciudad. A través de esta interfaz podemos obtener información meteorológica.
Para ver ejemplos de cómo obtener previsiones meteorológicas, consulta el Manual de aprendizaje de Android, así como el código fuente. El manual de aprendizaje de Android contiene 9 capítulos y 108 ejemplos. Puede leer los documentos del código fuente a voluntad. Los ejemplos son interactivos y se pueden ejecutar. El código fuente adopta la estructura del directorio de Android Studio para resaltar el código. Diagrama de estructura del documento, que se puede localizar rápidamente. Se está descargando el asistente móvil 360. Se está descargando 360 Mobile Assistant y el ícono está en el shell
La interfaz de pronóstico del tiempo de la Administración Meteorológica Nacional de China proporciona tres:
/data/sk/101010100.html
/data/cityinfo/101010100.html
/data/ 101010100.html
Nota: La interfaz anterior ya no se actualiza a partir de 2014.3.4. Reemplácelo con la siguiente interfaz: /atad/101230201.html. Todos, miren el piso 34. Gracias a tdwll y Huang Xiaojia cobbish.
La información más detallada proviene de la tercera interfaz. 101010100 en la URL anterior es el código de ciudad, y aquí está el código de ciudad de Beijing. Solo necesita modificar el código de ciudad para obtener la información meteorológica de su ciudad. Estoy en Fuzhou, así que el código de ciudad que elegí es Fuzhou 101230101.
Ingrese url:/data/101230101.html en el navegador para obtener información. La información meteorológica está en formato de datos json. Los datos son los siguientes:
{"weatherinfo":{ "city ":"Fuzhou", "city_en":"Fuzhou", "date_y":"14 de mayo de 2012", "date":","":", "week":"Lunes", "fchh" : "08", "cityid":"101230101","("Temp1"):"29℃~23℃",""("Temp2": "26℃~20℃) ", "tempp3":"24 ℃ ~20 ℃", "temp4": "25 ℃ ~ 20 ℃", "temp5": "24 ℃ ~ 21 ℃", "temp6": "25 ℃ ~ 22 ℃", "tempF1": "84,2 ℉ ~ 73,4 ℉", "tempF2":"78,8℉~68℉", "tempF3":" 75,2℉~68℉", "tempF4":"77℉~68℉", "tempF5":"75,2℉~69,8℉ " , "tempF6": "77℉~71.6℉", "weather1": "Lluvias que se convierten en lluvia moderada", "Weather2": "Lluvia moderada que se convierte en lluvia ligera", "Weather3": "Lluvia ligera", "weather4" :"lluvia ligera","weather5":"la lluvia ligera se convierte en chubasco","weather6":"el chubasco se convierte en lluvia ligera","img1":"3","img2":"8","img3": "8"," img4":"7","img5":"7","img6":"99","img7":"7","img8":"99","img9":"7 ","img10" :"3","img11":"3","img12":"7","img_single":"3","img_title1":"lluvias","img_title2":"lluvias moderadas" ,"img_title3": "lluvia moderada", "img_title4": "lluvia ligera", "img_title5": "lluvia ligera", "img_title6": "lluvia ligera", "img_title7": "lluvia ligera", "img_title8": "lluvia ligera", "img_title9": " "lluvia ligera", "img_title10": "ducha", "img_title11": "ducha", "img_title12": "lluvia ligera", "img_title_single": "ducha", "viento1 ": "brisa", "viento2": "brisa", "viento3": "brisa", "viento4": "brisa" "viento5": "brisa", " viento6": " brisa", "fx1": " Breeze", "fx2": " Breeze", "fl1 ":"Menos que el nivel 3","fl2":"Menos que el nivel 3","fl3":"Menos que el nivel 3","fl4":"Menos que el nivel 3","fl5":"Menos que el nivel 3","fl6 ":"Menos que el nivel 3","index":"Caliente","index _d":"El clima es caluroso, por lo que se recomienda usar faldas cortas, pantalones cortos, trajes cortos, camisetas y otras prendas de verano. Las personas mayores y enfermas deben usar camisas de manga larga y pantalones sencillos.", "index48": "Calidez", "index48_d": "Hace más fresco. Se recomienda usar camisas de manga larga y pantalones sencillos y otros en primavera y otoño. ropa de transición. Las personas mayores, débiles, enfermas y discapacitadas Es mejor usar camisas, chalecos y pantalones de punto de manga larga", "index48_d": "Hace más fresco, por lo que se recomienda usar camisas de manga larga y pantalones sencillos. un outfit de transición entre primavera y otoño.
,"index_uv":"Débil","index48_uv":"Más débil","index_xc":"Inadecuado","index_tr":"Adecuado","index_co":"Menos cómodo","st1":"27 ", "st2":"21","st3":"24","st4":"18"," st5":"22","st6":"18","index_cl":"No apto ", " index_ls": "No muy adecuado", "index_ag": "No es fácil de enviar"}}
Podemos analizar los datos json para obtener la información meteorológica que queremos usar.
Explicación de la información meteorológica:
[html] ¿Ver impresión en texto plano?
{?
"información meteorológica":{? --?Información básica?
"ciudad":{?
"ciudad":"Fuzhou",?
"ciudad_en":"Fuzhou",?
"date_y":"14 de mayo de 2012",?
"date":"",?
"Semana":"lunes", ?
"fchh":"08",?
"cityid": "101230101",?"101230101",?
?
"temp1":"29C~23C", "temp2":"26C~20C", "temp3":"24C~20C", "temp4":"25℃~20 "Celsius", "Temperatura 5": "24 grados Celsius~21 grados Celsius", "Temperatura 6": "25C~22C",?
?
"tempF1":"84,2°F~73,4°F", "tempF2":"78,8°F~68°F", "tempF3":"75,2°F~68° F", "tempF4": "77°F~68°F", "TempF5": "75,2°F~69,8°F", "tempF6": "77°F~ 71,6℉",?
"weather1": "Lluvias moderadas a lluvias", "weather2": "Lluvias moderadas a lluvias ligeras", "weather3": "Lluvia ligera", "Clima 4" : "Lluvia ligera", "Clima 5": "Lluvia ligera que se convierte en chubascos", "Clima 6": "Lluvia ligera que se convierte en lluvia ligera", ?
?
"img1":"3", "img2":"8", "img3":"8", "img4":"7", "img5":"7" , "img6": "99", "img7": "7", "img8": "99", "img9": "7", "img10": "3", "img11": "3", " img12":"7", "img_single":"3",?
?
"img_title1":"lluvias", "img_title2":"lluvia moderada", "img_title3":"lluvia moderada", "img_title4":"lluvia ligera", "img_title5": " "lluvia ligera", "img_title6": "lluvia ligera", "img_title7": "lluvia ligera", "img_title8": "lluvia ligera", "img_title9": "lluvia ligera", "img_title10": "ducha", "img_title11": "ducha", "img_title12": "lluvia ligera", "img_title_single": "ducha",?
"viento1":"Breeze", "wind2":"Breeze", "wind3":"Breeze", "wind4":"Breeze", "wind5":"Breeze", "wind6": "Breeze", "fx1": "Breeze", "fx2": "Breeze",?
?
"fl1": "Menos de 3", "fl2": "Menos de 3"
, "fl3": "menos de 3", "fl4": "menos de 3", "fl5": "menos de 3", "Fl6": "menos de 3", ?
< ! --?¿Índice de ropa de hoy?-->?
"index":"Hot",?
"index_d":"Hace calor, se recomienda usar faldas , pantalones cortos y trajes cortos y camisetas y otras prendas de verano. Se recomienda que las personas mayores y enfermas usen camisas de manga larga y pantalones sencillos. ,?
?
"index48":"warm","index48_d":"Se recomienda usar camisas y pantalones más frescos de manga larga durante la transición entre primavera y otoño. Las camisas, chalecos y pantalones de punto de manga larga son adecuados para personas mayores y enfermas."
,?
?
"index_uv": "débil", "index48_uv": "más débil",?
--?¿Lavado de autos? -->?
"index_xc":"No apropiado",?
--?¿Viaje? -->?
"index_tr":"apropiado",?
--?Índice de comodidad?-->?
"index_co": "No muy cómodo",?
"st1":"27", "st2":"21", "st3":"24", "st4":"18", "st5": "22", "st6":"18",?
?
"index_cl": "No apto",?
--?¿Seco? -->?
"index_ls":"menos apropiado",?
--?¿Alergia? -->?
"index_ag": ¿"No es amigable con el cabello"?
}?
}?
{
"weatherinfo":{
"city":"Fuzhou",
"city_en":"Fuzhou",
"date_y":"Mayo 14, 2012",
"fecha":"",
"semana": "lunes",
"fchh": "08",
"cityid":"101230101",
"temp1": "29C~23C", "temp2": "26C~20C", "temp3 ": "24C~20C", "temp4": "25C~20C", "temp5": "24℃~21℃", "temp6": "25℃~22℃",
< ! -- Condiciones climáticas para cada día desde hoy hasta el día 6, la unidad de temperatura aquí es Fahrenheit -->
"tempF1": "84.2°F~73.4°F", "tempF2": "78.8 ° F~68°F", "tempF3": "75,2°F~68°F", "tempF4": "77°F~68°F", "tempF5": "75,2℉~69,8℉", "tempF6 " : "77℉~71.6℉",
"weather1": "Lluvias que se tornan moderadas", "Weather2": "Lluvia moderada que se convierte en lluvia ligera", "weather3": "Lluvia ligera", "Weather4 ": "Lluvia ligera", "Clima 5": "Lluvia ligera que se convierte en chubascos", "Clima 6": "Lluvia ligera que se convierte en lluvia ligera",
"img1":"3", "img2":"8", "img3":"8", "img4":"7", " img5": "7", "img6": "99", "img7": "7", "img8": "99", "img9": "7", "img10": "3", "img11" : "3", "img12": "7", "img_single": "3",
"img_title1"
: "chubascos", "img_title2": "lluvia moderada", "img_title3": "lluvia moderada", "img_title4": "lluvia ligera", "img_title5": "lluvia ligera", "img_title6": "lluvia ligera", "img_title7": "lluvia ligera", "img_title8": "lluvia ligera", "img_title9": "lluvia ligera", "img_title10": "ducha", "img_title11": "ducha", "img_title12": "lluvia ligera ", "img_title_single":" Duchas",
"wind1":"Breeze","wind2":"Breeze","wind3":"Breeze","wind4":"Breeze","wind5" : "Breeze","wind6":"Breeze","fx1":"Breeze","fx2":"Breeze",
"fl1": "menos de 3", "fl2": "menos de 3", "fl3": "menos de 3", "fl4": "menos de 3", "fl5": "menos de 3", "fl6":"Menos de 3",
"index": "Hot",
"index_d": "Hace calor, se recomienda usar faldas cortas, pantalones cortos, Trajes cortos y camisetas. Esperar ropa de verano. Se recomienda que las personas mayores y enfermas usen camisas de manga larga y pantalones sencillos.
"index48": "Calidez", "index48_d": "Se recomiendan camisas y pantalones de manga larga más frescos durante la transición entre primavera y otoño. Recomendado para mayores los adultos y los enfermos llevan camisa de punto de manga larga, chaleco y pantalón".
"index_uv": "débil", "index48_uv": "más débil",
p>
"index_xc": "no apropiado",
"index_tr":"adecuado",,
"index_co":" No muy cómodo",
"st1": "27", "st2": "21", "st3": "24", "st4": "18", "st5": "22 ", "st6": "18",
"index_cl": "menos apropiado",
"index_ls":"menos apropiado",
"index_ag":"menos peludo"
}
}
}