首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
秦凯同学
掘友等级
Android
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
854
文章 837
沸点 17
赞
854
返回
|
搜索文章
赞
文章( 837 )
沸点( 17 )
思想交融,Android中的函数式编程(1):DiffUtil体验
随着业务的急剧扩张,一些架构上的调整也随之破土动工。从最初的MVC,管他是唱、跳、Rap,还是打篮球。通通写在Activity里;再到MVP阶段的业务与View分离;然后就是现在的MVVM。 我猜可能有小伙伴们会不解,上文一顿瞎BB,和题目中的函数式编程、DiffUtil又有啥…
基于TinyPng,自己开发一个IntelliJ插件
GroupId - groupId 新项目。如果您计划在本地部署项目,则可以省略此字段。 ArtifactId - artifactId作为新项目的名称添加。 version 新项目。默认情况下,会自动指定此字段。 Action编写好后,如同Android开发一样,我们需要在p…
对 RxJava 的一点小小见解
当我们提到 RxJava 时会想到什么,异步、事件流、响应式编程、观察者模式、链式编程等等。对于 Android 开发者来说,在 kotlin 出现之前,RxJava 的编程方式的确给我们带来了很爽的编程体验,但是在不断的使用过程,感觉 RxJava 其实也没那么爽,反而有时候…
每日一道面试题(第10期)---谈谈对HandlerThread与AsyncTask的理解
前几天的那个面试弄得我一脸懵逼,现在有点空闲时间,仔细的探讨一下当时的问题。印象最深的就是关于 HandlerThread 与 AsyncTask 的问题。首先列一下探讨过程中想到的问题以及面试时问的问题。 先简单讲讲这两个的源码吧,都挺简单的,并没有那么复杂。以下源码来自于 …
2019最新Android面试题
金三银四到来了,找工作的好时候到了,小伙伴们是不是都在忙着找工作呢,小弟前一阵也是忙着在找工作,面试了好多公司,所幸的是进到了自己心仪的公司,也是很幸运的。下面我将自己亲身实战的面试题及收到的面试题总结并分享答案出来。欢迎各位大哥指导、指点。 下面这些只是Android方面的知…
Android在多种设计下实现懒加载机制
1. 什么是懒加载? 懒加载也叫延迟加载,在APP中指的是每次只加载当前页面,是一种很好的优化APP性能的一种方式。 优化APP性能,提升用户体验:如果用户打开某页面,就会去预加载其它的页面时,数据集较小或者网络性能较优时还好,但是如果数据集过大或者网络性能不佳时,就会造成用户…
性能优化 (十一) ProGuard 对代码和资源压缩
可以把 ProGuard 理解为是对代码和资源压缩的一个工具,它能够提供对 Java 类文件的压缩、优化、混淆,和预校验。压缩的步骤是检测并移除未使用的类、字段、方法和属性。优化的步骤是分析和优化方法的字节码。混淆的步骤是使用短的毫无意义的名称重命名剩余的类、字段和方法。压缩、…
不得不看的Flutter与Android混合开发
记得在flutter刚出来时,笔者就开始学习flutter。但由于当时嫌弃flutter复杂的层级组合且未推出稳定版,所以当时就放弃了深入学习,现如今随着flutter的蓬勃发展及大佬们的力推,就又入坑flutter。 虽说flutter能够跨平台,但由于现在几乎都是现成的项目…
运动App后台持续定位生成轨迹
1. 连续定位采集点 1.定位LocationService,另起进程同时创建守卫进程Service, LocationHelperService,Service挂掉时守卫进程唤起LocationService。 这里因为 LocationService、LocationHel…
看完这篇再不会 View 的动画框架,我跪搓衣板
众所周知,一款没有动画的 app,就像没有灵魂的肉体,给用户的体验性很差。现在的 android 在动画效果方面早已空前的发展,1.View 动画框架 2.属性动画框架 3.Drawable 动画。相比后后两者,View 动画框架在 Android 的最开始就已经出现,即有着非…
下一页
个人成就
文章被点赞
3
文章被阅读
13,031
掘力值
194
关注了
625
关注者
8
收藏集
33
关注标签
92
加入于
2017-02-06