首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
istoneyou
掘友等级
某公司
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
97
文章 97
沸点 0
赞
97
返回
|
搜索文章
赞
文章( 97 )
沸点( 0 )
Android模块化专题(二)- 模块通信和模块间服务调用
本文是对模块化专题介绍的系列文章,包含了以下四部分:《我所理解的Android模块化(一)——概念和路由》,《我所理解的Android模块化(二)——模块通信和模块间服务调用》,《我所理解的Andro
自建服务端实现Tinker热修复
最近工作不是很忙寻思着学习学习一些新技术or热门技术,热修复,听着好高大上啊,安卓高级程序员必会技能(高逼格技能~~)。热修复这一两年确实很火,技术文章满天飞,BAT等大公司都有一套自己的热修复框架,Tinker、Dexposed、AndFix、HotFix、Nuwa等等,热修…
贝塞尔曲线 QQ消息汽包拖拽
消息气泡拖拽资料有很多,网上也有开源代码,下载下来就可以用。为什么还要折腾呢?我想证明一下数学已经初中毕业,其次像贝塞尔这种效果还是很常见的,虽然目前我只有一个 APP 用了这个效果。我想一行代码让所有的控件都可以拖动爆炸,不是为了重复造轮子而是为了装B。 看上面的效果感觉有点…
贝塞尔曲线 花束直播点赞效果
1. 效果 2.等第一步的动画执行完后开始向上移动,移动的轨迹是一个曲线,我们要用到贝塞尔曲线公式去不断的改变图片的位置。 这里我们可以试着看看效果,是不是可以伴随着动画添加到容器底部了。 4.利用属性动画这个方法ValueAnimator.ofObject(),然后添加监听不…
Android使用Gradle实现多渠道打包
这里我们主要用到gradle文件中的buildTypes和productFlavors,今天我们主要研究下它俩。 构建类型 默认情况下,Android插件自动为项目构建一个debug和一个release版本的应用。这两个版本的不同主要体现在在非开发机上的调试功能以及APK的签名…
跟着我一步步写一个图片加载框架
自己写一个简易的图片加载框架
Wait/Notify通知机制解析
我们知道,java的wait/notify的通知机制可以用来实现线程间通信。wait表示线程的等待,调用该方法会导致线程阻塞,直至另一线程调用notify或notifyAll方法才可另其继续执行。经典的生产者、消费者模式即是使用wait/notify机制得以完成。在这篇文章中,…
Java反射以及在Android中的特殊应用
为什么要强调动态交互呢?因为一般情况下都是动态加载,也就是在运行的时候才会加载,而不是在编译的时候,在需要的时候才进行加载获取,或者说你可以在任何时候加载一个不存在的类到内存中,然后进行各种交互,或者获取一个没有公开的类的所有信息,换句话说,开发者可以随时随意的利用反射的这种机…
Android知识点回顾之Service基础
Foreground:前台服务。启动的时候使用通知(Notification),以提示用户此服务正在执行。需要注意的是此时的Service还是在后台运行的。 Background:后台服务。执行的时候用户是不可感知的。 Bound:绑定服务。当使用bindService()方法…
深入理解Android中的ClassLoader
了解。尤其是对于插件技术来讲,对Class的加载基本固定都是一个套路。(热修复要更复杂一些,涉及到C++层面的方法数等知识) 最好先阅读JVM中的ClassLoader,有了这篇基础然后再看这边理解会更加深刻。此外还可以谷歌关键字搜索一下相关知识,有个基础概念再看本篇文章更佳。…
下一页
个人成就
文章被点赞
25
文章被阅读
2,275
掘力值
77
关注了
5
关注者
0
收藏集
0
关注标签
8
加入于
2017-09-06