python for android : 一个单选列表的天气预报例子

来源:互联网 发布:手机葫芦丝模拟软件 编辑:程序博客网 时间:2024/05/04 16:49

参考 http://code.google.com/p/sl4a-chinese/wiki/ApiReference

weather1.py

# -*- coding: utf-8 -*-import androidimport urllibimport urllib2droid = android.Android()alist = [u'北京',u'上海',u'天津',u'重庆',u'广州',u'杭州',u'武汉',u'长春']blist = ['010100','020100','030100','040100','280101','210101','200101','060101']title = u"天气预报 API"droid.dialogCreateAlert(title)droid.dialogSetSingleChoiceItems(alist)droid.dialogSetPositiveButtonText(u'选')droid.dialogShow()response = droid.dialogGetResponse().resultprint responseid = droid.dialogGetSelectedItems().resultprint idcityid = blist[int(id[0])]print cityidurl = u'http://www.weather.com.cn/data/sk/101%s.html'handler = urllib2.urlopen(url % cityid)data = handler.read()handler.close()print dataprinturl = u'http://www.weather.com.cn/data/cityinfo/101%s.html'handler = urllib2.urlopen(url % cityid)data = handler.read()handler.close()print dataprinturl = u'http://m.weather.com.cn/data/101%s.html'handler = urllib2.urlopen(url % cityid)data = handler.read()handler.close()print data


 

0 0