首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
N0tExpectErr0r
掘友等级
Android开发
|
WeChat
Android,画漫画
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
72
文章 63
沸点 9
赞
72
返回
|
搜索文章
赞
文章( 63 )
沸点( 9 )
几张图让你明白Android四大启动模式
CVTE面试的时候答的最烂的一个题目了。废话不多说,因为只要学过Android都应该知道四个启动模式:standard、singleTop、singleTask、singleInstance。 特征:每次启动一个Activity都会创建一个实例。 应用场景:默认情况。 特征:如…
手撕Flutter开发
基于之前的新版本发布version已经支持开始支持了Web开发者开发,那这个编程语言的前景已经不言而喻了,不仅仅是一门跨双端的编程语言,更是可能成为未来的主流语言之一。当前这句话说的有点绝对,但是和React Native这一类语言不同的地方偶尔可能也是显而易见的,基于的底层框…
Flutter的性能优化
本文是就Flutter的数据更新形式来操作,然后通过以观测观测台的状态数据报告,来完成对代码执行效率的监控,并找到突破口。 不管是Idea还是Android Studio都提供了观测台的功能。 一般我们使用的都是Observatory的timeline部分。 我打开的方式一般都…
面试中的HashMap、ConcurrentHashMap和Hashtable,你知道多少?
学过数据结构的读者们想必其实也都学过HashMap,面试官问你的时候,想来你都是很清楚的知道HashMap是怎样的一个构成?确实很简单,就是数组加链表嘛。那再问你Hashtable和HashMap的区别是什么?脑子也不用想,又能出来一个答案线程安全和线程不安全,Hashtabl…
还不会十大排序,是准备家里蹲吗!?
代码的效果正好和图片相反,其实冒泡排序作为最简单的排序方法之一,基于的是一个这样的概念:两两交换,比较双方数值大的放在高位,数值小的则放在低位。 而暴力双重循环,就是他的实现方式。每一次都将最大的一位数放到了最后一位,或者反之,将最小的数放到了第一位。 快速排序其实是冒泡排序的…
Android必知必会的四大组件 -- Service篇
写着一篇文章的原因,主要是因为在面试中,服务这个关键词的出现频率非常高。很多时候,面试官会问你,Service中能否进行耗时操作? 我们稍后就会揭晓那么这个答案。 由图中可以直观的看出几点。 Activity和Service的通信其实就是基于IBinder来进行实现的。但是IB…
Android必知必会的四大组件 -- Broadcast Receiver篇
广播,在我们的应用中起着一个非常重要的角色。就比如说我们经常使用的Intent、IntentFilter,就有着广播的作用。 因为没有直接的图示可以上,而且Broadcast中并没有onCreate、onDestroy这样方法,只能通过官方文档验证。 图中的圈红框的加粗文字大概…
Android必知必会的四大组件 -- Activity篇
这是一个比较简单的生命周期问题,但是很多人会答错。那我们就对整个生命周期进行一个分析,再给出答案好了。并且文章内有一些内容我已经写过了,都是通过给出链接方式跳转查看了,请见谅。 这儿重点要知道的是下面这两对各自之间的区别的区别。 onPause()说明当前的Activity已经…
Android必知必会的四大组件 -- ContentProvider篇
作为四大组件之一,它的地位绝对不容许轻视的。但是我们在哪里有用到过他呢?其实很简单,你在使用app时,是不是经常的会询问你是否开启通讯录的访问,如果你同意了,这个时候ContentProvider就发挥了他的作用。 以下通过对通讯录的操作让读者来更清晰的了解。 但是共享的数据不…
下一页
个人成就
文章被点赞
268
文章被阅读
53,772
掘力值
1,187
关注了
37
关注者
131
收藏集
2
关注标签
7
加入于
2018-04-13