技术篇
文章平均质量分 57
神明恋烟火
超凶的攻城狮
展开
-
AndroidFamily(Android技术归总)
AndroidFamily九尺之台,始于微末,知识也是靠一点一滴堆积从今天开始,慢慢地把自己学习到的知识一点点总结起来定期更新,争取每周两篇 目录(善用Ctrl+F)注 : 没链接的是还没写(耐心等待更新吧)Java基础集合:Java基础–集合总结(含HashMapjdk1.7/1.8源码对比分析)JVMJvm内存模型GC类加载过程并发编程线程锁Thre原创 2021-06-08 17:21:36 · 551 阅读 · 3 评论 -
简述Android热修复、插件化
前提:热修复在国外是不使用的,因为谷歌商店在中国没法使用,所以应用无法做到像ios一样有一个官方的通用的商店在后台自动升级,所以在中国出现了热修复这种黑科技。插件化:插件化原理是将一个apk打包到另一个应用里面,另一个应用通过反射的方式调用打包的apk代码。当然实际的使用过程中并没有这么复杂,很多都是自动化处理。热修复:通过网络加载修复包,通过后台提供方法名,实现项目的实时更新。插件化的应用:1.让安装包大小比较小:比如有一个应用(像淘宝),有200个功能,这些功能没有必要在发布时候全部发布出原创 2020-08-26 15:02:22 · 429 阅读 · 0 评论 -
android中反射的一些基本常识
反射的作用1.private的作用是限制权限,防止那些不了解的人不正当错误地使用我的方法。反射是给了解代码的人开个后门。2.反射的风险与责任:使用反射调用私密方法的人是自己承担风险,而调用public方法出了问题是需要写这个方法的人负责的3.隐藏代码hidden:谷歌在开发源码的时候有很多隐藏的代码,目的是为了防止应用层的开发者在不了解的情况下调用该方法、或者隐藏一些在后期不确定是否保留的一些方法。但是这些方法做framwork层开发的人会用到,他们不想用发射去调用,那样效率也低。所以有了隐藏pub原创 2020-08-25 17:52:34 · 289 阅读 · 0 评论 -
android动画原理笔记(动画的本质+使用)
动画:概念简单、细节多本质:两个状态的平滑过渡比如: imageView.setTranslationX(500);刷得一下就过去了,没有动画动画就是在一定时间内,不断地调用setTranslationX一点一点的靠近,这个过程要在子线程中进行下面写一个演示属性动画原理demofinal float[] newTranslation = {0};Runnable runnabl...原创 2019-06-11 15:54:28 · 354 阅读 · 0 评论 -
Android动画机制(整理中)
1.属性动画:1.属性动画分两种:ObjectAnimator、ValueAnimator;2.ObjectAnimator继承至ValueAnimator;3.ObjectAnimator是通过定义字符串的方式设置属性,底层是根据字符串反射获得的方法。示例:ObjectAnimator //1.获取ObjectAnimator 实例 通过类提供的静态方法 参1:目标(谁执行动画)...原创 2019-06-11 11:17:28 · 170 阅读 · 0 评论 -
Android事件分发
Android事件分发下面这张图是自己通过代码验证得出来的原创 2019-06-03 15:11:32 · 179 阅读 · 0 评论 -
android安卓可用于商品展示的锚点定位加联动布局
可用于商品展示的锚点定位加联动布局项目地址:https://github.com/BitToNet/FeloneHelper/blob/master/README.md#可用于商品展示的锚点定位加联动布局 演示 原始项目地址:https://github.com/taixiang/tabScroll这个是网上找的一个项目,修复了一些bug ...原创 2018-11-15 15:35:56 · 1186 阅读 · 0 评论 -
android安卓通讯录 联动侧滑加搜索加悬停标题
通讯录代码地址:https://github.com/BitToNet/FeloneHelper/blob/master/README.md#通讯录 演示 其实这个项目分为三部分,三部分可以独立使用WaveSideBar(波浪侧边栏)ClearEditText(搜索栏)TitleItemDecoration(分类title)这个项目用...原创 2018-11-15 15:34:49 · 477 阅读 · 0 评论 -
android多功能列表适配器 recycleview封装
多功能列表适配器代码地址:https://github.com/BitToNet/FeloneHelper/blob/master/README.md#多功能列表适配器功能非常强大的帮助类 ,原作者地址BRVAH这里对帮助类做了封装,加了很多功能,使得recycleview的使用变得非常方便灵活所有项目中都设计到了recycleview的内容都是通过他实现的,比如照片选择器,通讯录Add...原创 2018-11-15 15:32:40 · 432 阅读 · 0 评论 -
android照片选择器
照片选择器代码地址:https://github.com/BitToNet/FeloneHelper/blob/master/README.md#照片选择器Add it in your root build.gradle at the end of repositories:allprojects { repositories { ... maven { url 'https:/...原创 2018-11-15 15:31:12 · 253 阅读 · 0 评论 -
android仿京东选择器
仿京东选择器项目地址:https://github.com/BitToNet/FeloneHelper/blob/master/README.md#各种圆角控件仿京东选择器(日期选择,一级选择,二级选择,三级选择)用github上面的项目整合了一个工具类,照着下面的步骤一步一步去项目中拷,哪报错补哪Add it in your root build.gradle at the end o...原创 2018-11-15 15:28:59 · 579 阅读 · 0 评论 -
自定义对话框CustomDialog
自定义对话框CustomDialog代码地址:https://github.com/BitToNet/FeloneHelper/blob/master/README.md#自定义对话框复制util/CustomDialog代码,代码中有例子创建布局文件将布局通过打气筒装到对话框 View customView = LayoutInflater.from(this).inflate(R....原创 2018-11-15 15:27:08 · 2110 阅读 · 0 评论 -
安卓工作常用功能模块总结FeloneHelper(更新中)
项目地址:https://github.com/BitToNet/FeloneHelperFeloneHelper下面都是工作中总结的工具,全部集合在utils里面,一般都在代码中做了使用示例,直接把代码跑一遍,然后按下面的流程复制到自己项目就可以用。项目用的是AndroidStudio 3.1.3 ,高于这个版本的应该都可以正常跑起来。有目录,也可以用Ctrl+f搜索想要的内容。目录:...原创 2018-10-30 14:07:34 · 707 阅读 · 0 评论