云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 安卓天气预报课程设计

安卓天气预报课程设计

  • 62 次阅读
  • 3 次下载
  • 2026/1/10 14:35:45

Android系统课程设计

});

}

}

String countyCode=countyList.get(index).getCountyCode(); Intent intent=new

intent.putExtra(\startActivity(intent); finish();

Intent(ChooseAreaActivity.this,WeatherActivity.class);

queryProvince();//加载省级数据

}

//查询全国的省,优先从数据库查询,如果没有查询到再去服务器上查询

private void queryProvince() { }

provinceList=coolWeatherDB.loadProvince(); if(provinceList.size()>0){ }

dataList.clear();

for(Province province:provinceList){ }

adapter.notifyDataSetChanged(); listView.setSelection(0); titleText.setText(\中国\

currentLevel=LEVEL_PROVINCE; queryFromServer(null, \

dataList.add(province.getProvinceName());

}else{

重要程序2

private void initViews() {

weatherInfoLayout=(LinearLayout)findViewById(R.id.weather_info_layout); cityNameText=(TextView)findViewById(R.id.city_name);

21

Android系统课程设计

}

publishText=(TextView)findViewById(R.id.publish_text); weatherDespText=(TextView)findViewById(R.id.weather_desp); temp1Text=(TextView)findViewById(R.id.temp1); temp2Text=(TextView)findViewById(R.id.temp2);

currentDateText=(TextView)findViewById(R.id.current_date); switchCity=(Button)findViewById(R.id.switch_city); refreshWeather=(Button)findViewById(R.id.refresh_weather); String countyCode=getIntent().getStringExtra(\if(!TextUtils.isEmpty(countyCode)){//由县级代号去查询天气 }

publishText.setText(\同步中...\

weatherInfoLayout.setVisibility(View.INVISIBLE); cityNameText.setVisibility(View.INVISIBLE); queryWeatherCode(countyCode); showWeather();

}else{//没有县级代号就直接显示本地天气

private void initEvents() {

switchCity.setOnClickListener(new OnClickListener() { });

refreshWeather.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

publishText.setText(\同步中...\SharedPreferences

22

@Override

public void onClick(View v) { }

Intent intent=new Intent(WeatherActivity.this, intent.putExtra(\startActivity(intent); finish();

ChooseAreaActivity.class);

Android系统课程设计

prefs=PreferenceManager.getDefaultSharedPreferences(WeatherActivity.this);

}

private void showWeather() { }

private void queryWeatherCode(String countyCode) { }

private void queryWeatherInfo(String weatherCode) { }

String

Log.v(\

queryFromServer(address,\

String address=\queryFromServer(address,\

SharedPreferences prefs=PreferenceManager.getDefaultSharedPreferences(this); cityNameText.setText(prefs.getString(\temp1Text.setText(prefs.getString(\temp2Text.setText(prefs.getString(\

weatherDespText.setText(prefs.getString(\publishText.setText(prefs.getString(\发布\currentDateText.setText(prefs.getString(\weatherInfoLayout.setVisibility(View.VISIBLE); cityNameText.setVisibility(View.VISIBLE); Intent i=new Intent(this,AutoUpdateService.class); startService(i); });

}

String weatherCode=prefs.getString(\if(!TextUtils.isEmpty(weatherCode)){ }

queryWeatherInfo(weatherCode);

address=\

23

搜索更多关于: 安卓天气预报课程设计 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

Android系统课程设计 }); } } String countyCode=countyList.get(index).getCountyCode(); Intent intent=new intent.putExtra(\startActivity(intent); finish(); Intent(ChooseAreaActivity.this,WeatherActivity.class); queryProvince();//加载省级数据 } //查询全国的省,优先从数据库查询,如果没有查询到再去服务器上查询

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com