Android——开发环境简介

一,安卓平台概览

1,安卓采用分层架构:从上到下分别为:

1,应用程序层:包含了许多核心的引用程序,例如短信,日历;

2,应用程序框架:开发者可以完全访问核心应用程序所使用的API框架。该层简化了组件的复用,使得开发人员可以直接使用系统提供的组件来进行快速地开发,也可以通过集成灵活的加以扩展。

3,系统运行库:系统库和android运行时,部分C库跟Java库。

4,linux内核

2,安卓开发中四个重要组件:

1,activity

负责应用程序中数据的显示

2,Intent

在应用程序当中传输数据

3,Service

承担这大部分数据处理的工作

4,Content Provider

负责存数据,并允许有需要的应用程序访问这些数据

二,开发环境搭建

用到的开发工具:

0,搭建好Java环境的基础上

1,安卓SDK

2,eclipse+ADT插件

三,安卓应用程序目录结构简介

如上图,是刚刚建立的一个应用程序,其中主要的文件如下:


Src


Gen


Android 4.4


Assets


Res


Androidmanifest.xml


编写的源文件


ADT生存的文件,系统自动生成,不能修改


引用的安卓的类,jar包


其中可以放置任何文件


放置的资源文件会在r.java中生成相应的ID,可以通过ID引用文件;

res的drawable用来放置不同分辨率的图片


整个应用程序配置文件

小结:

因为项目需要,临时担任安卓部分的开发任务,因为以前有过。net里面的CS经验,本来以为安卓也是那种托拉拽的方式,但是做了一点儿之后,发现安卓里面的使用了大量XML,这在。net里面是没有过的,目前在考虑这些XML是不是为了实现非常灵活的配置和如果是的话,是怎么实现灵活配置的。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-03 18:52:15

Android——开发环境简介的相关文章

一起学CC3200之开发环境简介(1)CCS篇

一起学CC3200之 开发环境简介(1)CCS篇 阿汤哥 序: 能力有限,难免有错,有问题请联系我,请留言或者邮件联系 QQ群交流:482729453   邮件联系[email protected] 资料共享链接http://pan.baidu.com/s/1hqiWB56 版本:20151215 一起学CC3200之    2 开发环境简介(1)CCS篇    2 一.    开发环境简介    3 1.    编译工具    3 2.    下载工具    3 3.    总结    3 二

第一讲:Android开发环境的搭建

一.Android简介 Android 是基于Linux内核的软件平台和操作系统.Android构架主要由3部分组成,linux内核层,类库.虚拟机和核心组件库层,应用程序框架层Android应用程序使用JAVA语言进行开发. 二.开发环境的搭建 软件的准备:JAVA  JDK 1.6Eclipse 3.6           (eclipse-java-helios-win32.zip)ADT 0.9.7             (Android Development Tools)SDK T

在Eclipse下搭建Android开发环境

网上看到很多朋友为搭建Android开发环境苦恼,下面的文章希望能帮助到这些朋友: 你可以用Android Studio ,它提供了集成的 Android 开发工具用于开发和调试,是个很不错的开发环境.下面介绍的是在eclipse里搭建: 首先安装jdk和eclipse: 官方网址分别是: http://www.oracle.com/technetwork/java/javase/downloads/index.html www.eclipse.org 学软件的应该都会安装,不做叙述,这里想说的

Android开发环境搭建与HelloWorld小程序

Android简介 一.本节知识点概述 1.Android概述 什么是Android?Android的发展. Android的四层体系架构 Android的应用开发体系 2.环境搭建resource Android集成开发环境下载与解压 Android集成开发环境目录说明 Eclipse工具的使用说明 AVD创建参数说明 启动AVD与DDMS说明 3.第一个Android项目HelloWord Eclipse中创建Android项目 Android项目目录说明 运行Android项目 4.扩展知

搭建Android开发环境

通过学习Android系统基本构架和Android移植的工作后,我们就要学习如何搭建Android开发环境了. 搭建Android底层开发环境,主要包括:Android应用程序开发环境.Android NDK开发环境.交叉编译环境. 底层环境的开发,需要配置Linux的驱动开发环境,Android应用程序和Android NDK的开发环境,还需要辅助工具测试Linux驱动及调试开发板,本书作者建议使用Ubuntu Linux10.04或以上版本作为Linux驱动的平台.底层环境开发需要的工具有:

WEBApp-搭建Android开发环境

学习目标:WebApp——把HTML5应用打包到Android手机中. 特点:代码量少!思路简单!——过程有点乱,很容易出错! 面试题:面向过程(function)和面向对象(object)的区别? 面向过程的语言:C.C++.JavaScript.PHP —— 底层软件,如三大基础软件 面向对象的语言:C++.JavaScript.PHP.Java.C# —— 高层应用软件 Hybrid App = NativeApp + WebApp 1.原生App和WebApp的比较  原生(Native

android开发环境的发展演变

暑假刚开始进行android移动端的开发,在配置好java开发环境和安装好eclipse时,需要进行ADT的安装,下载了ADT最新版本应安装,安装完成后开始下载SDK,这是遇到了很多问题,首先是Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml.我下载了一个晚上的SDK遇到了网站不可下载被墙,然后开始各种百度,用了很多方法网友依旧解决不了问题,最后决定直接把同学的SDK拿过来用,辛苦复

在Eclipse中搭建cocos2d-x的Android开发环境(免cygwin)

在突击几天学习Android开发之后,我开始转向cocos2d-x的Android开发了.由于自己以前有了解过cocos2d-x的开发,当时自己也学过不少游戏引擎,觉得cocos2d-x作为一个游戏引擎实在是比较简陋,没想到cocos2d-x现在红得发紫,这是我远远没有想到的.于是也赶赶潮流的末班车,查资料顺利地在Eclipse上搭建cocos2d-x的Androd开发环境. 原创文章,反对未声明的引用.原博客地址:http://blog.csdn.net/gamesdev/article/de

Android学习笔记(三)Android开发环境的搭建

一.配置JAVA环境 二.配置Android开发环境 可以安装adt-bundle-windows,该压缩包一般自带Eclipse.或者安装Android Studio,要注意SDK的版本是否符合要求. 三.安装模拟器 在官网注册.下载并安装Genymotion.这里用另外一个夜神模拟器,下载安装好后,在安装目录Nox/bin下找到nox_adb.exe运行.打开模拟器,在Eclipse中运行Android项目的时候就会在该模拟器上运行.