资源简介
简易的一个天气预报main文件代码,新建一个文件,将其中main替换即可

代码片段和文件信息
package cn.com.nwnu.miniweather;
import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.util.Log;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;
import org.xmlpull.v1.xmlPullParser;
import org.xmlpull.v1.xmlPullParserException;
import org.xmlpull.v1.xmlPullParserFactory;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.StringReader;
import java.net.HttpURLConnection;
import java.net.URL;
import cn.com.nwnu.miniweather.bean.City;
import cn.com.nwnu.miniweather.bean.TodayWeather;
import cn.com.nwnu.miniweather.util.NetUtil;
/**
*
*/
public class MainActivity extends Activity implements View.onclickListener {
private static final int UPDATE_TODAY_WEATHER = 1;
private static final int CODE_PROVINCE_ACTIVITY = 2;
private ImageView mUpdateBtn;
private ImageView mCitySelect;
private TextView cityTv timeTv humidityTv weekTv pmDataTv pmQualityTv
temperatureTv climateTv windTv city_name_Tv;
private ImageView weatherImg pmImg;
private String currentCity;
private Handler mHandler = new Handler(){
public void handleMessage(android.os.Message msg){
switch (msg.what) {
case UPDATE_TODAY_WEATHER:
updateTodayWeather((TodayWeather) msg.obj);
break;
case CODE_PROVINCE_ACTIVITY:
break;
default:
break;
}
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.weather_info);
mUpdateBtn = (ImageView) findViewById(R.id.title_update_btn);
mUpdateBtn.setonclickListener(this);
mCitySelect = (ImageView) findViewById(R.id.title_city_manager);
mCitySelect.setonclickListener(this);
initView();
}
void initView(){
city_name_Tv = (TextView) findViewById(R.id.title_city_name);
cityTv = (TextView) findViewById(R.id.city);
timeTv = (TextView) findViewById(R.id.time);
humidityTv = (TextView) findViewById(R.id.humidity);
weekTv = (TextView) findViewById(R.id.week_today);
pmDataTv = (TextView) findViewById(R.id.pm_data);
pmQualityTv = (TextView) findViewById(R.id.pm2_5_quality);
pmImg = (ImageView) findViewById(R.id.pm2_5_img);
temperatureTv = (TextView) findViewById(R.id.temperature);
climateTv = (TextView) findViewById(R.id.climate);
windTv = (TextView) findViewById(R.id.wind);
weatherImg = (ImageView) findViewById(R.id
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1192 2017-06-01 11:09 main\AndroidManifest.xm
目录 0 2018-12-22 14:48 main\assets\
文件 125952 2013-09-18 16:50 main\assets\city.db
目录 0 2018-12-22 14:48 main\java\
目录 0 2018-12-22 14:48 main\java\cn\
目录 0 2018-12-22 14:48 main\java\cn\com\
目录 0 2018-12-22 14:48 main\java\cn\com\nwnu\
目录 0 2018-12-22 14:48 main\java\cn\com\nwnu\miniweather\
目录 0 2018-12-22 14:48 main\java\cn\com\nwnu\miniweather\adapter\
文件 1753 2017-06-07 16:58 main\java\cn\com\nwnu\miniweather\adapter\CityListAdapter.java
文件 1336 2017-05-31 15:57 main\java\cn\com\nwnu\miniweather\adapter\ProvinceListAdapter.java
文件 1167 2017-05-31 15:57 main\java\cn\com\nwnu\miniweather\adapter\ViewPagerAdapter.java
目录 0 2018-12-22 14:48 main\java\cn\com\nwnu\miniweather\app\
文件 3957 2017-06-01 09:36 main\java\cn\com\nwnu\miniweather\app\MyApplication.java
目录 0 2018-12-22 14:48 main\java\cn\com\nwnu\miniweather\bean\
文件 924 2017-05-17 16:11 main\java\cn\com\nwnu\miniweather\bean\City.java
文件 886 2017-05-31 15:57 main\java\cn\com\nwnu\miniweather\bean\Province.java
文件 2711 2017-04-12 17:36 main\java\cn\com\nwnu\miniweather\bean\TodayWeather.java
目录 0 2018-12-22 14:48 main\java\cn\com\nwnu\miniweather\db\
文件 1396 2017-05-17 17:05 main\java\cn\com\nwnu\miniweather\db\CityDB.java
文件 12931 2017-06-07 15:59 main\java\cn\com\nwnu\miniweather\MainActivity.java
文件 3179 2017-06-07 16:56 main\java\cn\com\nwnu\miniweather\SelectCity.java
文件 1513 2017-05-17 19:25 main\java\cn\com\nwnu\miniweather\StorageActivity.java
目录 0 2018-12-22 14:48 main\java\cn\com\nwnu\miniweather\util\
文件 940 2017-04-12 17:54 main\java\cn\com\nwnu\miniweather\util\NetUtil.java
目录 0 2018-12-22 14:48 main\res\
目录 0 2018-12-22 14:48 main\res\drawable\
文件 3360 2014-02-24 10:18 main\res\drawable\ba
文件 409 2016-07-08 16:25 main\res\drawable\ba
文件 77858 2014-02-24 10:35 main\res\drawable\biz_plugin_weather_shenzhen_bg.jpg
文件 1696 2015-06-17 01:31 main\res\drawable\contact_search_box_edittext_keyword_background.9.png
............此处省略57个文件信息
相关资源
- java串口通信全套完整代码-导入eclip
- JSP企业人事管理系统设计(源代码+论
- 当当网完整项目、包括js、css、html
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- android-support-v4.jar已打包进去源代码
- 在线聊天系统(java代码)
- [免费]java学习 存储过程
- java实现的svn统计修改代码行数完整源
- 《kettle中调用java类》示例代码
- Java记事本【源代码 实验报告】
- java实现小型函数画图板(附源代码、
- 在线考试系统源代码(jsp)
- Android通讯录的源代码
- java编写21点游戏(附源代码)
- java 原创 坦克大战 源码 带有详细注释
- java sql2000员工管理系统数据库、文档
-
java操作xm
l文件的一个简单代码 - 自己用java写的计算器源代码(代码注
- Android工程模式简介.rar
- JAVA坦克大战游戏源代码
- 用Java编写的扫雷游戏源代码
- 《java程序设计》书附源代码
- java用spring struts hibernate做的学生成绩
- 基于JAVA的物业收费管理系统源代码
- java图片轮播代码 可控制
- java编写的迅雷下载器
- java实现验证码代码
- Java实现的公交查询系统代码
评论
共有 条评论