
android开发
文章平均质量分 79
李苏哲
这个作者很懒,什么都没留下…
展开
-
Android 三分钟集成微信热修复Tinker
本篇文摘不过多赘述Tinker的原理以及API的使用,主要讲解快速集成的分解步骤。而在下面讲解的tinker,使用的是经过TinkerPath平台团队,再次经过封装之后的版本,更加方便开发者实现快速集成使用tinker。原创 2017-03-07 16:24:54 · 1128 阅读 · 0 评论 -
QuickCache缓存原理解析
QuickCache前序在写QuickCache之前,我也进行了诸多的思考和考量,更多的出发点是源于,到底有没有自己写QuickCache的必要性,于是我于是我查阅和研究了当前市面的所成型的缓存部分的技术,发现,还是有自己写一个的必要性,原因基于以下几点:首先关于访问网络的请求,我本身在项目中所用的是okHttp,如果用ok的缓存机制,那就是用其拦截器进行缓存的相关操作;但是其本身只支持get访问原创 2017-05-07 10:50:11 · 481 阅读 · 0 评论 -
android开发四种引用的详解
android开发四种引用的详解简述:在android开发中,开发到一定程度的之后,就会开始关注关于APP的各种性能优化,其中很重要的一个点,就是关于四种引用的合理引用,另外在android的各种面试中,也会经常被问到关于四种引用的各种问题。哪四种引用四种引用分别为: 1. 强引用(StrongRefernce) 2. 软引用(SoftReference) 3. 弱引用(WeakRefe原创 2017-09-08 18:45:17 · 8488 阅读 · 2 评论 -
Android内存泄漏的检测流程、捕捉以及分析
Android内存泄漏的检测流程、捕捉以及分析简述:一个APP的性能,重度关乎着用户体验,而关于性能检测的一个重要方面,就是内存泄漏,通常内存泄漏的隐藏性质比较强,不同于异常导致的程序Crash,在异常导致的Crash中,我们能够及时的发现程序问题的存在,并通过log日志定位到问题所在的具体位置,然后及时进行解决,而内存泄漏则不同,在APP中存在内存泄漏的情况下,用户在低频率短时间的使用中,并不能察原创 2017-09-13 12:11:54 · 30232 阅读 · 0 评论 -
Fragment二:Fragment使用的各类问题及解决方案
概述:fragment有诸多的优势有点,但也存在着不足和一些隐藏的问题,以下是在开发过程中碰到的fragment各类问题,做以总结和分析:目录: * 1.fragment出栈以及同时多个出栈会导致的问题 * 2.Fragment回退监听问题 * 3.Fragment布局透明、布局重叠问题 * 4.Fragment页面动画跳转导致的问题 * 5.界面点击事件穿透问题 * 6.ge...原创 2018-03-23 16:27:26 · 3004 阅读 · 0 评论 -
Fragment一:FragmentManager和FragmentTransaction总结分析
概述:在使用fragment的路上也是呕心沥血,在此,对Fragment的各个重要的使用细节,问题,和使用场景,做详细总结分析,本篇幅不会对Fragemnt的基本使用,生命周期等作概括介绍Fragment使用优势简述: 1. 在activity的使用中,默认总会有过渡动画,是因为在切换的时候需要在对内存中做切换,而Fragment则轻量级很多,纵享丝滑的快。 2. 在使用中不需要在ma...原创 2018-03-21 15:50:10 · 6364 阅读 · 0 评论 -
Fragment三:对Fragment切换,跳转的封装
概述:在使用了良久的Fragment后,为了能够更方便更快捷更好的屏蔽掉fragment原有问题,于是自定对Fragemnt进行了使用的封装。目录: * 用法导入代码FragmentController的初始化API示例所需Copy代码用法导入代码在底部有类的完整源码,可自行Copy复制到项目。所需Copy代码FragmentController的初始化...原创 2018-03-26 16:09:10 · 840 阅读 · 0 评论 -
注解与APT详解
什么是元注解:简单来说,就是注解的注解,元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明: 1. @Target, 2. @Retention, 3. @Documented, 4. @Inherited元注解的作用和相应分参数的使用说明:@Target: 该标...原创 2018-06-30 21:03:18 · 1713 阅读 · 0 评论 -
Activity使用相关总结
Activity的生命周期图:onCreate :正在创建Activity,会进行一些初始化操作,会调用setContentView去加载布局视图文件onRestart : 当用户操作Home键,或打开新的activity又回退回来时,会调用 onStart : Activity正在被启动,但当前Activity还没有被加载到前台,不能与用户进行交互.onResume : Ac...原创 2018-08-23 16:29:23 · 454 阅读 · 0 评论