文档章节

建立第一个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
在flask中使用flask-migrate管理数据库

Flask-Migrate是一个为Flask应用处理SQLAlchemy数据库迁移的扩展,使得可以通过Flask的命令行接口或者Flask-Scripts对数据库进行操作。 安装 pip3 install Flask-Migrate 例子:test.py 上述代...

小家雀
2018/12/06
0
0
objective-c 第一个OC程序

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

wangdake
2014/03/12
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
Coherence Step by Step 目录

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

随影求是
2012/08/02
0
2

没有更多内容

加载失败,请刷新页面

加载更多

iOS个人中心渐变动画、微信对话框、标签选择器、自定义导航栏、短信验证输入框等源码

iOS精选源码 简单的个人中心页面-自定义导航栏并予以渐变动画 程序员取悦女票的正确姿势---Tip1(iOS美容篇) iOS 前台重启应用和清除角标的问题 微信原生提醒对话框3.0 JHLikeButton - 有趣...

Android爱开源
5分钟前
0
0
Yii2使用驼峰命名的形式访问控制器

yii2在使用的时候,访问控制器的时候,如果控制器的名称是驼峰命名法,那访问的url中要改成横线的形式。例如: public function actionRoomUpdate(){//}//访问的时候就要www.test.co...

dragon_tech
8分钟前
0
0
Navicat使用教程:使用Navicat Query Analyzer优化查询性能(第2部分)

下载Navicat Monitor最新版本 Navicat Monitor 是一套安全、简单而且无代理的远程服务器监控工具。它具有强大的功能使你的监控发挥最大效用。受监控的服务器包括 MySQL、MariaDB 和 Percona ...

电池盒
15分钟前
0
0
Python3 读写utf-8文本文件

with open('testRead.txt', 'r', encoding='utf-8') as f: for each_line in f: Passwith open('testWrite.txt', 'w', encoding='utf-8') as f: f.write('写入的内容'......

编程老陆
18分钟前
0
0
Linux syslog相关函数详解

介绍 syslog是Unix系统的日志系统。可以将日志记录在本地系统中。 一个完整的syslong日志包含如下信息:程序模块 | 严重性 | 时间 | 主机名 | 进程名 | 进程ID | 正文。 syslong相关函数 1....

RongJinhui0
22分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部