自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 Activity启动流程

一、创建Application首先 ActivityThread main()方法public static void main(String[] args){ ... //初始化Looper Looper.prepareMainLooper(); ... //实例化一个ActivityThread ActivityThread thread = new ActivityThread(); //这个方法最后就是为了发送出创建Applicati

2020-05-24 22:43:32 377

原创 13.RecyclerView

一、什么是RecyclerViewRecyclerView介绍为有限的屏幕显示大量数据的灵活的ViewListView的局限只有纵向列表一种布局没有支持动画的Api,动画实现复杂接口设计和系统不一致?setOnItemClickListenersetOnItemLongClickListenersetSelection()没有强制实现ViewHolder性能不如RecyclerViewRecyclerView的优势默认支持Linear、Grid、StaggeredGr

2020-05-24 21:43:11 177

原创 6.自定义View-绘制

绘制的基本要素自定义绘制的最基本的步骤是,提前创建好Paint对象,重写onDraw(),把绘制代码写在onDraw里面.一、Canvas.drawXXX() 和 Paint 基础drawXXX() 方法:在整个绘制区域统一涂上指定的颜色。Canvas.drawColor(@ColorInt int color) 颜色填充drawRGB(int r, int g, int b) 和 drawARGB(int a, int r, int g, int b) 作用同上drawCirc

2020-05-24 00:13:19 789

原创 5.okhttp

简单使用OkHttpClient client = new OkHttpClient.Builder() .build();Request request = new Request.Builder() .url(ENDPOINT) .build();Call call = client.newCall(request);call.enqueue(new Callback() { @Overri

2020-05-22 22:51:41 308

原创 4.retrofit

简单使用新建接口,并用注解声明请求public interface GitHub { @GET("/repos/{owner}/{repo}/contributors") Call<List<Contributor>> contributors( @Path("owner") String owner, @Path("repo") String repo); }创建Retrofit对象Retrofit retrofit = new

2020-05-19 23:13:55 174

原创 3.登录协议Tcp-IPHTTPS

登录和授权的区别登录:身份认证,确认【你是你】的过程授权:由身份或持有的令牌确认享有某些权限(例如获取用户信息)。登录实质上的目地也是为了确认权限在实际的应用中,多数场景下“登录”和“授权”界限是模糊的HTTP 中确认授权的两种方式通过Cookie通过Authorization HeaderCookie起源:“购物车”功能的需求,由Netscape 浏览器的开发团队打造工作机制服务器需要客户端保存的内容,放在Set-CookieHeader里返回,客户端会自动保存

2020-05-18 23:41:08 971

原创 2.加密解密和hash

现在密码学可以加密任何二进制数据非对称加密的出现使得密码学有了更广泛的用途:数字签名对称加密通信双方使用同一个密钥,对 原数据 使用加密算法配合上密钥加密生成 密文。解密时对 密文 使用加密过程的完全逆过程配合密钥来进行解密 生成原文。经典算法DES(56为密钥,密钥太短而被逐渐弃用)AES(128位、192位、256位密钥,现在流行对称加密的作用加密通信,防止信息在不安全的网络上被截获后,信息被人读取或篡改对称加密的破解破解思路拿到一组或对组原文-密文对设法找到一个密钥

2020-05-18 23:11:00 958

原创 1.http的概念、原理及其工作机制

HTTP 的定义HTTP是一个简单的请求-响应协议,位于TCP/IP协议簇的最顶层–应用层,它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII码形式给出,而消息内容则具有一个类似MIME的格式。TCP/IP协议簇参考链接: https://www.cnblogs.com/xiaochi/p/9020290.htmlMIME格式MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型,是

2020-05-18 22:33:58 1232

移动开发经典Demo

学校C语言商机试题

2015-08-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除