E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
bionic
Android 源码结构【搜集】
. |-- Makefile (全局的Makefile) |--
bionic
·
2015-10-27 16:17
android
[转]android 如何修改对应时区的夏令时、冬令时?
zoneinfo\tzdata2010k下,V4.0版本时区资源需去网站ftp://munnari.oz.au/pub/下下载最新的tzdata*.tar.gz,解压后拷贝到路径Android4.0\
bionic
edmond999
·
2015-10-24 14:00
android
android 源码总体结构
– Makefile (全局的Makefile文件) –
bionic
(
Bionic
含义为仿生,这里面是一些基础的C库源代码) – bootloader (引导加载器) build目录中的内容不是目标所用的代码
·
2015-10-23 08:01
android
使用Android NDK中的独立toolchain来开发C/C++程序
从网上可以找到一些ARM toolchain,但是由于Android系统使用的不是glibc而是
Bionic
libc。因此只能使用静态编译程序。
·
2015-10-23 08:15
android NDK
Android,似乎没那么友好.....
首先在C/C++运行库 方面,Android并没有采用被广泛使用的GLibC,而是采用了
Bionic
。
·
2015-10-21 12:45
android
Android 2.1 源码结构分析
Android 2.1 |-- Makefile |--
bionic
(
bionic
C库) |-- bootable (启动引导相关代码) |-- build (存放系统编译规则及
·
2015-10-21 11:44
android
在Android4.4上新增加keycode
在下列文件中定义 如KEY_SMS#defineKEY_SMS252可能涉及的文件(可能还需要在别的文件): kernel\include\linux\input.h
bionic
\libc\ke
petercao
·
2015-10-16 23:00
android 系统重启关机 方法 非常好的一篇文章
1.5android系统重启关机流程分析1.5.1c语言中调用reboot函数 HAL层中重启系统的方法
bionic
/libc/unistd/reboot.c:33:使用需要的头文件:#include
u010406724
·
2015-09-25 17:00
android
C语言
重启
hal
2015年工作中遇到的问题:11-20
Android中有
bioniC
库,提供了c程序运行环境。永远的hello,world。
waldmer
·
2015-09-25 13:00
安卓源码总体结构(1)基础知识汇总
–Makefile(全局的Makefile文件)–
bionic
(
Bionic
含义为仿生,这里面是一些基础的C库源代码)–bootloader(引导加载器)build目录中的内容不是目标所用的代码,而是编译和配置所需要的脚本和工具
科技创造
·
2015-08-11 17:00
编译Android源码
Android源码目录结构在Android源码中,按照不同功能代码被放在不同的目录下:目录描述
bionic
针对Android系统定制的仿生标准C库、链接器等所在目录,Android系统并没有
曲泽弘
·
2015-08-11 16:00
Linux程序移植到Android上
要知其然更要知其所以然,如下图所示:传统的linux系统中的程序基本都依赖于glibc(至于什么是glibc可以百度去),而右边AOSP(AndroidOpen-SourceProject)的程序基本都是依赖于
Bionic
tonylau_hnu
·
2015-05-13 14:46
linux内核
Android
bionic
缺失pthread_cancel的解决方法
http://www.linuxidc.com/Linux/2012-06/63350.htm在nativecode中使用多线程好处多多,但是Android的
bionic
并没有完全实现标准POSIX线程库的所有
luoyouren
·
2015-04-08 12:00
多线程
android
pthread_cancel
Android中native进程内存泄露的调试技巧(一)
幸运的是,Google的
bionic
库为我们查找内存泄露提供了一个非常棒的API--get_malloc_leak_info。利用它,我们
l_nan
·
2015-02-04 18:00
android
内存泄露
Android内核源码
bionic
目录下的源码的学习笔记
今天要做的学习是关于
bionic
目录下的代码。首先需要看的是_errno.c这份代码。
zhangjiaofa
·
2015-01-11 11:00
Android内核源码
bionic
目录下的子目录arch-arm源码分析笔记
依旧是好记性不如烂笔头,今天需要学习的是arch-arm目录下的代码。首先我们先看一下inclue目录下的endian这个头文件我们主要是需要知道下面的几点知识。1、先看一下下面的代码的片段#if!defined__ARM_ARCH_5__&&!defined__ARM_ARCH_5T__&&\ !defined__ARM_ARCH_5TE__&&!defined__ARM_ARCH_5TEJ__
zhangjiaofa
·
2015-01-10 16:00
NFC DAL(Driver Abstraction Layer) and OSAL(Operating System Abstraction Layer)
GeneralUsageGuidelinesNFC-EnableSystemDesigninWirelessSensorNetworkLoggingNFCdataonaGoogleNexusS
bionic
Shawn X.Y. Bai
·
2014-12-11 18:00
libhybris及EGL Platform-在Glibc生态中重用Android的驱动
blog.csdn.net/jinzhuojun/article/details/41412587libhybris主要作用是为了解决libc库的兼容问题,目的是为了在基于GNUClibrary的系统运行那些用
bionic
ariesjzj
·
2014-11-24 16:22
Android
libhybris及EGL Platform-在Glibc生态中重用Android的驱动
blog.csdn.net/jinzhuojun/article/details/41412587libhybris主要作用是为了解决libc库的兼容问题,目的是为了在基于GNUClibrary的系统运行那些用
bionic
ariesjzj
·
2014-11-24 16:00
Android开发基础-系统结构
Android又以
Bionic
取代Glibc、以Skia取代Cairo、再以opencore取代FFmpeg等等。Android为了达到商业应用,必须移除被G
阴阳光
·
2014-10-27 14:38
android
视频教程
memory
Files
Bionic
Android2.3.7源码结构分析
下图为2.3.7_r1版本的根目录结构: Makefile(makefile文件)
bionic
(
bionic
C库,C运行时支持:libc、libm
qq1013712290
·
2014-10-24 15:00
android
Android源码目录结构详解
Android 4.0|-- Makefile|--
bionic
(
bionic
C库)|-- bootable (启动引导相关代码)|-- build (存放系统编译规则及generic等基础开发包配置
·
2014-10-22 16:00
Android源码
FFmpeg在Android上的移植优化步骤 .
由于Android通常跑在ARM处理器上,而且Android使用了自己的libc库(即
bionic
),因此要在Android上编译和使用FFmpeg需要做一些移植工作,好在FFmpeg本身用C写成,很好地支
wangjianzhongfj
·
2014-10-06 15:00
android ndk翻译之七:
Bionic
C 库一览
BionicC库一览:介绍:核心体系:
Bionic
设计的核心思想是:尽量简单。这意味这这个C库只围绕着内核提供轻量级的包装,我们让它尽量小,不去处理一些细枝末页的事情。
fyfcauc
·
2014-09-25 20:00
C++
android
Androids中的System.loadLibrary对于依赖so的加载分析
其中对于系统C库更是自己重新实现——
Bionic
库。在源码目录结构中
bionic
可以找到相关内容。
Pun_C
·
2014-09-12 17:00
android
Bionic
MTK6577 Android源代码目录
(3)
bionic
: Android之所以采用
bionic
而不是glibc,有几个原因: 版权问题,因为glibc是LGPL库的体积和速度,
bionic
要比glibc小很多
jwc2436
·
2014-09-10 11:00
新的C库
Bionic
的介绍
代替,
Bionic
在BSD的执照下发布的,一个高特许的版本版本,没有设置对于类库使用的任何限制。Speed:
Bionic
是被指定为移动计算。
珠峰之巅-程序员
·
2014-09-03 21:38
Bionic
API
Primer
Repo on Ubuntu
Android是由Kernel、Dalvik、
Bionic
、Prebuilt、build等多个Git项目组成,如果我们分别使用UbuntuGit命令来逐个获取显得非常麻烦,所以Android项目组编写了一个名为
gogler
·
2014-08-20 16:00
android
framework
android
bionic
缺失pthread_cancel的解决方法
转自:http://blog.csdn.net/darkengine/article/details/7106207在nativecode中使用多线程好处多多,但是Android的
bionic
并没有完全实现标准
zhgxhuaa
·
2014-08-11 13:00
android
线程
pthread
pthread_cancel
pthread_kill
JNI线程
MTK6577 Android源代码目录
(3)
bionic
: Android之所以采用
bionic
而不是glibc,有几个原因: 版权问题,因为glibc是LGPL库的体积
LoongEmbedded
·
2014-07-16 14:00
dlmalloc(Android
bionic
C库的malloc实现)简介
欢迎转载opendevkit文章,文章原始地址:http://www.opendevkit.com/?e=56Dlmalloc是目前一个十分流行的内存分配器,其由DougLea从1987年开始编写,到目前为止,最新版本为2.8.3,由于其高效率等特点被广泛的使用。U-boot上使用的dlmalloc的版本是2.6.6。AndroidbionicC库也使用,实现C库的malloc分配.android
linucos
·
2014-07-04 20:00
android_c++ 高级编程NDK学习笔记四
Bionic
是c 和c++进行原生应用开发所提供的posix标准c库1 回顾标准库Java 平台的标准库是java class library(JCL)C语言的标准库为libc 2 gnu c(glibc
retacn_yue
·
2014-07-03 12:00
[置顶] Android调试器debuggerd研究
一、linkerAndroid动态连接器linker与静态连接器ld1.源码位置Andorid2.3/
bionic
/linker/arch/arm/begin.SAndorid2.3/
bionic
/linker
tankai19880619
·
2014-06-20 15:00
Android
bionic
缺失pthread_cancel的解决方法
在nativecode中使用多线程好处多多,但是Android的
bionic
并没有完全实现标准POSIX线程库的所有API,例如pthread_cancel()。
chen495810242
·
2014-06-11 14:00
ndk文件操作问题及小结
最近在做文件传输,发现在android下用f系列的C库函数去读取文件文件大小会受到2G大小的约束,查阅了很久,最后只能去看google的libc源码,发现了以下几个问题: 1、
bionic
的libc
数据牛仔
·
2014-06-08 11:00
android init 进程分析 (4 属性服务)
属性服务Android在
bionic
/libc中实现了属性数据库,源文件
bionic
/system_properties.c,头文件include/sys/system_properties.h。
luansxx
·
2014-06-08 09:00
android
getprop
Mutex类使用Futex实现同步
前面我们介绍
Bionic
中的线程管理时介绍了pthread的临界区函数。临界区的实现中最重要的是上锁和解锁函数,下面我们看看它们的实现:1.
u013234805
·
2014-04-30 15:00
Bionic
中的ptrace函数
ptrace函数的原型是:longptrace(enum__ptrace_requestrequest,pid_tpid,void*addr,void*data);q 参数request是请求ptrace执行的操作。q 参数pid是目标进程的ID。q 参数addr是目标进程的地址值。q 参数data的作用则根据request的不同而变化,如果需要向目标进程中写入数据,data存放的是需要写入的数据
u013234805
·
2014-04-30 15:00
使用strlcpy和strlcat
如果是编写Android的c程序,可以直接使用,因为
bionic
的string.h中已经包含了这个函数的实现。
kangear
·
2014-04-19 10:57
Linux
应用程序编程
使用strlcpy和strlcat
如果是编写Android的c程序,可以直接使用,因为
bionic
的string.h中已经包含了这个函数的实现。
kangear
·
2014-04-19 10:00
卷二 Dalvik与Android源码分析 第二章 进程与线程 2.2 Dalvik线程创建机制 图书版试读--请勿转发
线程的运行轨迹是栈,Android代码注释里已经给出了的
bionic
线程的栈结构:*+---------------------------+ *| pthread_internal_t | *+-
crosskernel
·
2014-03-13 15:00
thread
android
虚拟机
dalvik
[置顶] 深入浅出 - Android系统移植与平台开发(五)- 编译Android源码
2.3.1Android源码目录结构在Android源码中,按照不同功能代码被放在不同的目录下:目录描述
bionic
针对Android系统定制的仿生标准C库
mr_raptor
·
2014-03-10 17:00
Android 源码结构
/www.cnblogs.com/kanggezi/archive/2010/11/30/1891855.htmlAndroid2.1源码结构分析leeAndroid2.1|--Makefile|--
bionic
long_th
·
2014-03-10 13:57
Android
源码结构
linux内核启动android文件系统过程分析
主要源代码目录介绍Makefile (全局的Makefile)
bionic
(
Bionic
含义为仿生,这里面是一些基础的库的源代码
·
2014-03-07 15:00
android
linux程序移植到android上
要知其然更要知其所以然,如下图所示:传统的linux系统中的程序基本都依赖于glibc(至于什么是glibc可以百度去),而右边AOSP(AndroidOpen-SourceProject)的程序基本都是依赖于
Bionic
thedevilking
·
2014-02-27 17:01
移植
linux程序移植
glibc程序移植
linux程序移植到android上
要知其然更要知其所以然,如下图所示:传统的linux系统中的程序基本都依赖于glibc(至于什么是glibc可以百度去),而右边AOSP(AndroidOpen-SourceProject)的程序基本都是依赖于
Bionic
thedevilking
·
2014-02-27 17:01
移植
linux程序移植
Andorid中C/C++调用
Bionic
库问题
Andorid中C/C++调用
Bionic
库问题
Bionic
是Android的C/C++library,libc是GNU/Linux以及其他类Unix系统的基础函数库,最常用的就是GNU的libc,也叫
netwalk
·
2014-02-26 17:00
static 和 visibility hidden 的区别
做C的人都知道如果所定义函数只在本文件中用,那么应该声明为static但看Android看
bionic
的代码
bionic
/libc/
bionic
/pthread.c发现有这样的代码片段1269__LIBC_HIDDEN
span76
·
2014-01-17 14:00
android
在Android源码环境中使用STL库
如题,需要在编译模块Android.mk文件中加入LOCAL_SHARED_LIBRARIES:=\ libstlport\LOCAL_C_INCLUDES:=\
bionic
\ external
zjq2008wd
·
2013-12-19 15:00
C++
android
STL
source
Android2.3.7源码结构分析
下图为2.3.7_r1版本的根目录结构:Makefile(makefile文件)
bionic
(
bionic
C库,C运行时支持:libc、libm、libdl、动态link
LoongEmbedded
·
2013-12-12 08:00
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他