码迷,mamicode.com
首页 >  
搜索关键字:android源代码    ( 263个结果
单例模式
1.在阅读Android源代码的时候会发现,对于一个简单的问题,这些代码也设计的非常复杂,有各种类和各种嵌套,这些代码看起来一点都不直观,为的是让代码更加容易扩展,引入和很多设计模式。当理解了这些设计模式后再去看Android源代码就不会感觉那么复杂了。 2.单例模式:在一个进程(包括一个进程的多个 ...
分类:其他好文   时间:2019-04-06 00:04:14    阅读次数:135
Android硬件抽象层(HAL)深入剖析(一)【转】
作为一个搞android驱动或者说搞底层的人,我觉得对于hal那是必须要掌握的,而且必须达到一定深度,于是我总结了一下,将整个自己的分析思路写下来。 主要是看android源代码,根据源代码得到的思路。(看源代码比看什么著作书籍都管用) android HAL是什么?为什么有它? 硬件抽象层是介于a ...
分类:移动开发   时间:2019-03-26 16:35:52    阅读次数:196
ubuntu18.04上使用LLDB调试Chromium_Android
###动机###Chromium_Android源代码庞大且复杂。在调试器LLDB下能帮助我们更好的理解代码流程。介绍使用LLDB调试器调试android上chromium的C++代码。 [1] 编译Chromium时,记得修改编译选项:-g -O0, 使得编译器做更少的优化,便于调试。使用atta ...
分类:移动开发   时间:2018-09-18 00:23:39    阅读次数:488
source.android.google && developer.android.google
https://source.android.google.cn/ https://developer.android.google.cn/ android源代码各个版本在线查看网址 http://androidxref.com/ https://www.androidos.net.cn/ http ...
分类:移动开发   时间:2018-07-15 11:21:21    阅读次数:248
Mac下命令行下载android源代码并构建apk过程
前提是java 、sdk、ndk 、cmake、gradle 、gradlew都已经安装和配置好。 1、下载源码: git clone http://git-ma.xxxx.com.cn/xxxx/xxxxx-ANDROID.git 2、改实际项目有用android 的small框架,框架文件夹放在 ...
分类:移动开发   时间:2018-04-27 19:51:46    阅读次数:361
手机蓝牙转串口硬件和ANDROID的APK程序开发源代码
一.概述深圳宏进蓝牙模块是专为智能无线数据传输而打造,采用英国CSR公司BlueCore4-Ext芯片,遵循V2.1+EDR蓝牙规范。本模块支持RS232串口以及RS485总线接口,并支持SPP蓝牙串口协议,具有成本低、体积小、功耗低、收发灵敏性高等优点,使用灵活。二.特点:三、宏进蓝牙串口助手接线示意图四、蓝牙串口模块外部接口连接示意图。五、手机如何连接蓝牙模块六、如何从手机导出蓝牙捕捉数据。利
分类:移动开发   时间:2018-03-06 10:51:59    阅读次数:220
Android手机的USB转串口开发硬件以及软件源代码
Android手机的USB转串口开发Android手机的USB接口在各个领域都得到了广泛的应用和推广。笔者前几天接手一个项目,主要就是解决工业现场数据采集的问题,该项目是由深圳宏进科技委托笔者开发的。现场的总线是RS485和RS232总线,需要用电脑和手机方便的采集数据,保留并从现场发给深圳公司进行数据分析和问题的解决。硬件采用常用的USB转串口模块,既可以用电脑配合串口软件进行数据采集,又可以通
分类:移动开发   时间:2018-03-06 10:49:01    阅读次数:212
Android源代码解析之(七)-->LruCache缓存类
转载请标明出处:一片枫叶的专栏 android开发过程中常常会用到缓存。如今主流的app中图片等资源的缓存策略通常是分两级。一个是内存级别的缓存,一个是磁盘级别的缓存。 作为android系统的维护者google也开源了其缓存方案,LruCache和DiskLruCache。从android3.1開 ...
分类:移动开发   时间:2018-02-19 18:59:04    阅读次数:251
Android源代码解析之(十三)-->apk安装流程
转载请标明出处:一片枫叶的专栏 上一篇文章中给大家分析了一下android系统启动之后调用PackageManagerService服务并解析系统特定文件夹。解析apk文件并安装的过程,这个安装过程实际上是没有图形界面的,底层调用的是我们平时比較熟悉的adb命令,那么我们平时安装apk文件的时候大部 ...
分类:移动开发   时间:2018-02-14 19:58:26    阅读次数:320
Android驱动学习-APP操作新硬件的两种方法(支持添加的驱动)
在给Android添加新的驱动后,app要如何使用呢? 正常的使用一个设备,需要getService。但是像LED等我们自己添加的硬件驱动,Android源代码根本没有我们自己添加的服务。 第一种: 我们自己的创建的硬件设备驱动的类是被系统定义为了隐藏类,那么在Android系统中如何使用隐藏类呢? ...
分类:移动开发   时间:2018-01-06 22:04:14    阅读次数:326
263条   1 2 3 4 ... 27 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!