Android利用xutils框架与服务器连接
来源:互联网 发布:kj90数据采集传输协议 编辑:程序博客网 时间:2024/06/10 11:25
xutils框架是一个功能全面而操作简单实用性极强的框架,在此粗略介绍下本人从刚接触到xutils框架到成功使用post方法与服务器连接的一些心得总结。首先,使用xutils框架之前需要做一些准备工作。首先,在工程依赖中导入xutils的包,其次创建一个Myappliacation的java类(需要继承一个application的父类),并在此类中声明并初始化所需要的内容,然后在manifests文件中加入两条权限,并在application首标签下加入android:name字段来声明我们创建的Myapplication类。准备工作到此结束。![这是引入xutils包的过程](http://img.blog.csdn.net/20170523105945469?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvRmluZHlvdWx1Y2t5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
这是需要准备的Myapplication类,内容直接复制粘贴即可。
package com.example.administrator.identifypic;import android.app.Application;import org.xutils.x;import javax.net.ssl.HostnameVerifier;import javax.net.ssl.SSLSession;/** * Created by Cerian on 2017/5/18. */public class Myapplication extends Application{ @Override public void onCreate() { super.onCreate(); x.Ext.init(this); x.Ext.setDebug(BuildConfig.DEBUG); // 开启debug会影响性能 // 全局默认信任所有https域名 或 仅添加信任的https域名 // 使用RequestParams#setHostnameVerifier(...)方法可设置单次请求的域名校验 x.Ext.setDefaultHostnameVerifier(new HostnameVerifier() { @Override public boolean verify(String hostname, SSLSession session) { return true; } }); }}
这是需要在manifests文件中加入的权限及name字段的声明
这是使用post方法连接服务器的代码,url使用的是对应api中的ip
RequestParams params = new RequestParams(Myapplication.appip + "/Login");// params.addHeader("uuid", Myapplication.chaneId); params.addBodyParameter("MobileNumber", MobileNumber);// params.addBodyParameter("PassWord",PassWord); params.addBodyParameter("PassWord", MD5.md5(PassWord)); x.http().post(params, new Callback.CommonCallback<String>() { @Override public void onSuccess(String result) { try { Log.i("result", result);
到这里为止,就可以开始测试了。
这是debug的内容
可以看到已经返回了服务器的message,我们的post连接也就成功了。
这部分内容到此为止,不足之处还望各位批评指正。谢谢。
阅读全文
1 0
- Android利用xutils框架与服务器连接
- 利用xutils框架在Android上传多个文件到Struts搭建的java服务器
- Android Xutils 框架
- Android开发框架xUtils
- Android Xutils 开发框架
- Android开发框架xUtils
- Android Xutils 框架
- Android开发框架xUtils
- android开发框架XUtils
- Android Xutils 框架
- Android Xutils 框架
- Android Xutils 框架
- android xutils 框架简要
- Android Xutils 框架
- Android Xutils 框架
- Android Xutils 框架
- Android XUtils 框架简介
- android框架XUtils使用方法
- Hive(十四)--静态分区和动态分区
- 高效的C编程-局部变量的使用
- Java工程获取相对路径,绝对路径方法
- Cgroups控制cpu,内存,io示例
- Android6.0以后上传头像
- Android利用xutils框架与服务器连接
- Git查看、删除、重命名远程分支和tag
- 字符串最后一个单词的长度
- 简单使用 SSKeychain 存储密码
- 解决图片滚轮放大以后覆盖其他组件的问题
- 各种字符集和编码详解
- LeetCode: 448. Find All Numbers Disappeared in an Array
- window7环境下使用easyBCD硬盘安装Ubuntu双系统
- 用单链实现通讯录