- 博客(5)
- 资源 (16)
- 收藏
- 关注
原创 仿即刻点赞文字部分的自定义View
概述:在学习HenCoder的过程中,有一期是模仿优秀自定义View,有一个项目是仿即刻的点赞,后来原作者在点评中提到,需要将文字和图片分开来写,并且模仿者的动画实现由点杂乱。所以决定重现实现下文字部分的效果。并拓展了更多功能。最后说一句本文基于kotlin实现。不明白的地方请在评论区指出。即刻原效果: 个人效果:拓展的功能包括:文字变换模式(全部和部分) 改变文字和未改变文字的间隔和颜色
2017-11-14 17:06:02 2086
原创 android 内存优化面试知识
一 什么是内存RAM(random access memory)随机存取存储器。二 内存分配时涉及的区域 寄存器(Registers):速度最快的存储场所,因为寄存器位于处理器内部,我们在程序中无法控制 栈(Stack):存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中 堆(Heap):堆内存用来存放由new创建的对象和数组。在堆中分配的内存,由Java虚拟机的自动垃圾回收器(
2017-11-09 17:24:00 926
原创 网络编程
一 网络编程概述 计算机网络 是指将地理位置不同的具有独立功能的计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 网络编程 就是用来实现网络互联的不同计算机运行的程序间可以进行数据交换。 网络模型 计算机网络之间以何种规则进行通信,就是网络模型研究的问题 网络模型一般是指 OSI 参考模型 应用层 表
2017-11-09 14:11:40 379
原创 JavaIO流详解
一 体系结构1 按流向分 输出流 输入流 2 按数据类型分1. 字节流 输入流 InputStream读取方法 int read() 一次读取一个字节 int read(byte [] bys) 一次读取一个字节数组 实现类 FileInputStream BufferedInputStream 高效字节输入流 输出流 OutputStream读取方法 void write (int
2017-11-07 20:14:15 858
原创 多线程最全面详解
一 多线程概述1 进程1. 什么是进程正在运行的程序 是系统进行资源分配和调用的基本单位 每一个进程都有他自己的内存空间和系统资源2. 多进程的意义一边看电影 一边听音乐 在一个时间段内 同时执行多 个任务 多进程的意义在于 提高CPU的使用率 一边听音乐和一边 看电影 在理论上不是同时进行的 因为CPU在一 个时间点上只能做一件事情 正因为CPU的高效切换 才使我们
2017-11-07 17:38:48 2615
可以选择个数的正方形验证码输入框实现的源码
2017-06-16
Android网络请求框架基于HttpUrlConnection的封装
2016-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人