android初体验——HelloWord
一.新建项目:
- 打开 eclipse ,选择File – New – Android Application Project
- 输入项目名称,程序名称,包名。 包名不能重复,它是项目的唯一标示,我理解为GUID。
3. 创建客户端图标,创建Activity,选择工作空间
4. 配置桌面启动图片,此处可以略过
5.下一步,直接 Finish
二.目录结构
- src Java程序的源文件
- gen 工具自动生成,码农就不要插手了
- bin 程序运行后产生的文件路径
- libs 项目用到的库文件
- res 程序资源文件
- AdrodiManifest.xml 清单文件
- proguard-project.txt 忽略它
- project.properties 程序支持的安卓版本,暂时忽略它吧
注: 项目中有一个appcompat_v7,它是Google自己的兼容包,不用理睬它。
其中有两个文件夹我需要在此记录,以免忘记------------------------
gen 文件夹下有一个R.java ,它对应的是res文件夹下的各种资源的ID,通过该ID就能找到该资源。
res 文件夹下是程序的资源文件,比如图片,文字,xml文件,影视,动画等,当我们向res文件中添加文字或图片,R.java文件会自动记录该文字或图片的ID。
Res 文件夹下的
drawable 用于存放图片。 可以根据不同手机的分辨率对一张图片制定不同的版本。 h m l 分别对应的高中低分辨率。
layout 用于存放显示的界面。
Values 文字。 当文字内容较多,可以分文件保存
三.运行
程序默认生成界面
1. 打开模拟器 AVD
2. creat(创建)模拟器
AVD Name :任意
Device: 选择的设备,会根据设备设置屏幕大小
Target: 支持 android 操作系统的版本
SD Card: 内存卡的大小,它会根据码农输入的大小在本地建立一个相同大小的镜像文件。当我们第一次使用的时候可以创建它,再次使用是可以选择File,找到该文件。
3. 运行模拟器
选中刚刚创建的模拟器,单击 Start 按钮。 可以直接单击 launch , 也可以重新设置屏幕大小后,单击launch 。
注: 此过程拼PC硬件啦, 慢慢滴,慢慢滴 ,等着哈,去吃个晚饭去\(^o^)/~
4. 显示手机界面
5. 项目右击—run as — android application
如果要查看安装情况可以选择菜单 windows – Show View – other – LogCat
LogCat 视图不仅可以查看安装情况,还可以查看不同级别的错误哦
android初体验——HelloWord的更多相关文章
- Mono for Android—初体验之“电话拨号器”
1.Main.axml文件: <?xml version="1.0" encoding="utf-8"?><LinearLayout xmln ...
- Visual Studio Emulator for Android 初体验
Visual Studio Emulator for Android已经推出一段时间了,但一直没有用过.前两天下载安装用了下,整体感觉比谷歌自带的模拟器强多了.Visual Studio Emulat ...
- Android初体验
上文提到使用genymotion来运行android项目,结果却是令人失望,我这边使用的是代理账户,尽管我在Setting中配置了代理,还是不能登录我注册的账户,郁闷,于是本文采用的是我自己的手机作为 ...
- Spring For Android初体验
Spring For Android是Spring框架的一个扩展,其主要目的在乎简化Android本地应用的开发,这其中包括了你可以使用该项目提供的 RestTemplate来为你的Android客户 ...
- Android初体验之Monkey和MonkeyRunner
原文地址https://blog.csdn.net/mad1989/article/details/38087737 Monkey 什么是Monkey Monkey是Android中的一个命令行工具, ...
- Android初体验-D3
1. UI界面布局. (即可用XML控制布局也可采用Java代码布局,不过在实际应用中是两者混合控制UI界面,为什么呢,因为XML适用于固定的不易改变的组件布局,Java程序控制常变的组件...其控制 ...
- Android开发学习之路--百度地图之初体验
手机都有gps和网络,通过gps或者网络可以定位到自己,然后通过百度,腾讯啊之类的地图可以显示我们的地理位置.这里学习下百度地图的使用.首先就是要申请开发者了,这个详细就不多讲了.http://dev ...
- Xamarin+Prism开发详解四:简单Mac OS 虚拟机安装方法与Visual Studio for Mac 初体验
Mac OS 虚拟机安装方法 最近把自己的电脑升级了一下SSD固态硬盘,总算是有容量安装Mac 虚拟机了!经过心碎的安装探索,尝试了国内外的各种安装方法,最后在youtube上找到了一个好方法. 简单 ...
- Xamarin.iOS开发初体验
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKwAAAA+CAIAAAA5/WfHAAAJrklEQVR4nO2c/VdTRxrH+wfdU84pW0
随机推荐
- HTTP 协议的历史演变和设计思路
HTTP 协议是互联网的基础协议,也是网页开发的必备知识,最新版本 HTTP/2 更是让它成为技术热点. 本文介绍 HTTP 协议的历史演变和设计思路. 一.HTTP/0.9 HTTP 是基于 TCP ...
- SQL Server select 将类型相同的行合并
select Category from(select distinct Category from T_Detail where CREATED_BY= @CREATED_BY AND Record ...
- debian linux下配置lnmp环境
用到哪些就安装哪些 安装配置时遇到: deb cdrom:[Debian GNU/Linux 7.1.0 _Wheezy_ - Official amd64 CD Binary-1 20130615- ...
- django GET POST
django需要读取客户端get和post请求的值.读取处理方法和异常记录于此. 参考链接: http://stackoverflow.com/questions/12518517/request-p ...
- 3. 如何封装查询条件与查询结果到map中
public Map<String, Object> queryOrderStatus(String orderNo) { // 查询到的结果与查询的条件一一对应,封装到map中! Str ...
- 与(and)&&
/与(and)&& var box = (5>3)&&(4>3); alert(box); //true 如果脸变的操作数有一个操作数不是boolean值得 ...
- 在Visual Studio 2015中运行OPENGL
Starting an OpenGL project in VS 2015 is really easy, thanks to the NupenGL.Core nuget package. Here ...
- IDisplayTransformation
IDisplayTransformation Bounds Full extent in world coordinates. The Bounds property controls the ful ...
- python判断类型
方法 isinstance(obj, type) 示例 >>> print isinstance(, int) True >>> print isinstance( ...
- 统计哪些程序占用了swap
命令如下 : for i in `cd /proc;ls |grep "^[0-9]"|awk ' $0 >100'` ;do awk '/Swap:/{a=a+$2}END ...