最近项目需要用到一个很简洁的进度条,所以自定义一个 需要做的事情: 1.继承View 2.重写onDraw(Canvas c)方法 3.更新Vi...
1.帧动画 帧动画的原理就是将一张张单独的图片连贯的进行播放,从而在视觉上产生一种动画的效果 2.补间动画 补间动画就是指开发者指定动画的开始、...
kotlin的构造器和java的有很大不同,第一次上手可能会使很多小伙伴懵逼,那就花15分钟读这篇文章,弄清楚kotlin构造器吧 导读1.主次...
广播分为两大类 标准广播,所有广播接收器同时收到有序广播,所有广播接收器按顺序收到,可在中途拦截 广播有两种注册方式 动态注册(与avtivit...
需要的基本知识: px: 一个像素点 dpi: 用于印刷行业,表示一英寸内的墨点数 ppi: 表示一英寸内的像素点,对于Android,dpi=...
看看Google怎么说: Note: don't be confused by the word "external" here. This d...
堆和栈是两个很广泛的概念,在多个领域有使用。1.内存中的堆和栈:变量都存放在内存中,内存给变量开辟了两块区域,分别为栈区域和堆区域基本数据类型都...
Android保活,杀死app后收到推送,推送收不到。 其实指向的都是一个问题,杀死app后,我还要能收到推送。 用阿里推送的辅助通道功能可以实...
1.错误:Error: Failed to resolve:这种错误是远程依赖失效,见文章:https://www.jianshu.com/p/...