首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
纳尔_大大
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
461
文章 460
沸点 1
赞
461
返回
|
搜索文章
赞
文章( 460 )
沸点( 1 )
面试官:"准备用HashMap存1w条数据,构造时传10000还会触发扩容吗?"
HashMap 算是我们最常用的集合之一,虽然对于 Android 开发者,Google 官方推荐了更省内存的 SparseArray 和 ArrayMap,但是 HashMap 依然是最常用的。 我们通过 HashMap 来存储 Key-Value 这种键值对形式的数据,其内…
史上最全的Android面试题集锦
在Android开发中,不管是插件化还是组件化,都是基于Android系统的类加载器ClassLoader来设计的。只不过Android平台上虚拟机运行的是Dex字节码,一种对class文件优化的产物,传统Class文件是一个Java源码文件会生成一个.class文件,而And…
史上最坑爹的代码!个个让人崩溃!
Java 就是这么一门神奇的语言,任何水平的人都能写出可以运行的代码,但是一看代码便知水平高低。作为一个程序员,你看过哪些坑爹代码,你又写过多少坑爹代码,还有多少你不知道的坑爹代码? for 循环和 if 条件判断语句,必不可少吧。但是你见过最多嵌套的循环和条件判断有几层呢?或…
Activity 启动过程中获取组件宽高的N种方式
本文中我将介绍一下 android 中 Activity 启动时获取组件宽高的N种方式。我们知道,有时候我们需要在 Activity 启动的时候获取某一组件的宽或者是高用于动态的更改 UI 布局文件,但是这时候我们直接通过 getWidth 和 getHeight 方法获取是有问题的。为什么这么说呢?
炫酷的列表下拉刷新效果
下拉刷新是一个很常见的功能,现在很多app提供的下拉刷新效果都千篇一律,就像Google为我们提供的SwipeRefreshlayout,看多了是不是觉得有些厌倦了?如果在用户进行下拉等待的时候,给他们提供一些有创造力的效果,绝对会给用户带来不一样的体验。今天就为大家介绍一个烟…
Flutter实践:深入探索 flutter 中的状态管理方式(1)
利用 Flutter 内置的许多控件我们可以打造出一款不仅漂亮而且完美跨平台的 App 外壳,我利用其特性完成了类似知乎App的UI界面,然而一款完整的应用程序显然不止有外壳这么简单。填充在外壳里面的是数据,数据来源或从本地,或从云端,大量的数据处理很容易造成数据的混乱,耦合度…
Handler后传篇一: 为什么Looper中的Loop()方法不能导致主线程卡死?
其中每一条线程只有一个消息队列MessageQueue, 消息的入队是通过 MessageQueue 中的 enqueueMessage() 方法完成的, 消息的出队是通过Looper 中的loop()方法完成的. Android 是单线程模型, UI的更新只能在主线程中执行,…
如何自定义一个全局异常捕获器-SpiderMan
上图中,我们模拟了NullPointerException的发生,系统捕获了该异常,并用一个界面展示了出来。 想要实现全局异常的捕获我们需要了解Thead中的一个内部接口UncaughtExceptionHandler,该接口在JDK1.5中被添加。 所有我们需要自定义一个类去…
技术团队管理笔记(二)-带人
有的同学会说带人是为了让团队更有战斗力,从而可以做好项目; 有的会说可以让自己从细节工作中慢慢解脱出来,有更多时间考虑架构的问题; 有的会说非常有成就感,看到下属一个个成长起来这种感觉喜不胜收。这些说法从结果来看,都是正确的,但似乎和公司的整体战略目标好像有点距离? 在这里,我…
下一页
关注了
140
关注者
3
收藏集
29
关注标签
119
加入于
2016-05-03