之前学习Android源码的时候用的sourceinsight,始终感觉类跳转不大精确而且使用久了会有卡顿,就一直想着如何能在Androidstudio或eclipse上查看在所有源码,网上查了很多资料大致有了思路。 一…
分类:Android源码分析
android 蓝牙源码分析
原文地址:http://www.cnblogs.com/chenbin7/archive/2012/07/26/2608135.html BluetoothService类中定义的Native方法都在android_se…
Android源码设计模式分析一期发布
简述 设计模式已经成为开发人员最重要的技能之一,它们能够让你优雅、简单、灵活地解决开发中遇到的设计难题,让你的软件系统具有更好的可扩展性、灵活性,在特定场景之下让你的软件系统实现拥抱变化。但设计模式运用在Android上…
Android HAL hardware.h 源码文件分析 路径:/hardware/libhardware/include/hardware/hardware.h
// android 源代码里 cat hardware/libhardware/include/hardware/hardware.h /* * Copyright (C) 2008 The Android Open …
Android蓝牙源码分析——StateMachine状态机
StateMachine有自己单独的工作线程, protected StateMachine(String name) { mSmThread = new HandlerThread(name); mSmThread.s…
从源码角度分析android蓝牙设备如何互联?
转载需说明出处:http://blog.csdn.net/andywuchuanlong/article/details/51509229 最近公司需要用到专门的蓝牙设备去连接机器人,由于之前也没有接触过蓝牙,所以就在网…
Android源码分析Debug下ReactNative的bundle文件加载流程
本文主要分析在debug环境下Android是怎么加载到bundle文件的主要加载流程,不涉及太底层的代码均是Java代码分析。 开始 首先我们也在AndroidStudio中多多少少看过RN的源码,也知道它其实就是一个…
[android源码分析]sdp Server的启动分析
SDP server是蓝牙启动过程中的一个非常重要部分。本文简单介绍一下这个函数的实现。 int start_sdp_server(uint16_t mtu, const char *did, uint32_t flag…
android Button源码分析
在Android中Button是一个非常常用的控件,下面我们就一起来分析一下Button源代码。 1 Button.java Button的源代码如下,非常简单几个构造器,它继承自TextView,添加了一个…
Android 系统启动解析 Manifest 流程
转载请标明出处:一片枫叶的专栏 最近有同学问我关于Manifest何时被系统解析的问题,正好也分析到这一块了,索性这一章就讲解一下android系统何时解析Manifest吧,这里的Manifest指的是android安…
浅谈AsyncTask源码实现
AsyncTask介绍 AsyncTask是Android提供的专门用于处理异步任务和UI线程之间交互的类,该类是一个抽象类,doInBackground()方法是唯一抽象方法,方法调用位于子线程中,专门用于处理耗时任务…
Android Render(三)supportVersion 27.0.0源码RecyclerView绘制流程解析
阅读者三篇Android绘制文章,会让你对理解Android绘制有帮助: Android Render(一)Activity窗口构成和绘制解析 Android Render(二)7.1源码硬件加速下draw绘制流程分析 …