- 博客(7)
- 收藏
- 关注
原创 Story and Life
Story and LifeNothing happens by chance or by means of good luck,illness injury lost moments of true greatness sheer stupidity all occur to test the limits of your soul.Without threse small tests whatever they may be life would be like a smoothly paved
2021-05-07 15:07:40 224
原创 Java NIO:IO与NIO的区别
Java NIO:IO与NIO的区别一、概念NIO即New IO,这个库是在JDK1.4中才引入的。NIO和IO有相同的作用和目的,但实现方式不同,NIO主要用到的是块,所以NIO的效率要比IO高很多。在Java API中提供了两套NIO,一套是针对标准输入输出NIO,另一套就是网络编程NIO。二、NIO和IO的主要区别下表总结了Java IO和NIO之间的主要区别: IO NIO 面向流 面向缓冲 阻塞IO 非阻塞IO 无
2021-04-13 10:25:53 127
原创 Android应用程序启动流程总结
ArrayList和LinkedList的应用场景和源码Android应用程序启动流程总结1. ActivityManagerService2. PackageManagerService3. WindowManagerServiceAMS主要功能AMS是Android中最核心的服务,主要负责系统中四大组件的启动、切换、调度及应用进程的管理和调度等工作。还负责启动或杀死应用程序的进程WMS主要功能为所有窗口分配Surface。管理Surface的显示顺序、尺寸、位置。管理窗口动画。输入
2021-04-12 15:22:29 256 2
原创 Android bytes与KB、MB、GB单位转换
1.先定义三个整型常量//定义GB的计算常量private static final int GB = 1024 * 1024 *1024;//定义MB的计算常量private static final int MB = 1024 * 1024;//定义KB的计算常量private static final int KB = 1024;2.实现转换public static Str...
2019-06-11 09:31:32 4879
原创 Android Glide加载圆角或圆形图片
1.添加依赖api ‘com.github.bumptech.glide:glide:4.7.1’2.GlideImgManager.java为图片加载工具类public class GlideImgManager {private static final int ERROR = R.drawable.superman_app_icon;//加载圆角矩形图片 使用默认的圆角大小 并默...
2019-06-11 09:24:42 831
原创 Android-封装网络请求Retrofit+Rxjava可实现上传下载进度监听
1.添加依赖build.gradle://gson解析api rootProject.ext.dependencies[“gson”]api rootProject.ext.dependencies[“retrofit”]//retrofit2.0api rootProject.ext.dependencies[“adapter-rxjava2”]//配合Rxjava 使用api ...
2019-06-10 15:00:05 1554
原创 Android常用布局Layout
Android布局属性LinearLayout(线性布局)在一个方向上(垂直或水平)对齐所有子元素一个垂直列表每行将只有一个子元素(无论它们有多宽)一个水平列表只是一列的高度(最高子元素的高度来填充)TableLayout(表格布局)把子元素放入到行与列中不显示行、列或是单元格边界线单元格不能横跨行,如HTML中一样表格布局模型以行列的形式管理子控件,每一行为一个TableRow...
2019-06-10 14:32:50 211
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人