前言:看本文章有任何问题可以联系QQ:454633390 一起努力,共同进步,每天更新我学习的内容
在编写第一个例子之前有必要了解android项目目录结构
src 存放的是项目的源代码
gen系统自动生成的目录,该目录下面有一个R.java文件,该文件是IDE根据res文件中的更改自动生成的
该java文件相当于一个索引,方便调用res目录下面个各个资源。
res资源目录,存放的是项目中的XML文件,图片等。
assets也是资源目录,但是在该目录存放的内容不会在R文件中自动生成ID,所以调用的时候需要写全路径,
例如:file:///....assets/a.jpg。
AndroidMainTest.xml 项目清单文件,该文件是配置你项目中所用到的所有的组件,例如常用的四大组件,另外如果你在项目中调用了系统本身的组件(通话,短信功能)等需要配置相对应的权限。
default.properties 存放的是项目的环境信息,一般不需要更改。
安装过程:
通过RUN-android application的安装过程是:首先.java-.class-(dx).dex-(打包签名)-apk文件
然后再通过adb install命令安装到虚拟设备上。
启动过程:
在手机上点击图标的时候应用启动过程为:
创建进程-创建主进程-实例化入口类(即:mainActivity)-然后手机调用onCreate方法-然后通过setContenView来进行布局。
好啦,进入主菜了:
首先NEW-Other然后进入
我用的是Android2.2版本点击NEXT会弹出这样的框框
会让你输入3个Name,然后选择最低兼容版本,最高兼容版本
然后NEXT到选应用图标的位置,选择本体图片,IDE会自动生成各个分辨率的图标如图:
一路NEXT,然后Finish,第一个android项目就创建好了Hello World!
IDE会自动初始化项目,并在中间的编辑栏展示出来,如图:
最后是运行该项目:
右键项目选择Run-android application ,然后会创建一个AVD并安装该应用而且会执行该应用,最后结果如图:
相关推荐
在Android学习的第一天,我们主要关注的是开发环境的搭建以及编写第一个Android程序。这通常是每个Android开发者旅程的起点。下面将详细介绍这个过程。 首先,我们需要安装Android开发所需的工具。最核心的是...
从提供的标签"几个android的小程序"以及压缩包内的文件名称,我们可以推断这是一系列逐步进阶的学习材料,可能包括了从第一天到第二天的学习内容。 首先,让我们来看看`Android_day01`的相关内容。在第一天的学习中...
总结起来,“Android 学习第二天”是一个从创建第一个应用到初步理解Android开发环境和基础概念的过程。在这个阶段,掌握源码阅读、开发工具的使用以及基本的编程实践,将为后续的学习打下坚实的基础。随着学习的...
对于初学者来说,学习Android Studio的第一天通常会涉及许多基础操作和概念。 首先,我们需要了解的是Android Studio的界面布局。通常,它由多个部分组成:欢迎屏幕、项目结构视图(Project)、编辑器(Editor)、...
"Android入门快速入门第一天"这个主题旨在帮助新接触Android开发的朋友们迅速建立起对这个平台的理解和实践能力。在这个阶段,我们将涵盖以下几个核心知识点: 1. **Android系统概述**:Android是由Google主导的...
【Android黎活明8天讲解第一天代码】是一个针对Android开发初学者的学习资源,由知名讲师黎活明设计的课程内容。这个压缩包很可能是黎活明老师在第一天教学中的源码示例,对于想要深入理解Android开发基础的人来说极...
"android第一天全天的内容.rar"这个压缩包文件很可能包含了帮助初学者入门的资料,针对大学生和Android爱好者设计。 首先,让我们从标签"android studio"开始。Android Studio是Google官方推出的集成开发环境(IDE...
android练习实例第一天这是我为大家学习android爱好者兼初学者提供的一系列的项目源码参考,练习的实例。我觉得学习这个东西就应该是一天一天的积累,然后希望下载我的实例的同学可以把我的实例都规整在一起,以后...
黑马程序员_2小时教你写一个android程序[第08天]课件源码 Android软件安全和逆向分析 案例:破解小软件案例与保护自己的android程序
黑马程序员_2小时教你写一个android程序[第06天]课件源码
"Android基础第一天"的主题涵盖了这个过程,包括设置Android Studio,创建第一个项目,理解基本的编码步骤,以及掌握四大主要布局的使用。让我们详细地探讨这些知识点。 首先,**Android Studio**是Google为Android...
【描述】"传智播客_Andorid_Android基础视频video_第一天修.rar"是这个教学资源的压缩包文件,其中包含了第一天的学习内容。.rar是一种常用的文件压缩格式,用于将多个文件或文件夹打包成一个更小的文件以便于存储和...
【Android应用开发初探】 Android应用开发是当前IT领域中的热门话题,尤其在3G手机时代,Android系统凭借其开放性和强大的...如果你对移动开发感兴趣,那么这个"3G手机Android应用开发第一天代码"将是一个很好的起点。
【第一天:Android开发环境搭建】 在"day1"(可能是day17或day16)的学习中,首要任务是搭建Android开发环境。这包括安装Java Development Kit (JDK),获取Android Studio,以及配置Android SDK。你将学习如何使用...
《Android应用案例开发大全(第3版)》的源程序涵盖了第4至第8章,这些章节的内容丰富多样,旨在帮助开发者深入理解Android应用程序的设计与实现。以下将逐一解析这五个章节涉及的主要知识点: 第04章:BN理财助手 ...
集成天地图的第一步通常是申请API密钥。你需要在天地图的开发者平台上注册一个账号,然后创建一个应用,获取到应用的API密钥。这个密钥会在你的Android应用中用于验证身份,允许你的应用访问天地图服务。 接下来,...
在本课程中,“黑马程序员”将引导我们逐步学习如何在短短两小时内编写一个Android应用程序。这个教程特别关注的是第5天的内容,主要涉及到天气预报应用的开发,包括数据获取、数据显示以及网络图片的查看功能。下面...