`
mmdev
  • 浏览: 12949462 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

android学习之快速入门1--android工程文件分析

 
阅读更多

经过几天的突击,android应该算是入门了,现在来总结回顾一下,给需要准备学习android的人已借鉴。
我原来是学C++嵌入式,wince下写程序的。java从来没搞过,花了半天把java语法浏览一遍,看了《老罗android开发视频教程》关于环境搭建,工程建立,activity介绍等的视频。然后就开始看示例工程了。

首先认识android工程文件

当你拿到一个陌生的工程时,首先分析下他的目录,分别研究研究是都是啥内容,做啥的。这儿先分析下android下的文件,先看图,红色方框是重点,也是以后用得比较多的地方。

(1)src文件夹 - - - - 源代码

src 目录下放置的是Java源文件,这个文件中可以创建若干的Java包,在包中可以创建应用的处理逻辑,应用的Activity都会放在这个目录下,可以点击新建一个工程点开看看。

(2)gen目录 - - - - - 自动生成(Generated)的文件

gen目录下的Java包中有“R.java”文件,是由Eclipse自动生成,开发者不用去修改和维护里面的内容。这个文件非常有用!!它和另一个文件夹res紧密相连,对res下资源的操作都会导致R.java文件的重新编译,R.java 中定义的常量类也是间接帮助Activity完成对资源的应用和管理,android这样设计的好处是,使得复杂的资源通过专门的类来管理,很方便和安全。

(3)assets-工程资产管理节点

主要管理android工程所引入的资产素材文件

(4)res-工程资源管理节点

主要管理引入的资源素材,这包括了3个子节点

a. drawable 子节点 用于管理可绘制的图片资源,图片,图标icon等;

b. layout 子节点 用于布局的管理,就是界面控件的摆放,对应有五种布局方式;

c. values 子节点 用于常量值的管理,类似于C里面的常理声明;

(5)androidManifest.xml- - - - -重要文件

其中包含了该工程信息和组成部件,很重要文件!通过这个清单,可以获取项目的包名、 android版本信息、组成部件以及SDK的版本信息内容。其中应用程序节点表示当前的应用程序,该应用程序包含唯一一个Activity组件,该Activity通过意向对象(intent)的指定行为(main 主要) 和 分类(LAUNCHER ) 来启动。这个地方还说明工程中使用的activity名称,activity属性,比如横屏: android:screenOrientation="landscape",默认屏幕竖屏。

(6)default.properties-工程属性文件节点

该文件由android工具自动生成,主要记录了目标 andriod平台的版本信息。

总结:刚用才几天,从我设计工程来说,用的比较多的有src源程序文件目录,drawable文件,layout文件,androidManifest文件,values文件,其他的文件基本不动。在后续的文章中介绍源文件、layout文件、androidmanifest文件属性。

分享到:
评论

相关推荐

    android NDK入门篇----混合使用java和c/c++代码 源码工程

    android NDK入门篇----混合使用java和c/c++代码 源码工程 包括头文件 源文件以及生成的so库

    android开发入门与实战(下)

    5.1.1 新建一个Android工程 5.1.2 填写工程的信息 5.1.3 编程实现 5.1.4 运行项目 5.2 调试项目 5.2.1 设置断点 5.2.2 Debug项目 5.2.3 断点调试 5.3 本章小结 第6章 磨刀不误砍柴工——Android应用程序结构介绍 ...

    新版Android开发教程.rar

    Android Android Android Android 开发入门 System System System System Requirements Requirements Requirements Requirements The sections below describe the system and software requirements for developing...

    Android编程入门很简单.(清华出版.王勇).part1

    3.2.1 首识Android工程 3.2.2认识布局文件 3.2.3认识值文件 3.2.4认识R文件 3.2.5认识注册文件 3.3调试程序 3.3.1 增加断点 3.3.2开始调试 3.3.3单步调试 3.4更多示例程序 3.4.1 导入Samples 3.4.2经典范例 3.5 小结...

    android开发入门与实战(上)

    5.1.1 新建一个Android工程 5.1.2 填写工程的信息 5.1.3 编程实现 5.1.4 运行项目 5.2 调试项目 5.2.1 设置断点 5.2.2 Debug项目 5.2.3 断点调试 5.3 本章小结 第6章 磨刀不误砍柴工——Android应用程序结构介绍 ...

    《Google Android开发入门与实战》.pdf

    5.1.1 新建一个android工程 52 5.1.2 填写工程的信息 52 5.1.3 编程实现 53 5.1.4 运行项目 54 5.2 调试项目 54 5.2.1 设置断点 54 5.2.2 debug 项目 55 5.2.3 断点调试 55 5.3 本章小结 ...

    Android代码-springboot-socks

    SpringBoot 使用Spring Initializr快速构建工程 SpringBoot 工程结构推荐(新手必看) 开发工具 IntelliJ IDEA 使用教程(2017图文版) -- 从入门到上瘾 外部配置 SpringBoot 配置文件详解(告别XML) SpringBoot ...

    Google.Android开发入门与实战

    5.1.1 新建一个Android工程 5.1.2 填写工程的信息 5.1.3 编程实现 5.1.4 运行项目 5.2 调试项目 5.2.1 设置断点 5.2.2 Debug项目 5.2.3 断点调试 5.3 本章小结 第6章 磨刀不误砍柴工——Android应用程序结构介绍 ...

    1_fragment入门

    关于Android fragment入门 源代码 源码笔记 包括全部工程文件

    android开发入门教程

    14.1.4 豆瓣网API快速入门 14.1.5 豆瓣网APIJava库介绍 14.2 豆瓣网(Web2.0)客户端设计 14.2.1 客户端功能规划设计 14.2.2 UI和交互流程设计 14.2.3 数据存储设计 14.3 豆瓣网(Web2.0)客户端实现 14.3.1 申请APIKey ...

    嵌入式Linux视频教程全套2011新版-国嵌嵌入式培训下载地址

    -国嵌应用班-1-3(makefile工程管理).avi -国嵌应用班-1-4(必修实验).avi -第2天(文件时间编程) -国嵌应用班-2-1(系统调用方式访问文件).avi -国嵌应用班-2-2(库函数访问文件).avi -国嵌应用班-2-3(时间...

    mini2440国嵌视频教程+课件+工具+软件+镜像+教程源码下载地址

    -国嵌应用班-1-3(makefile工程管理).avi -国嵌应用班-1-4(必修实验).avi -第2天(文件时间编程) -国嵌应用班-2-1(系统调用方式访问文件).avi -国嵌应用班-2-2(库函数访问文件).avi -国嵌应用班-2-3(时间...

    Android编程入门很简单.(清华出版.王勇).part2

    3.2.1 首识Android工程 3.2.2认识布局文件 3.2.3认识值文件 3.2.4认识R文件 3.2.5认识注册文件 3.3调试程序 3.3.1 增加断点 3.3.2开始调试 3.3.3单步调试 3.4更多示例程序 3.4.1 导入Samples 3.4.2经典范例 3.5 小结...

    Android应用开发入门教程

    第1章 Android的系统介绍5 1.1 系统介绍5 1.2 软件结构和使用的工具7 第2章 Android SDK的开发环境10 2.1 Android SDK的结构10 2.2 Android SDK环境安装11 2.2.1. 安装JDK基本Java环境11 2.2.2. 安装Eclipse12 2.2.3...

    Android学习心得.doc

    android学习心得第二篇:学习心得:学习android开发技巧第三篇:androidpopupwindow学习总结第四篇:android学习总结第五篇:android的学习总结更多相关范文正文第一篇:android学习心得android入门心得工具使用1....

    Google Android开发入门与实战的代码

    5.1.1 新建一个Android工程 52 5.1.2 填写工程的信息 52 5.1.3 编程实现 53 5.1.4 运行项目 54 5.2 调试项目 54 5.2.1 设置断点 54 5.2.2 Debug 项目 55 5.2.3 断点调试 55 5.3 本章小结 ...

    Android入门到精通

    第1章 Android的系统介绍 1.1 系统介绍 1.2 软件结构和使用的工具 第2章 Android SDK的开发环境 2.1 Android SDK的结构 2.2 Android SDK环境安装 2.3 Android中运行仿真器环境 2.4 Android中建立工程 第二篇 Android...

    Android 应用开发入门教程(经典版)

    第1 章 Android 的系统介绍........................................................................................................................................... 5 1.1 系统介绍........................

    Android应用开发详解pdf版

    要强调一点的是:第三章Android中的资源访问,这章节非常不错,将android工程的目录结构、工程内每个文件之间的组合,联系,访问都讲解得非常不错,我觉得掌握工程中的文件组织和目录结构是入门学习的第一阶段。...

    课程作业-基于Java、Android系统下的一款方便背单词的简单、入门的APP+源代码+文档说明(下载即可用、高分作品)

    本项目为Android系统下的一款方便背单词的APP,主要功能包括记单词功能,快速刷单词功能,单词对战功能和错题本功能。完全免费,但是单词库有限,可二次开发进行项目演示 - 不懂运行,下载完可以私聊问,可远程教学 ...

Global site tag (gtag.js) - Google Analytics