文档章节

建立第一个app

jiejiecool
 jiejiecool
发布于 2015/02/15 10:26
字数 633
阅读 33
收藏 0

环境搭建什么的就不写了,因为网上的教程是很多的,随便搜一下即可。下面直接从第一个app应用开始详细记录我的android学习之旅

1.建立第一个app

在eclipse中,File--->New--->Android Application Project新建一个android应用项目。Application Name是要显示给其他人看的应用名称,Project Name是自己开发能看到的项目名称,package name就和java中差不多。

Minimum Required SDK 是能支持的最低版本的安卓SDK,越低越好。

Target SDK 翻译过来就是目标SDK,当然是越高越好

Compile With 就和Target SDK的 版本一样就行,然后一路Next即可。

到此为止,这个Adnroid 项目已经是一个基本的Hello World程序了。

2.执行android程序

这一节学习的是如何在android模拟器上安装并且运行自己的应用。

运行之前,先要认识项目里的几个文件和目录:

AndroidManifest.xml

描述了应用程序的基本特性并且定义了每一个组件。

其中有一个<uses-sdk>,使用android:minSdkVersion和android:targetSdkVersion两个属性来声明你的应用对不同Android版本的兼容性。

<uses-sdk
&#160;&#160;&#160; android:minSdkVersion=
&#160;&#160;&#160; android:targetSdkVersion= />

 

src/

是存放主要源代码的文件夹,默认情况下,里面会包括一个Activity类,这个类会在点击应用程序图标启动的时候运行

res/

包含一些存放资源文件的目录

例如:drawable-hdpi/&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 存放适用于HDPI屏幕的图片素材,同理其他文件夹存放适用于其他屏幕的图片素材

layout/&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 存放用户定义界面的文件

values/&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 存放其他xml文件,也是资源的集合,例如字符串和颜色的定义

右击项目,点击run Adnroid application ,运行第一个android程序,这是一个很开心的尝试,android的一小步,自己的一大步。

当然了,创建AVD这些配置网上也有很多教程,搜一下自己设置一下就好了,毕竟人多力量大,自己也要学会使用资源嘛。

image

由于没有随身携带数据线,所以没法使用真实的手机来运行自己的应用程序,挺遗憾,但是有空就会尝试一下的,先mark一下。

© 著作权归作者所有

共有 人打赏支持
上一篇: Android学习二
下一篇: 单例模式
jiejiecool
粉丝 3
博文 27
码字总数 8397
作品 0
东城
程序员
私信 提问
Django学习笔记----快速入门

上一篇>Django学习笔记----环境搭建基于Windows 开始第一个Django项目 进入Cmder, 进入想创建工程的文件夹, 键入 注意不能选择这样的项目名称, 会于Python已有的模块名称冲突 生成成功后, 可...

fesoncn
2017/12/27
0
0
python轻量框架--Flask(入门教程)

1.环境: windows10系统 python2.7(之所以是2.7而不是3.x,因为大多数库只支持2.x,装3.x简直就是作死。) 已安装pip(Python包管理工具) 2.安装 1.建立: F:Pythonflask文件夹路径 2.安装...

可汗爷爷
2017/12/21
0
0
基于Google App Engine 的翻F墙Q工具XX-NET部署全套攻略

Google App Engine 是一种让您可以在 Google 的基础架构上运行您的网络应用程序。使用 Google App Engine,将不再需要维护服务器,您只需上传您的应用程序,它便可立即为您的用户提供服务。 ...

outcat
2015/08/06
0
0
objective-c 第一个OC程序

开始Objective-C(以后简称OC)的准备工作。 1)Mac 一台。(既然决定要学OC了,装备还是必备的,程序猿攻城狮们钱挤挤总是有的。) 2) 环境的搭建: 打开终端: gcc -v 结果如果是: 说明已经安...

wangdake
2014/03/12
0
0
Coherence Step by Step 目录

到现在的公司快半年了,学习到的东西还是比较多的,争取吸收完各位老大的所有知识 哈!!!最近看到公司用的是Coherence缓存,所以想知道它是如何运行的,在google和百度找了好久,没多少资料...

随影求是
2012/08/02
0
2

没有更多内容

加载失败,请刷新页面

加载更多

solr使用规范

0. 目的 规范solr设计、用法,避免bug,提高性能 1. 设计规范 solr的用途是查询,不是存储,建议查询结果尽量都为id主键,而后再拿该id主键到缓存或者db中再查询相关信息,例如:请勿将经销商...

andersChow
8分钟前
0
0
11-《深度拆解JVM》之Java对象的内存布局

一、问题引入 在 Java 程序中,我们拥有多种新建对象的方式。除了最为常见的 new 语句之外,我们还可以通过反射机制、Object.clone 方法、反序列化以及 Unsafe.allocateInstance 方法来新建对...

飞鱼说编程
12分钟前
0
0
Windows Install Docker

win7、win8 win7、win8 等需要利用 docker toolbox 来安装,国内可以使用阿里云的镜像来下载,下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/ docker toolbox...

linuxprobe16
16分钟前
0
0
混合云环境中扩展Kubernetes的挑战及方案

流量突增时,我们需要扩展应用程序以满足用户需求。本文分享了扩展Kubernetes以及管理混合云环境时可能遇到的挑战,以及如何简单高效地完成Kubernetes扩展。 引 言 假设您的业务是在线的:您...

RancherLabs
25分钟前
0
0
Java集合小抄

Java集合小抄 1. List 1.1 ArrayList 以数组实现。节约空间,但是数组有容量限制。超出限制时会增加50%容量,用System.arraycopy()复制到新的数组。因此最好能给出数组大小的预估值。默认第一...

傅小水water
32分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部