资源简介
Android天气预报实验报告模板
public class SetCityActivity extends Activity {
//定义的一个自动定位的列表
private ListView gpsView;
//定义的一个省份可伸缩性的列表
private ExpandableListView provinceList;
//定义的用于过滤的文本输入框
private TextView filterText;
//定义的一个记录城市码的SharedPreferences文件名
public static final String CITY_CODE_FILE="city_code";
//城市的编码
private String[][] cityCodes;
//省份
private String[] groups;
//对应的城市
private String[][] childs;
//自定义的伸缩列表适配器
private MyListAdapter adapter;
//记录应用程序widget的ID
private int mAppWidgetId = AppWidgetManager.INVALID_APPWIDGET_ID;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.set_city);
gpsView = (ListView)findViewById(R.id.gps_view);
provinceList= (ExpandableListView)findViewById(R.id.provinceList);
//设置自动定位的适配器
gpsView.setAdapter(new GPSListAdapter(SetCityActivity.this));
//==============================GPS=================================
//当单击自动定位时
gpsView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView parent, View view,
int position, long id) {
TextView localeCity = (TextView)view.findViewById(R.id.locateCityText);
localeCity.setText("正在定位...");
final LocateHandler handler = new LocateHandler(localeCity);
//添加一个线程来处理定位
new Thread(){
public void run() {
Map cityMap= getLocationCityInfo();
//记录匹配的城市的索引
int provinceIndex = -1;
int cityIndex = -1;
//传给处理类的数据封装对象
Bundle bundle = new Bundle();
if(cityMap!=null) {
//得到图家名
String country = cityMap.get(LocationXMLParser.COUNTRYNAME);
//只匹配中国地区的天气
if(country!=null&&country.equals("中国")){
//得到省
String province = cityMap.get(LocationXMLParser.ADMINISTRATIVEAREANAME);
//得到市
String city = cityMa
代码片段和文件信息
- 上一篇:送餐外卖系统配送端android源码
- 下一篇:图书管理系统桌面程序
相关资源
- 毕业设计基于Android的天气预报系统的
- 基于Android平台的天气预报软件设计本
- Android源码-使用百度APIStore实现天气预
- Android 基于百度API Store的天气预报
- 安卓天气预报项目源码
- 优秀课程设计,基于Android的天气预报
- android天气预报app123878
- 适用于新手的Android天气预报Demo(大学
- Android项目源码安卓天气预报带38页毕
- Android应用源码天气预报.rar
- android天气预报105051
- Android UI界面漂亮的天气预报源码
- Android天气预报
- 一款天气预报源码
- android天气预报代码
- android天气预报app(十分经典).rar.r
- android天气预报app.rar.rar
- android天气预报app.rar
- android天气预报.rar
- android开源天气预报app - 清新小天气
- android天气预报.rar.rar
- android项目 -天气预报详解
- Android实现天气预报功能
- Android根据城市中文名称获取天气信息
- android简单天气预报
- android天气预报源码196367
- Android天气预报源代码 自动定位 仿3
- Android天气预报APP
- 基于android的天气预报软件
- Android_weather-master
评论
共有 条评论