Android学习笔记(1):一些准备姿势

简介:

Android系统的体系结构:

应用程序层——应用程序框架——函数库——Android运行时——Linux内核


SDK目录结构:

一开始只有下面的这些:

add-ones:第三方公司为Android平台开发的附加功能系统

platforms:存放不同版本的Android系统

toolsAndroid开发、调试的工具

AVD Manager.exeAVDAndroid虚拟机)管理器

SDK Manager.exeAndroid SDK管理器

运行SDK Manager安装好相关的平台和工具后,多了这几个目录:

docsAndroid SDK开发文件和API文档

extrasGoogle提供的USB驱动、Intel提供的硬件加速等附加工具包

platform-toolAndroid平台的相关工具

samples:不同Android平台的示例工程

sourcesAndroid5.0的源代码

system-images:不同Android平台针对不同CPU架构提供的系统镜像

 

运行、调试环境:

1. 真机(速度快、效果好)需在开发者选项勾选:“Always stay awake”“USB调试”“允许模拟位置”3个选项。

2. AVD或者emulator(在tools目录下)(特别慢,不推荐)

3. Genymotion模拟器(普遍好评的模拟器)可以去官网下载www.genymotion.com

4. 其他模拟器,一些国产的安卓模拟器也是可以用的,虽然其功能原本不是用于开发者调试的。

 

Monitor工具:

可用于监视Android设备的运行,是一个功能强大的调试环境。已经集成到Android Studio中。

 

ADBAndroid Debug Bridge):

一个功能强大的工具,可以完成手机与电脑文件的相互复制,也可以安装APK应用,甚至可以直接切换到Android系统中执行Linux命令。

 

IDE极力推荐Android Studio,特别方便,真的感受到工具在不断进步,现在做程序猿太容易了。

目录
相关文章
|
7月前
|
架构师 网络协议 算法
Android高级架构师整理面试经历发现?(大厂面经+学习笔记(1)
Android高级架构师整理面试经历发现?(大厂面经+学习笔记(1)
|
7月前
|
消息中间件 缓存 架构师
2024年阿里Android高级面试题分享,附学习笔记+面试整理+进阶书籍
2024年阿里Android高级面试题分享,附学习笔记+面试整理+进阶书籍
|
缓存 安全 数据库
Android学习笔记4
Android学习笔记4
59 0
|
XML 数据库 数据安全/隐私保护
Android学习笔记3
Android学习笔记3
164 0
|
XML Java Android开发
Android学习笔记2
Android学习笔记2
75 0
|
XML Java Linux
Android学习笔记1
Android学习笔记1
59 0
|
存储 Java API
Android逆向 | 基础篇 - Java 学习笔记03
Android逆向 | 基础篇 - Java 学习笔记03
|
Java 编译器 Android开发
Android逆向 | 基础篇 - Java 学习笔记02
Android逆向 | 基础篇 - Java 学习笔记02
|
Java 编译器 Android开发
Android逆向 | 基础篇 - Java 学习笔记01
Android逆向 | 基础篇 - Java 学习笔记01
|
Java 开发工具 Android开发
Android中的Binder学习笔记
Android中的Binder学习笔记
Android中的Binder学习笔记