电源设计技术实用资料点击免费获取>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 开源硬件 » 芯灵思SinlinxA33开发板安卓开发(一)

共1条 1/1 1 跳转至

芯灵思SinlinxA33开发板安卓开发(一)

菜鸟
2018-12-17 12:25:28    评分

                                    搭建安卓APP开发环境,运行Hello world

Android系统架构

Android系统构架是安卓系统的体系结构,android的系统架构和其操作系统一样,采用了分层的架构,共分为四层,从高到低分别是Android应用层,Android应用框架层,Android系统运行层和Linux内核层。

Android系统构架主要应用于ARM平台,但不仅限于ARM,通过编译控制,在X86MAC等体系结构的机器上同样可以运行。

1.PNG

虚拟机之间的区别

JVM:

.Java à Javacà .classà jarà .jar

基于的架构:堆栈

堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。在单片机应用中,堆栈是个特殊的存储区,主要功能是暂时存放数据和地址,通常用来保护断点和现场。

DVM;

.Java à Javacà .class à dx.batà .dex

基于的架构;j寄存器(CPU上的高速缓存)

2.PNG

.jar效率低,但通用性强,非智能手机也能玩
.apk
是android的专属安装文件,非android的手机就不能运行,效率高,一般有apk的优先要apk格式的

.jar文件和.dex文件的区别

.dex只加载一个.jar加载多个运行时间差

 

4.PNG

Standard developer kit

http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20130729.zip

打开界面

a.png

新建一个文件(ctrl+n也可以)操作步骤





关键词: 芯灵          SinlinxA33    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]