init进程是Android系统中用户空间的第一个进程,它被赋予了很多极其重要的工作职责,init进程相关源码位于system/core/init,本篇博客我们就一起来学习init进程(基于Android 7.0)。 i…
标签:Android源码分析
Android Framework学习(九)之Binder概述
Android系统中,每个应用程序是由Android的Activity,Service,Broadcast,ContentProvider这四大组件的中一个或多个组合而成,这四大组件所涉及的多进程间的通信底层都是依赖于B…
NumberPicker源码分析+自定义View简单实现NumberPicker
NumberPicker介绍 A widget that enables the user to select a number from a predefined range. There are two flavor…
Android系统--Camera 1.0 部分源码分析
Camera1分析 1.相关概念介绍 camera 1相关内容 作用 camera.java 进行初始化设置以及调用jni实现功能 android_hardware_Camera.cpp 调用native层代码获得底层c…
Android 5.0内核和源代码学习(2)——源码下载和系统启动过程分析
一、Android源码下载 上一次简单介绍了Android系统的层次结构,这次开始动真格了——下载源码和分析源码! 那么,Android的源码从哪下?当然是谷歌官网,下载方法官网也讲得很详细,但是奈何中国的墙比较厚,所以…
酷炫开源项目cardsui-for-android-超详细源码分析,详解所用特效是如何实现的
cardsui-for-android的下载地址https://github.com/Androguide/cardsui-for-android 以下是我截取的2个图片,可以自定义成Card形式的View,布局可以自己…
Android源码角度分析View的scrollBy()和scrollTo()的参数正负问题
Android源码角度分析View的scrollBy()和scrollTo()的参数正负问题 为什么要写这篇博客? 以前在使用View的scrollBy()或者scrollTo()的时候,发现它们的参数在正的时候是反方向…
Android从源码分析ScrollView自动滑动的焦点问题以及解决方案
大家做项目开放应该都碰到过类似于这种界面 这时候我们做Fragment切换的时候,如果Fragment带有像ListView和RecyclerView之类的列表,在切换的时候ScrollView会自动滑动到列表的顶部。虽…
android WallpaperPicker7.0源码分析
1简介 Wallpaper里面有两个Activity:WallpaperCropActivity(进入界面的步骤:打开图库,点击设置为壁纸),WallpaperPickerActivity(进入界面的步骤:(1)长按桌面…
Android JiaoZiVideoPlayer源码分析
原文地址:https://segmentfault.com/a/1190000011959615 序言 最近接手项目中用到了视频播放的功能,使用了用的比较多的一个开源项目JiaoZiVideo可以迅速的让我们实现视频播放…
【oschina android源码分析】聊天页面(私信)的设计
一.总结 1.如何支持连续的消息发送,并且不会产生线程安全的问题 //存放正在发送的消息,key 为生成的一个临时messageID(msgTag),value为Message实体 //当消息发送成功后,从mSendin…
Android LayoutInflater源码分析及使用(一)
说到LayoutInflater可能大家首先想到的是加载layout,一般我们会习惯性的调用View中的这个静态方法 public static View inflate(Context context, int res…