集中复习
文章平均质量分 83
米家小九
知识就是财富
展开
-
关于ANR的一些复习
关于ANR OOMANR概念场景TimeOout时长超时检测机制前台与后台的ANRANR分析如何避免ANRANR概念ANR(Application Not responding),是指应用程序未响应,android系统对于一些时间需要在一定的时间范围内完成,如果超过预定时间未能有效响应或者响应时间过长,都会造成ANR场景Service TimeOutBroadcastQueue TimeOutContentProvider TimeOutInputDispatching TimeOut原创 2021-11-04 11:39:20 · 169 阅读 · 0 评论 -
动画的分类
动画的种类及区别一、视图动画(View Animation)1. 概述:2. 视图动画说明:2.1.Animation属性详解2.2 Alpha属性详解2.3 Rotate属性详解2.4 Scale属性详解2.5 Translate属性详解2.6 AnimationSet属性详解3. 视图动画使用方法xml 方式Java代码方式Animation实用方法介绍4. 视图动画注意事项5. 视图动画interpolator插值器详解5.1插值器使用方法5.2插值器的自定义5.2.1 xml 自定义插值器的步骤5.原创 2021-10-29 14:56:41 · 1823 阅读 · 0 评论 -
注解的复习
关于注解注解的定义注解即标签如何自定义注解元注解注解的属性注解的提取注解的使用场景注解的定义Java注解用于为Java代码提供元数据。作为元数据,注解不直接影响你的代码执行,但也有一些类型的注解实际上可以用于这一目的。Java注解是从Java5开始添加到Java的。注解即标签如果把代码想象成一个具有生命体的个体,注解就是给这些代码的某些个体打标签如何自定义注解注解通过@interface关键字进行定义 public @interface Test{ }它的形式跟接口很类似,原创 2021-10-27 16:45:24 · 153 阅读 · 0 评论 -
依赖注入学习
依赖注入什么是依赖?依赖倒置(Dependency inversion principle)1.单一职责原则(Single Responsibility Principle,简称SRP)2.里氏替换原则(Liskov Substitution Principle,简称LSP)3.依赖倒置原则(Dependence Inversion Principle,简称DIP)4.接口隔离原则(Interface Segregation Principle,简称ISP)5.迪米特原则(Law of Demeter ,简原创 2021-10-27 13:49:10 · 176 阅读 · 0 评论 -
匿名内部类
什么是匿名内部类,它有什么特征匿名内部类的使用主意事项使用的形参为什么要final匿名内部类初始化Java内部类小结成员内部类静态内部类方法内部类匿名内部类为什么要有内部类内部类特点内部类对象的建立内部类的访问外部类的访问匿名内部类的使用主意事项匿名内部类就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或者实现一个接口匿名内部类中是不能定义构造函数的使用的形参为什么要final我们给匿名内部类传递参数的原创 2021-10-26 16:21:58 · 141 阅读 · 0 评论 -
Glide的使用
Glide简介Glide是一个快速高效的Android图片加载库,注重于平滑的滑动。Glide提供了易用的API,高性能、可扩展的图片解码管道(decode pipeline),以及自动的资源池技术Glide支持拉取,解码和展示视频快照,图片,和GIF动画Glide的API是如此的灵活,开发者甚至可以插入和替换成自己喜爱的任何网络栈。默认情况下,Glide使用的是一个定制化的基于HttpURLConnection的栈,但同时提供了与Google volley和Square Okhttp快速集成的工具原创 2021-08-31 14:34:10 · 383 阅读 · 0 评论 -
Android项目统计代码量
使用Android Studio编辑器统计代码量欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页原创 2021-05-26 14:28:15 · 491 阅读 · 0 评论 -
JNI开发流程
Java调用C代码在Java中声明native方法创建一个类,类名可以根据自己情况起,代码如下:package xiaojiukeji.ndk002javaforc;/** * Created by mixiaojiu on 2019/10/25. */public class JNI { { System.loadLibrary("Hello"); ...原创 2019-10-29 17:12:52 · 182 阅读 · 0 评论 -
Android进程间通讯
Android进程间通讯原创 2019-09-25 17:14:17 · 376 阅读 · 0 评论 -
自定义View示例
Android中的自带效果有时候并不能完全解决公司设定的效果,这时候就需要自定义一些View界面来实现需求。自定义View一般通过两种形式:1.继承View重写onDraw方法 使用这种方法主要是实现一些不规则的效果,一般需要重写onDraw方法。采用这种方式需要自己支持wrap_content,并且padding也需要自己处理,因为在继承View或者ViewGroup时,padding...原创 2019-09-19 10:21:33 · 109 阅读 · 0 评论 -
View的滑动冲突
View的滑动冲突原创 2019-09-18 19:59:20 · 109 阅读 · 0 评论 -
Android中View的事件分发体制
点击事件的激发原创 2019-09-18 15:11:27 · 88 阅读 · 0 评论 -
String,StringBuffer和StringBuilder
String原创 2019-08-29 17:37:43 · 79 阅读 · 0 评论 -
什么是内部类?内部类的作用
就放辣椒啊原创 2019-08-30 11:46:55 · 1334 阅读 · 0 评论 -
进程和线程的区别?
这个问题很大原创 2019-09-03 14:47:21 · 75 阅读 · 0 评论 -
Activity的生命周期和启动模式
Activity的生命周期和启动模式原创 2019-09-03 17:36:34 · 127 阅读 · 0 评论 -
android性能优化
android性能优化原创 2019-09-10 17:50:00 · 136 阅读 · 0 评论 -
Android 各版本新特性
Android各个版本的新特性原创 2019-09-11 17:01:38 · 238 阅读 · 0 评论 -
java中==和equals和hashCode的区别
==原创 2019-08-29 11:31:56 · 178 阅读 · 0 评论