1.SDK:软件开发包
2.android体系结构:应用程序层;应用程序框架;函数库;安卓运行时;Linnx内核
3.eclipse:是开发安卓应用的一个工具,是myElipse的一个插件
4.SDK:开发安卓程序的软件开发包
5.ADT:安卓开发工具
6.AVD:安卓的虚拟设备
7.DDMS:调试监视服务(调试环境)<可进行打电话发短信等功能可看android进程>
8.ADB:USB链接的调试方式
9.项目中文件夹:src存放所有*.java源文件
rse\layout:存放所有的布局文件,主要是用于排列不同的显示组件,在android程序中要读取此配置
//@ 表示引用资源
10. XML:为可扩展标记语言
HTML:为超文本标记语言
11.XML:作用:保存和传输数据(和语言、平台无关)不受开发平台,开发语言的限制
特点:有且只有一个根节点(如:LinearLayOut);标记可自由扩展,成对出现,严格区分大小写;
属性的值,必须用双引号或单引号引起来。
12:AndroidManifest.xml文件:为Android的主要配置文件,用于配置各个组件或是一些访问权限等
13:manifest xmlns:android="http://schemas.android.com/apk/res/android:做检查约束作用。
14.<category android:name="android.intent.category.LAUNCHER" />:是否显示图标
15:Activity:相当于浏览器的标签。相当于空白的网页。
开发Activity步骤
1.写一个类继承Activity
2.继承onCreate类
3.在主配置文件中注册Activity
<activity android:name=".类名"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.关联的xml文件" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
安卓 第一章
时间: 2024-11-05 12:20:47
安卓 第一章的相关文章
第一章:安卓系统移植与驱动开发概述
<Android深度探索>(卷1)HAL与驱动开发读后感: 这一章主要概括的介绍了安卓驱动开发和系统移植的主要内容,对安卓与Linux驱动做了一个总体的介绍.通过对第一章的学习,使我对Linux驱动开发有了一个感性的认识.在学习过程中,首先,我通过以往上课时学习到的知识和查阅资料了解了一些专业词汇的含义(例如:.so文件:共享库,是shared object,用于动态连接:SDK:软件开发工具包:API:应用程序编程接口:HAL:硬件抽象层等),并在文中做了相应的标注,为以后更好的学习安卓驱动
安卓系统移植和开发第一章心得体会
进入大三第二学期,我们学习了安卓系统的移植和驱动开发,这是我们继上学期安卓嵌入式开发对安卓系统的进一步学习.第一章我们学习了安卓系统的编译和移植实例,首先我们要下载课程所需要的软件环境,现有的环境是一套能正常运行Linux2.6.21的EZ6410硬件系统和移植目标在EZ 6410系统上运行的安卓2.3系统,在移植过程中主要涉及的步骤有,安装Linux安卓的内核,安装交叉工具链,移植内核支持的Ez6410 平台,安装安卓SDK,获得安装安卓系统的根文件系统.设置系统环境,完成安卓正常启动,嵌入式
第一章读后感
第一章主要讲述了安卓系统的一些基本知识,安卓系统的架构以及如何查看Linux内核版本和其定义的规则. Android的体系结构主要由Linux内核.C/C++代码库.Android SDK API和应用程序四层构成,因此,Android和linux的核心部分差异非常的小:而且Android SDK API 是由Java语言编写的. 安卓移植在很大程度上是Linux内核移植主要就是移植驱动程序. 怎样学习Linux驱动开发呢,由于Linux的内核版本更新较快,每一次内核的变化就意味着Linux驱动
第一章感想
Android是非常优秀的嵌入式操作系统,通过对第一章的阅读,我了解了很多关于操作系统的基础知识,我认为这些基础对之后的学习会有很大的帮助. 我了解到安卓系统架构分为4层:第一层:Linux内核(驱动程序以及管理内存.进程.电源等资源的程序).第二层:c/c++代码库(包括Linux的.so文件以及嵌入到spk程序中的dnk代码).第三层:包含了Android SDK API 直接面向应用程序的Java APK.第四层:是指应用程序,直接面向最终用户的Java应用程序.系统架构需要这4层应用的相
学习第一章 Android系统的编译和移植实例后的心得体会
说起来,去年在岳老师的带领下就接触了嵌入式系统的编译和移植.而现在我们又开始接触Android系统的编译和移植.第一章主要介绍安卓系统的编译和移植技术.其实安卓和嵌入式非常相似. 安卓 移植涉及的主要过程大致分为六步:1.下载安卓linux内核. 2.安装交叉工具链.3.移植安卓linux内核支持EZ6410平台.4.安装安卓SDK.4.获得安卓根文件系统.5.设置系统环境,完成安卓正常启动.虽然步骤不多,但是涉及了很多东西.在开始内核移植之前,先完成工具链的搭建.在移植过程中会发现硬件差异.差
疯狂Android第一章:Android环境配置以及基本概念
第一章 无关痒痛:Android Studio安装,配置,基本功能介绍! 重点内容:Android应用基本结构分析. 基础概念部分(只需知道作用,原理后见代码): Activity:安卓系统中负责与用户界面交互的一个组件类,它主要的功能就是显示一个页面通过它的setContent(View);方法将View对象或View对象的资源ID等方式将View对象的布局内容显示出来,而自己是一个view的间接容器直接容器是Window,Activity具有操作窗口的许多方法,例如窗口主题,风格等等. Vi
Android深度探索(卷1)HAL与驱动开发第一章总结
Android系统在2015年占全球市场份额的的81.6%,而且近几年一直持增长趋势,走在大街上,随处可见的安卓手机,毋庸置疑,安卓已经成为当前智能手机操作系统的老大.当我们想要搞明白Android驱动开发的时候,其实就是在学习linux驱动开发的过程,只不过安卓增加了一个HAL,这是Android特有的.Google这样设计的原因有很多,例如由于Linux内核基于CPL开源协议,而很多驱动厂商不想开放源代码,所以增加HAL层后,可已经Linux驱动的业务逻辑放在HAL层. Android的系统
Android深度探索HAL与驱动开发-——第一章
第一章主要介绍的是Android体系结构和各层组成,以及对如何搭建Windows.Linux和NDK下的开发环境相应的进行学习. (1)在Android体系结构中:自上而下分为应用程序.应用程序架构.函数库以及Linux内核.在应用程序中采用java编写,使用者直接操作应用程序:在构架中实现多种功能模块:安卓函数库包含多种能被系统中不同的组件使用:Android内核重点介绍了IPC和PM. (2)接着在搭建windows开发环境中需要安装JDK(步骤:下载.安装.测试).Eclipse(步骤:下
Android深度探索--HAL与驱动开发第一章读后感
第一章:Android系统移植与驱动开发概述 第一章其实就是对安卓与Linux驱动做了一个总体的介绍. 现如今,Android已经成为现在智能手机操作系统的老大,市场占有率已经远远超过iOS,主要的原因主要在于Android的可移植,所有人都可以利用Android的源代码制作属于自己的系统,而且Android的体系结构也近乎完美.但在移植过程中进行最多开发的就是支持各种硬件设备Linux的驱动程序,所以讲移植必定先讲Liunx驱动开发. Android的体系结构主要由Linux内核.C/C++代