自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沈浦晟的博客

Android研发

  • 博客(4)
  • 收藏
  • 关注

原创 Android 启动过程的简述

1. Bootloader 引导 当我们按下手机的电源键时,首先会运行bootloader,bootloader的主要作用是初始化基本的硬件设备(例如 CPU 内存 Flash等),并且建立空间映射。目的是为装载Linux内核做好准备,在Linux内核装载完毕后,bootloader会被移除。 在bootloader的运行期间,用户可以通过规定好的组合键,可以进入系统的两个模块 - Fas

2015-11-24 15:19:03 560

原创 Android Synchronized的易错点

在Java中关键字Synchronized用于提供同步操作,主要的作用是在多线程的情况下,保持数据的一致。 一般有以下三种用法:保护一段代码class Foo implements Runnable { public void lockedMethod() { private String mLock; //....... synchronized(mLock) {

2015-11-20 15:43:00 424

原创 Android JNI 详解

JNI的作用全称是 Java Native Interface (Java本地接口),JNI来自于Java,Android作为一种嵌入式的操作系统,有大量的驱动、硬件相关的功能必须在native层实现,其次C/C++代码的效率也是优于Java的代码,所以一些耗时的计算操作,例如一些加密算法还是应该用JNI开发。 在JNI中 无论是Java到C/C++还是C/C++到Java,中间都没有跨线程的调用

2015-11-20 10:48:34 456

原创 Android 5.0源码解析 ---Activity源码分析

Context上下文环境的创建我们进入到context这个类中发现这个类是一个抽象类:public abstract class Context {}在这个类中基本是抽象方法,Activity是继承于ContextThemeWrapper,ContextThemeWrapper则是继承于ContextWrapper又继承于Context。 在上一篇介绍startActivity的过程中最后一步是

2015-11-04 17:33:07 1738

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除