android学习三---创建第一个程序

1.创建一个Helloworld程序

1.1 new-android application

点击file-new-android application出现如下界面

填上应用名,项目名,包名,选择所需最低的SDK版本,目标版本和编译版本,next next

选择一个Activity,默认是blank。然后Finish。

就创建好一个android项目了。不需要添加任何代码,就可以运行了。

2.创建虚拟机和在真机上运行

2.1 模拟器运行

打开工具栏上AVD的按钮

出现创建VD(虚拟机)的界面

点击creat就可以创建了。

主要有Android 虚拟设备的名称( Name)、目标的 Target( SDK)、 SD Card 的路径,以及虚拟设备的 Skin等

红色标注的两项:一个是选择CPU有ARM和X86(Atom)。二是模拟方式

Snaphost和Use Host GPU这两者的区别

The Snapshot option speeds up the boot of the emulator by saving a snapshot of its RAM once it has booted, and restoring from that snapshot on future uses. That way, it doesn‘t have to run the boot process (which is slow, because it‘s emulated) every time you start the emulator.

The Use Host GPU option uses the host computer‘s OpenGL implementation (which is probably hardware-accelerated, on your real GPU) to evaluate OpenGL commands inside the emulated system. Put another way, when a program inside the emulator uses OpenGL for graphics operations, the work goes out to your real GPU, and the result goes back into the emulator, instead of emulating a GPU (which is very slow). The result is a significant speed-up, especially when you consider that most view and canvas drawing uses OpenGL in Android ≥ 4, even in non-graphics apps.

You can‘t have both options turned on at once.

Snapshot通过boot时保存RAM的快照来加速模拟器的启动。所以每次启动模拟器时不需要运行boot过程。

Use Host GPU :使用宿主计算机的OpenGL实现,当emulator需要使用OpenGL时,会使用计算机的GPU,而不用模拟,所以可以加速一些图形处理。

如果计算机性能一般般,最好还是选Snapshot。

出现如上的节目表示创建成功。在这之前请耐心等待,启动过程很久。

简单的运用程序效果图

2.2 真机运行

需要一台android手机,能够连接电脑,并下好驱动。这时点Run as android application。就会有机器出现在下面的选项中,

如果有android手机最好选择真机进行调试,虚拟机启动太慢了,安装,运行时间也很久。

3.android项目目录结构

主要介绍几个

3.1 src :

是项目的所有包及源文件( .java)主要实现应用的功能等

3.2 res:

文件夹中则包含了项目中
的所有资源,比如,程序图标( drawable)、布局文件( layout)、常量( values)等

3.3 gen:

代表的是自动创建的文件,其中R.java 是在建立项目时自动生成的,这个文件是只读模式,不能更改, R.java 文件是定义该项目所有
资源的索引文件。

3.4 AndroidManfest.xml:

AndroidManfest.xml 文件则包含了该项目中所使用的 Activity、 Service、 Receiver。

时间: 2024-08-08 13:44:31

android学习三---创建第一个程序的相关文章

Android使用AndEngine创建第一个程序

首先要把andengine.jar复制到libs文件夹里 01 package com.hu.anden; 02   03 import org.anddev.andengine.engine.Engine; 04 import org.anddev.andengine.engine.camera.Camera; 05 import org.anddev.andengine.engine.options.EngineOptions; 06 import org.anddev.andengine.

汇编入门学习笔记 (三) —— 第一个程序

疯狂的暑假学习之  汇编入门学习笔记 (三)-- 第一个程序 参考:<汇编语言> 王爽  第四章 1.一个源程序从写到执行的过程 第一步:编写汇编源程序 第二步:对源程序进行编译连接 第三步:在操作系统中执行 2.源程序 代码: assume cs:first first segment start: mov ax,2 add ax,ax add ax,ax mov ax,4C00H int 21H first ends end start 代码解释: assume .segment.ends

Arcgis runtime sdk for android(二)第一个程序Holle Map

说实话,我卡在第一个程序很久,不会,懂得人觉得太简单了,不想理我,很无助,不过习惯了.做事靠自己. 在做这个之前,你需要确保你的环境已经搭建好了,最好你的第一个安卓程序hello world!也跑起来了,那么下面这个hello map将变得非常简单. 做第一个程序,你需要的是什么都不要知道,只需要,我做什么你做什么,因为我了解的不多,回答不来你的很多问题,我也是初学者,写这个主要是心路历程.其实,等你有安卓开发基础,来看这个东西就比较轻松了,不然和我刚开始一样很吃力. 根据官网的guide指导,

ICE学习第二步-----从第一个程序了解ICE(HelloWorld)

ICE(Internet Communications Engine)是一种面向对象的中间件平台,主要用于网络通讯.它为面向对象的“客户端-服务器”模型的应用提供了一组很好的工具和API接口.目前在全世界被应用于很多项目之中.ICE中间件号称标准统一,开源,跨平台,跨语言,分布式,安全,服务透明,负载均衡,面向对象,性能优越,防火期穿透,通讯屏蔽.因此相比Corba,DCOM,SOAP,J2EE等的中间件技术,自然是集众多优点于一身,而却没有他们的缺点. 这次编写的小程序主要流程很简单,就是客户

【WPF学习】创建WPF应用程序的三种方式

说到WPF项目,肯定会想到XAML,这两者是相互补充的技术,其实它们也是相互独立的,所以可以创建不使用XAML的WPF项目,今天就讲一讲创建WPF应用程序的三种不同的编码方式. 1.只使用代码:这种方法类似于传统的Windows窗体应用程序,通过代码语句生成用户界面.这种方法在编写WPF项目时很不常见,但是也不完全是没有优点的,它的潜在优点是可以随意定制应用程序.例如想只用代码创建一个窗体,那么需要新建一个Class(注意不是新建一个Window),在Class的代码中继承Window,然后写一

android学习三(Intent)

前面的博文介绍了Activity,可能学的还不太爽哦,所以接下来学习android的Intent,它是android的信使,可以进行各个组件之间进行通信了.我依然在前面的基础上进行修改开发,免的啰嗦过多的东西.没看过前面的博文的,可以先看android学习二(Activity),好了,接下来开始吧. 使用显示的Intent 1.在前面的ActivityTest基础上,我们在创建一个布局文件,文件名为second_layout.xml,代码如下: <?xml version="1.0&quo

Android学习之导航--摘自黑马程序员

Android学习路线参考: 第三阶段:Android核心基础 什么是3G/4G.3G/4G网络的特点,掌握Android编程的基本概念与要点,Android SDK及其开发环境搭建.Android项目结构分析.Android应用设计模式.文件系统.文件形式的数据存储与访问.SDCard卡读写.使用SAX/DOM/PULL解析XML.SharedPreferences.Intent.IntentFilter.Android四大核心组件(Activity.BroadcastReceiver.Ser

c#学习笔记之第一个程序“Hello world”

看到“Hello world”的时候想起了一个笑话:一个退休多年的程序员决定练习书法,他拿起毛笔挥毫泼墨写下一行大字——”Hello world“.虽然是一个笑话,但是还感觉有一丝程序员调侃自己的味道.的确,当学习一门新语言的时候,是要从最简单的”hello world“学起. 第一步:当然是安装visual studio,选择新建--项目--Visual c#--控制台应用程序 第二步:因为有一些代码是VS自己生成的,只需要在Main中写下向控制台显示”hello world“即可 执行程序,

Python的学习之旅———第一个程序

基本上学习语言第一个程序都是打印"hello world".Python实现这个操作,就跟说话一样. print('hello world') 我们可以直接进入解释器的交互模式,有点事调试方便,但是永久保存代码,还可以用脚本文件的方式,有点是可以保存代码.通常定义文本以.py作为结尾. 也可以去安装JetBrains PyCharm 2017 IDE (集成开发环境IDE,Integrated Development Environment ),用他来编写调试更爽.可以极大的提高开发效