拦截器 图片glide 简单登录
来源:互联网 发布:曼隆学院 知乎 编辑:程序博客网 时间:2024/05/18 01:43
- //自定义拦截器
- public class Logger implements Interceptor{
- @Override
- public Response intercept(Chain chain) throws IOException {
- Request original = chain.request();
- HttpUrl url=original.url().newBuilder()
- .addQueryParameter("source","android")
- .build();
- //添加请求头
- Request request = original.newBuilder()
- .url(url)
- .build();
- return chain.proceed(request);
- }
- }
//1:创建OkHttpClient对象OkHttpClient okHttpClient = new OkHttpClient.Builder() .addInterceptor(new Logger()) .build();
//将题里的文件给复制进去
OkHttpClient client = new OkHttpClient.Builder() .addInterceptor(new LoggingInterceptor()) .build();
//图片拆分
String[] split = list.get(position).getImages().split("\\|");Glide.with(context).load(split[0]).into(holder.listimg);//1倒依赖Glide.with(context).load(list.get(position).getImg()).into(holder.img1);
package com.example.logindemo;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.text.TextUtils;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.Toast;import java.util.regex.Pattern;public class MainActivity extends AppCompatActivity { private Button but; //模拟账号密码 private String xiaokai="15340986701"; private String mima="123456"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final EditText name= (EditText) findViewById(R.id.ed_name); final EditText psd= (EditText) findViewById(R.id.ed_psd); but = (Button) findViewById(R.id.but); but.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String username = name.getText().toString().trim(); String userpsd = psd.getText().toString().trim(); if( panduan(username,userpsd)){ Toast.makeText(MainActivity.this,"登录成功",Toast.LENGTH_SHORT).show(); } } }); } public Boolean panduan(String username,String userpsd){ //正则表达式 String regex="^1[3|4|5|7|8]\\d{9}"; if(TextUtils.isEmpty(username) || TextUtils.isEmpty(userpsd)){ Toast.makeText(this,"账号或密码是空",Toast.LENGTH_SHORT).show(); return false; }else{ if(!Pattern.matches(regex,username)){//不加!是true 加了是false Toast.makeText(this,"手机号格式错误",Toast.LENGTH_SHORT).show(); return false; } } //密码六位数 if(userpsd.length()<6){ Toast.makeText(this,"密码小于六位数",Toast.LENGTH_SHORT).show(); return false; } if(username.equals(xiaokai)){ if(!userpsd.equals(mima)){ Toast.makeText(this,"密码错误",Toast.LENGTH_SHORT).show(); return false; } }else{ Toast.makeText(this,"找不到账号",Toast.LENGTH_SHORT).show(); return false; } return true; }}
阅读全文
0 0
- 拦截器 图片glide 简单登录
- 简单的springmvc登录验证拦截器
- Struts2登录拦截器的简单示例
- 简单的springMVC登录拦截器
- Spring MVC拦截器,登录拦截简单配置
- 整理一个简单的登录拦截器的实现
- node.js 实现一个简单的登录拦截器
- [学习笔记]JAVA_SSM框架简单的登录拦截器配置
- 简单使用Glide加载网络图片
- Glide加载图片的简单实用
- 图片加载框架Glide的简单使用
- 用户登录拦截器
- struct 登录拦截器
- springmvc登录拦截器
- STRUTS2 登录拦截器
- spring拦截器登录
- spring 登录拦截器
- 拦截器登录判断
- 1040. 有几个PAT(25)
- 国王将金币作为工资,发放给忠诚的骑士。
- C关于最小公倍数最大公约数关于小程序错误求教
- 空格后的小写字母变大写
- 【LeetCode算法练习(C++)】Substring with Concatenation of All Words
- 拦截器 图片glide 简单登录
- 调用函数Fact()来计算m!
- memcache/redis/ehcache 缓存整理
- 线程(一)
- 冒泡排序
- Spark Streaming 实现思路与模块概述
- Assign the task(hdu 3974)
- Laravel session的保存机制
- 1041. 考试座位号(15)