使用Volley获取验证码
2024-10-21 03:51:05
时间紧张,直接上代码
public class MainActivity extends AppCompatActivity {
private RequestQueue queues ;
String str;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
queues = Volley.newRequestQueue(this);
String getcode = getcode();
System.out.println(getcode+"得到响应");
} public String getcode() { new Thread() {
@Override
public void run() {
super.run();
StringRequest stringRequest = new StringRequest(Request.Method.POST, "http://4444444444444/api/services/app/AppUser/Registe",
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
System.out.println("响应" + response);
str = response;
handler.sendEmptyMessage(1);
Log.d("TAG", response);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.e("TAG", error.getMessage(), error);
System.out.println("错误" + error);
} }) {
@Override
protected Map<String, String> getParams() throws AuthFailureError {
// 请求参数
Map<String, String> map = new HashMap<String, String>();
//new 一个Map 参数放到Map中
map.put("Mobile", "15822222222");
map.put("UserPwd", "1234567");
System.out.println("添加参数");
return map;
} };
queues.add(stringRequest);
System.out.println("输出str是:" + str); } }.start();
return str;
} Handler handler = new Handler() {
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
System.out.println("得到数据"+str);
}
};
}
implementation 'com.dubsmash.volley:library:2.0.1'
最新文章
- ASP模拟POST请求异步提交数据的方法
- windows安装redis
- serialize存入数组
- [mysql]知识补充
- cf
- Openstack的nova-network的vlan模式扩展2
- php curl语句的用法
- (转)Arcgis API常用接口调用方法
- Ext Grid 加载超时设置timeout: 180000
- 理解RESTful架构(转)
- Codeforces Round #296 (Div. 2) A B C D
- Asp数据转Json
- xampp+discuz 安装踩坑后总结
- vue-cli项目多页面配置
- Python学习笔记_week1
- 愿Linux红帽旋风吹得更加猛烈吧!
- BZOJ3329 Xorequ(数位dp+矩阵快速幂)
- MySQL binlog日志三种模式选择及配置
- C# 随机数类
- 面向对象(基础oop)之属性与构造函数
热门文章
- java.lang.NoSuchMethodError: org.springframework.util.Assert.isTrue(ZLjava/util/function/Supplier;)V
- Mysql-Innodb : 从一个字节到整个数据库表了解物理存储结构和逻辑存储结构
- 刷题[GWCTF 2019]你的名字
- 使用Flutter完成10个商业项目后的经验教训
- 自定义springboot - starter 实现日志打印,并支持动态可插拔
- 类名@6d5037a9(地址)
- Django新手图文入门教程
- Java知识系统回顾整理01基础04操作符02关系操作符
- Java知识系统回顾整理01基础02面向对象02属性
- 【题解】[ZJOI2009]狼和羊的故事