首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
苏策
掘友等级
Wireless
|
Alibaba
https://github.com/BeesX/BeesAndroid
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
46
文章 36
沸点 10
赞
46
返回
|
搜索文章
最新
热门
Android开源框架源码鉴赏:Okhttp
更多Android开源框架源码分析文章请参见Android open framework analysis。 对流量消耗的优化需求,Okhttp应运而生,自诞生起,口碑就一直很好。 今天就带着这些问题,一探究竟。 在正式分析源码之前,我们先来看个简单的小例子,从例子入手,逐步分…
Android开源框架源码鉴赏:LruCache与DiskLruCache
更多Android开源框架源码分析文章请参见Android open framework analysis。 在分析LruCache与DiskLruCache之前,我们先来简单的了解下LRU算法的核心原理。 了解了算法原理,我们来思考一下如果是我们来做,应该如何实现这个算法。从…
Android虚拟机框架:类加载机制
这篇文章我们来聊一聊关于Android虚拟机的那些事,当然这里我们并不需要去讲解关于虚拟机的底层细节,所讲的东西都是大家平常在开发中经常用的。例如类的加载机制、资源加载机制、APK打包流程、APK安装流程 以及Apk启动流程等。讲解这些知识是为了后续的文章《大型Android项…
Android进程框架:线程与线程池
本篇文章主要用来讨论Java中多线程并发原理与实践经验,并不是一篇使用例子教程,这方面内容可以参考网上其他文章。 我们剖析了进程的本质,我们这里再简单回忆一下。 可以看到,最终调用pthread库的pthread_create()方法创建了新的线程,该线程也使用task_str…
Android进程框架:进程的创建、启动与调度流程
当手机处于关机状态时,长按电源键开机,引导芯片开始从固化在Boot ROM里的预设代码开始执行,然后加载引导程序Boot Loader到RAM。 Boot Loader被加载到RAM之后开始执行,该程序主要完成检查RAM,初始化硬件参数等功能。 引导程序之后进入Android内…
React Native for Android 原理分析与实践:实现原理
从2016年中开始,我司开始筹措推进React Native在全公司的推广使用,从最基础的基础框架搭建开始,到各种组件库、开发工具的完善,经历了诸多波折,也累积了很多经验。今年的工作也 马上接近尾声,打算写几篇文章来对这一年多的实践经验做个总结。读者有什么问题或者想要交流的地方…
Android进程框架:线程通信的桥梁Handler
第一次阅览本系列文章,请参见导读,更多文章请参见文章目录。 Android是一个消息驱动型的系统,消息机制在Android系统中扮演者重要的角色,与之相关的Handler也是我日常中常用的工具。今天我们就来聊一聊这个。 Message:消息,分为硬件产生的消息(例如:按钮、触摸…
Android组件框架:Android组件管理者ActivityManager
第一次阅览本系列文章,请参见导读,更多文章请参见文章目录。 ActivityManagerService是贯穿Android系统组件的核心服务,在ServiceServer执行run()方法的时候被创建,运行在独立的线程中,负责Activity、Service、Broadcas…
Android平台Camera开发实践指南
更为严重的时,各家手机厂商都Camera2的支持程度也各不相同,这就导致我们在相机开发中要花费很大精力来处理兼容性问题。 检测并访问相机资源 检查手机是否存在相机资源,如果存在则请求访问相机资源。 创建预览界面,创建继承自SurfaceView并实现SurfaceHolder接…
大型Android项目的工程化之路:编译与构建
闲话不多说,正文时间到。本篇文章是《大型Android项目的工程化之路》的开篇之作,这个系列的文章主要用来讨论伴随着Android项目越来越大时,如何处理编译与构建、VCS工作流、模块化、持续集成等问题,以及 首先让我们进入第一个主题,基于Gradle的项目的编译与构建。 官方…
下一页
个人成就
优秀创作者
文章被点赞
4,608
文章被阅读
234,508
掘力值
10,729
关注了
69
关注者
7,154
收藏集
0
关注标签
9
加入于
2017-01-24