• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > android http同步请求,android同步请求

android http同步请求,android同步请求

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了android http请求,android http请求框架,android http请求头,android http get请求,android http网络请求等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

android http同步请求,android同步请求


1、界面

 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 2     xmlns:tools="http://schemas.android.com/tools"
 3     android:layout_width="match_parent"
 4     android:orientation="vertical"
 5     android:layout_height="match_parent"
 6     tools:context=".MainActivity" >
 7 
 8     <EditText
 9         android:id="@+id/et_username"
10         android:layout_width="match_parent"
11         android:layout_height="wrap_content"
12         android:hint="请输入用户名"
13         android:text="张三"
14          />
15   
16 
17     <EditText
18         android:id="@+id/et_password"
19         android:layout_width="match_parent"
20         android:layout_height="wrap_content"
21         android:hint="请输入密码"
22         android:inputType="textPassword" />
23 
24     <Button
25         android:onClick="myGetData"
26         android:id="@+id/button1"
27         android:layout_width="wrap_content"
28         android:layout_height="wrap_content"
29         android:text="登陆" />
30 
31 </LinearLayout>

2、MainActivity代码,用来响应button代码

 1 package com.example.getdata;
 2 
 3 import java.net.HttpURLConnection;
 4 import java.net.MalformedURLException;
 5 import java.net.URL;
 6 
 7 import com.example.getdata.service.LoginService;
 8 
 9 import android.os.Bundle;
10 import android.os.Handler;
11 import android.os.Message;
12 import android.app.Activity;
13 import android.view.Menu;
14 import android.view.View;
15 import android.widget.EditText;
16 import android.widget.Toast;
17 
18 public class MainActivity extends Activity {
19 
20     private EditText et_username;
21     private EditText et_password;
22     /*private Handler handler = new Handler(){
23 
24         @Override
25         public void handleMessage(android.os.Message msg) {
26             // TODO Auto-generated method stub
27             
28         }
29         
30     };*/
31     @Override
32     protected void onCreate(Bundle savedInstanceState) {
33         super.onCreate(savedInstanceState);
34         setContentView(R.layout.activity_main);
35         et_username = (EditText)findViewById(R.id.et_username);
36         et_password = (EditText)findViewById(R.id.et_password);
37     }
38 
39 
40     public void myGetData(View view){
41         final String username = et_username.getText().toString().trim();
42         final String password = et_password.getText().toString().trim();
43         System.out.println("username:" + username);
44         System.out.println("password:" + password);
45         new Thread(){
46             public void run(){
47                 //final String result = LoginService.loginByGet(username, password);
48                 //final String result = LoginService.loginByPost(username, password);
49                 //final String result = LoginService.loginByClientGet(username, password);
50                 final String result = LoginService.loginByClientPost(username, password);
51                 if(result != null){
52                     runOnUiThread(new Runnable(){
53                         @Override
54                         public void run() {
55                             // TODO Auto-generated method stub
56                             Toast.makeText(MainActivity.this, result, 0).show();
57                         }
58                         
59                     });
60                 }else{
61                     runOnUiThread(new Runnable(){
62                         @Override
63                         public void run() {
64                             // TODO Auto-generated method stub
65                             Toast.makeText(MainActivity.this, "请求不成功!", 0).show();
66                         }
67                         
68                     });
69                 }
70             };
71         }.start();
72     }
73     
74 }

3、http请求同步代码

  1 package com.example.getdata.service;
  2 
  3 import java.io.IOException;
  4 import java.io.InputStream;
  5 import java.io.OutputStream;
  6 import java.io.UnsupportedEncodingException;
  7 import java.net.HttpURLCo



 
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 7.1.2 Android Http请求头与响应头的学习
  • android http下载视频到指定目录,android目录
  • Android 第一http请求访问慢,以后就快了的问题,android请求
  • android http同步请求,android同步请求
  • Android之利用HTTP网络通信实现与PHP的交互(三),android网络通信

相关文章

  • 2017-05-26popupwindow展示,popupwindow
  • 2017-05-26GitLab误删 300G数据的一点启示
  • 2017-05-26Unity Android 真机调试,unityandroid
  • 2017-05-26PHP的readfile下载大文件时卡住
  • 2017-05-26Android常见问题集锦
  • 2017-05-26点击文本改变改行背景色,弹出对话框,改行背景
  • 2017-05-26android6.0 adbd深入分析(二)adb驱动数据的处理、写数据到adb驱动节点
  • 2017-05-26Android Activity的生命周期简单总结
  • 2017-05-26Android--音乐播放器
  • 2017-05-26Android基础TOP3:线性布局的特点,常用属性,及权重值,androidtop3

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Android—ZXing二维码扫描遇到的问题,androidzxing
    • 关于 android canvas 的简单总结
    • android 读中文文本文件,android中文
    • 【项目篇】Android团队项目开发之统一代码规范
    • Android开发学习之路--Camera之初体验
    • Android-将RGB彩色图转换为灰度图,
    • Android项目从Eclipse增加支持Android Studio
    • Nginx反向代理导致大文件下载失败
    • android实现文字渐变效果和歌词进度的效果
    • 360多渠道打包,360打包

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有