首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
君羊呀
掘友等级
Android developer
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
Android Choreographer 简述
在 Android 属性动画 中讲到,ValueAnimator 的工作需要使用到 Choreographer 类,这个类负责的不只是与动画相关的功能,准确来说,它负责协调动画、输入和绘制这三种事件的工作。在这个类内部保存了回调队列数组 mCallbackQueues ,每一个…
Android Handle 机制
Android 系统的运行采用消息机制,在主线程中所有的操作的执行都需要依靠 Hadnler 发送消息的方法来完成,因为在 ActivityThread 中创建了主线程的 Looper 并且调用了Looper:loop()方法,这个方法会堵塞当前线程(因为其内部有一个死循环),…
Android SharedPreferences
SharedPreferences 是 Android 中一种轻量级的持久化存储方案,其本质是使用 XML 文件存储一系列的键值对,为了提高其使用效率,采用了异步写、内存缓存等方法。 SharedPreferences 是一个接口,其实现类是 SharedPreferences…
Android View 绘制流程
前面讲到 Android View 加载流程,使用 LayoutInflater 将 xml 文件转变成 View ,但是还需要将 View 绘制出来,才能被用户看到,这一过程为绘制流程。由于 Android 的整个 View 是以树的形式出现的,所以很多关于 View 的机制…
Android View 加载流程
一般情况下, Activity 会绑定一个 xml 文件,作为 Activity 展示的页面,对应的方法为setContentView(int)或者是setContentView(View),以前者为例,这个方法是如何将一个 xml 文件展示出来的?下面就追本溯源,寻其根本。 …
Java 内部类
Java 是一门面向对象的语言,所有功能的实现都是基于类的,类于类之间可以发生关系,如继承、实现接口,其中有一种关系叫做内部类,顾名思义,在某一个类内部定义的类叫做内部类。而内部类又可以根据定义的方式、位置、特点等,划分为四种:成员内部类、方法内部类、静态内部类和匿名内部类。 …
Java List
在 Java 中虽然有数组这个东西,但是保存一组数据的时候最常用的还是 List ,因为在使用数据的时候数据的长度往往是不固定的,所以要在使用之前先声明长度、并且在声明之后长度便不可变的数组,显然不是一个好的数据结构。 List 有许多实现类,常用的大致两种,ArrayList…
Java Map
在 Java 中,Map 是与 List 一样的最常用的数据结构之一,相比于 List ,Map 是一种键-值存取的数据结构,也是一种高效的查找数据方案,相较于 List 的遍历查找,Map 可以使用诸如哈希表、二叉搜索树的方式查找。Map 是一个接口,其实现主要有四个类: 每…
Java 线程池介绍
在开发应用程序的时候,是用到线程的地方很多,一般情况下应用程序都会有一个与用户交互的界面,而在用户操作程序的过程中,肯定会经常执行到一些耗时操作,如网络请求、文件处理等,如果这些操作与处理用户交互的工作处于一个线程中,肯定会导致线程堵塞,在用户看来,就是界面卡顿了,这种情况肯定…
Java Object -- 所有类的父类
Object 是 Java 中所有类的父类,即使没有显示声明,编译器也会默认加上,Object 这个父类存在的意义,大概就是给所有的类都添加几个默认的方法。为什么 Java 的开发者认为所有的类都需要这几个方法?这足以说明这几个方法的重要性,所以我认为,所有的 Java 开发者…
下一页
个人成就
文章被点赞
3
文章被阅读
9,911
掘力值
126
关注了
25
关注者
1
收藏集
3
关注标签
25
加入于
2017-03-09