jsoup获取天气
来源:互联网 发布:王者荣耀数据封神榜67 编辑:程序博客网 时间:2024/06/05 15:11
//依赖compile 'org.jsoup:jsoup:1.9.2'//权限<uses-permission android:name="android.permission.INTERNET"></uses-permission>//主页面public class MainActivity extends AppCompatActivity implements View.OnClickListener { //全局变量 private Button btn; private TextView tv; private Handler handler=new Handler(){ @Override public void handleMessage(Message msg) { super.handleMessage(msg); tv.setText(msg.obj+""); } }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initView(); } private void initView() {//找控件 btn = (Button) findViewById(R.id.btn); tv = (TextView) findViewById(R.id.tv); btn.setOnClickListener(this); } @Override public void onClick(View v) { new Thread(){ @Override public void run() { try { //从文档中获取全部数据 Document document = Jsoup.connect("http://www.weather.com.cn/weather/101010100.shtml").get(); //获取数据元素 Elements input = document.select("div.c7d").select("input"); Message message = new Message();// message.what=0; message.obj=input.get(0).attr("value"); handler.sendMessage(message); } catch (IOException e) { e.printStackTrace(); } } }.start(); }}
//主页面布局文件<Button android:layout_width="match_parent" android:layout_height="wrap_content" android:text="jsoup" android:id="@+id/btn"/><TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/tv"/>
阅读全文
0 0
- 使用Jsoup获取天气
- jsoup获取天气
- 获取天气
- 获取天气
- 百度天气API 获取天气
- Jsoup获取href
- JSOUP 获取节点方法
- jsoup获取图片
- Jsoup获取DOM元素
- jsoup获取页面内容
- 获取天气日报
- 根据IP获取天气
- Shell 获取天气
- 如何获取天气信息
- 获取客户端天气
- Webservices获取天气
- webservice 获取天气情况
- 获取天气信息
- c++ primer 第五版----第六章习题解答
- Hadoop for .NET Developers(十三):实施更复杂的MapReduce作业
- 记录
- 顺序表与链表的面试题【菜鸟学习日记】
- 如何将其他项目的.dll和.lib文件第三方库以及头文件加入到Visual Studio的项目中
- jsoup获取天气
- HTML5-增强的页面元素
- 米勒电容引起的米勒效应
- ChecklistBox的使用总结
- 抽象类
- 深入理解ThreadLocal
- @Scheduled用法
- Codeforces Round #436 (Div. 2)
- 基于神经网络的水下机器人运动预测控制方法-读后总结