文档章节

建立第一个app

jiejiecool
 jiejiecool
发布于 2015/02/15 10:26
字数 633
阅读 32
收藏 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一下。

© 著作权归作者所有

共有 人打赏支持
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

没有更多内容

加载失败,请刷新页面

加载更多

下一页

nginx访问日志-日志切割-静态文件不记录日志和过期时间

nginx访问日志: vim /usr/local/nginx/conf/nginx.conf #搜索log_format 该字段定义日志格式,默认如下: #combined_realip日志格式的名字,可随意定义; 定义访问日志: 需在虚拟主机配置文...

ZHENG-JY
3分钟前
0
0
180.mariadb 主从复制

参考:https://blog.csdn.net/chengxuzaza/article/details/62042920 睡觉睡觉,明天写 1.效果 当主库中数据有变化的时候,从库就自动同步 2. 环境要求 至少两台 linux服务器 (教程:https...

Lucky_Me
13分钟前
0
0
erlng file id3v1 id3v1.1

%% ---%% Excerpted from "Programming Erlang",%% published by The Pragmatic Bookshelf.%% Copyrights apply to this code. It may not be used to create training material, %% ......

xueyuse0012
14分钟前
1
0
RabbitMq的安装

环境Centos6.5 32位 JDK 1.7.8 Jdk的卸载 rpm -qa|grep jdk yum –y remove 上边的安装包 JDK的安装 Rpm –ivh jdk安装包 配置环境变量 export JAVA_BIN=/usr/java/jdk1.7.0_80/bin export J......

DemonsI
18分钟前
0
0
http和https协议

HTTPS全称为Hypertext Transfer Protocol over Secure Socket Layer,中文含义为“超文本传输协议在安全加密字层”,简单来说就是加密数据传输,通俗的说就是安全连接。 HTTPS安全超文本传输...

寰宇01
24分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部