博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Demo
阅读量:6961 次
发布时间:2019-06-27

本文共 3304 字,大约阅读时间需要 11 分钟。

hot3.png

QQDemoLogic:

package com.qjdemo;

import java.io.IOException;

import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.http.client.ClientProtocolException;
import org.json.JSONException;

public class QQDemoLogic {

 /**
  * 获取网上表单内容
  */
 public List<DemoQQ> QQDemo(String qq) throws ClientProtocolException,
   IOException, JSONException {

  Map<String, String> map = new HashMap<String, String>();

  map.put("key", "af725be869fbd08909a1e39ab79335ec");
  map.put("qq", qq);

  String str = HttpUntil.getRequest("qq", map);

  List<DemoQQ> requst = JsonActivity.getQQ(str);

  return requst;
 }
}

MainActivity:

package com.qjdemo;

import java.io.IOException;

import java.util.ArrayList;
import java.util.List;

import org.apache.http.client.ClientProtocolException;

import org.json.JSONException;

import android.os.Bundle;

import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

public class MainActivity extends Activity {

 Button bt;

 EditText ed,ed1,ed2;
 
 List<DemoQQ> list=new ArrayList<DemoQQ>();
 
 QQDemoLogic qqDemoLogic;
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  
  bt=(Button) findViewById(R.id.button1);
  ed=(EditText) findViewById(R.id.editText1);
  ed1=(EditText) findViewById(R.id.ed_conclusion);
  ed2=(EditText) findViewById(R.id.ed_analysis);
  
  qqDemoLogic=new QQDemoLogic();
  
  bt.setOnClickListener(new View.OnClickListener() {
   
   @Override
   public void onClick(View arg0) {
    
    try {
     list=qqDemoLogic.QQDemo(ed.getText().toString());
     
//     System.out.println("qqDemoLogic.QQDemo(ed.getText().toString())---"+qqDemoLogic.QQDemo(ed.getText().toString()));
    } catch (ClientProtocolException e) {
     e.printStackTrace();
    } catch (IOException e) {
     e.printStackTrace();
    } catch (JSONException e) {
     e.printStackTrace();
    }
    
    ed1.setText(list.get(0).getConclusion());
    ed2.setText(list.get(0).getAnalysis());
    
   }
  });
 }
}

 

 

<RelativeLayout xmlns:android=""

    xmlns:tools=""
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity" >

    <Button

        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:text="Button" />

    <EditText

        android:id="@+id/editText1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentRight="true"
        android:layout_below="@+id/button1"
        android:layout_marginTop="18dp"
        android:ems="10" >

        <requestFocus />

    </EditText>

    <LinearLayout

        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentRight="true"
        android:layout_below="@+id/editText1"
        android:orientation="vertical" >

        <EditText

            android:id="@+id/ed_conclusion"
            android:layout_width="match_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:ems="10" />

        <EditText

            android:id="@+id/ed_analysis"
            android:layout_width="match_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:ems="10" />

    </LinearLayout>

</RelativeLayout>

转载于:https://my.oschina.net/u/1994482/blog/417859

你可能感兴趣的文章
多肉淘宝养成记(含治疗玻璃心)
查看>>
Core Java - 流(Stream) - 字节流和字符流(一)
查看>>
day3.字符串的索引与切片
查看>>
javaweb 字符集
查看>>
FBV和CBV装饰器
查看>>
android toolbar 显示返回按钮并改变按钮颜色
查看>>
call() apply() bind() 异同
查看>>
高级程序员职责
查看>>
matlab 直方图均衡化(含rgb)
查看>>
13个Cat命令管理(显示,排序,建立)文件实例
查看>>
2019年今日头条机试_JAVA后台岗_第二题
查看>>
java生成解析xml的另外两种方法JAXB
查看>>
使用Spring配置数据源JdbcTemplate
查看>>
nginx中root和alias的区别
查看>>
JDBC学习笔记
查看>>
演示一个使用db vault进行安全控制的示例
查看>>
240. Search a 2D Matrix II - Medium
查看>>
痞子衡嵌入式:常用的数据差错控制技术(3)- 和校验(Checksum)
查看>>
psycopg2 (python与postgresql)
查看>>
(转载)IOS学习笔记15——SQLite数据库
查看>>