文章 2017-06-23 来自:开发者社区

android-plugmgr源代码分析

android-plugmgr是一个Android插件加载框架,它最大的特点就是对插件不需要进行任何约束。关于这个类库的介绍见作者博客,市面上也有一些插件加载框架,但是感觉没有这个好。在这篇文章中,我们将不仅止于原理,对源代码的具体实现进行分析。文章中涉及的代码可从https://github.com/kissazi2/AndroidDemo/tree/master/PlugLoadDemo下载....

android-plugmgr源代码分析
文章 2017-06-10 来自:开发者社区

Android5.0 Recovery源代码分析与定制---recovery UI相关(二)

       http://blog.csdn.net/morixinguan/article/details/72858346引用我的代码片 在上一篇文章中,我们大致的介绍了recovery的启动流程,那么,recovery升级或者做双清的时候,那些图形动画又是如何实现的呢?我们来看看代码:      以下这段代码位于reco...

文章 2017-06-04 来自:开发者社区

Android5.0 Recovery源代码分析与定制(一)

在Tiny4412的Android5.0源代码中: bootable/recovery/recovery.cpp是recovery程序的主文件。 仔细一看,对比了其它平台的recovery源代码,除了MTK对Recovery做了相应的定制外,其它的平台几乎没有看到,关于MTK平台,后续再分析。 关于Android5.0的recovery,有什么功能,在recovery.cpp中开头就已经做...

文章 2017-05-02 来自:开发者社区

《深入理解Android:卷III A》一一1.4调试Android源代码

本节书摘来华章计算机出版社《深入理解Android:卷III A》一书中的第1章,第1.4节,作者:张大伟 更多章节内容可以访问云栖社区“华章计算机”公众号查看。1 1.4调试Android源代码 调试是分析问题与印证对代码的理解的最有效手段,对Android这种复杂而庞大的系统来说尤为如此。Android的源代码主要由Java代码以及C/C++代码构成,因此调试Android源代码需要从Jav....

文章 2017-05-02 来自:开发者社区

《深入理解Android:卷III A》一一1.3在IDE中导入Android源代码

本节书摘来华章计算机出版社《深入理解Android:卷III A》一书中的第1章,第1.3节,作者:张大伟 更多章节内容可以访问云栖社区“华章计算机”公众号查看。1 1.3在IDE中导入Android源代码 尽管Android的源代码并不依赖IDE进行编译,但是使用IDE进行代码的浏览、查找与跳转无疑是最方便的选择。本书所涉及的Android源代码主要是由Java语言以及C/C++语言编写的。对....

文章 2017-05-02 来自:开发者社区

《深入理解Android:卷III A》一一1.1获取Android源代码

本节书摘来华章计算机出版社《深入理解Android:卷III A》一书中的第1章,第1.1节,作者:张大伟 更多章节内容可以访问云栖社区“华章计算机”公众号查看。1 1.1获取Android源代码 在深入研究Android之前,首先必须获得一套Android的源代码。Google提供官方Android源代码的获取方法如下:https://source.android.com/source/dow....

文章 2017-05-02 来自:开发者社区

《深入理解Android 5 源代码》——导读

本节书摘来自异步社区《深入理解Android 5 源代码》一书中的目录,作者 李骏,更多章节内容可以访问云栖社区“异步社区”公众号查看 目 录前 言 第1章 Android系统介绍 1.1节Android系统介绍1.2节剖析Android系统架构1.3节五大组件1.4节进程和线程第2章 获取并编译Android源代码 2.1节获取并编译Android源代码2.2节分析Android源...

文章 2017-05-02 来自:开发者社区

《深入理解Android 5 源代码》——第2章,第2.5节编译源代码生成SDK

本节书摘来自异步社区《深入理解Android 5 源代码》一书中的第2章,第2.5节编译源代码生成SDK,作者 李骏,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.5 编译源代码生成SDK在Android 5.0的源代码的根目录下有一个SDK目录,所有和SDK相关的代码都放在这个目录中,包括镜像文件、模拟器和ADB等常用工具,以及SDK中的开发包的文档,可以通过编译的方式来生成开发需要....

文章 2017-05-02 来自:开发者社区

《深入理解Android 5 源代码》——第2章,第2.4节编译源代码

本节书摘来自异步社区《深入理解Android 5 源代码》一书中的第2章,第2.4节编译源代码,作者 李骏,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.4 编译源代码编译Android源代码的方法非常简单,只需使用Android源代码根目录下的Makefile,执行make命令即可实现。当然在编译Android源代码之前,首先要确定已经完成同步工作。进入Android源代码目录使用m....

文章 2017-05-02 来自:开发者社区

《深入理解Android 5 源代码》——第2章,第2.3节Android源代码提供的接口

本节书摘来自异步社区《深入理解Android 5 源代码》一书中的第2章,第2.3节Android源代码提供的接口,作者 李骏,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.3 Android源代码提供的接口我们知道,Android源代码当中提供了很多资源、工具或者文档供开发者使用,当然,其中也包括应用程序开发接口的实现,也就是我们开发应用程序所使用的SDK的API。正是由于有了这些种....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注