- 浏览: 188952 次
- 性别:
- 来自: 大连
文章分类
最新评论
-
wangxd1208:
太感谢了,编译出问题,照着你这方法做了,解决问题了,感谢!
Eclipse 总是在编译的时候卡住 -
1336224635:
問題は解決しました。
有難うございます!hyfkasim 写道 ...
关于windows无法正确加载日语键盘布局的解决办法 -
hyfkasim:
問題は解決しました。有難うございます!
关于windows无法正确加载日语键盘布局的解决办法 -
1336224635:
yjlleilei 写道我操,不行。。。
怎么不行?
eclipse下安装js插件-spket(支持Ext) 能格式化Js(JQuery自动提示) -
yjlleilei:
我操,不行。。。
eclipse下安装js插件-spket(支持Ext) 能格式化Js(JQuery自动提示)
首先我们要知道,android 的官网 http://www.android.com/ ,在这个网站上我们可以下载android必须的插件SDK,ADT
eclipse: http://www.eclipse.org/
SDK : http://developer.android.com/sdk/index.html
ADT : http://developer.android.com/sdk/eclipse-adt.html
安装和使用都可以通过该网站来了解
要是网速不好,我这里提供两个简单的下载网站:
elipse 集成ADT:http://115.com/file/e7714lk9
SDK 集成 4.0 环境:http://115.com/file/dppjha7d
OK了
要是还不成功,可以把http://115.com/file/ann8wjo7 解压到C:\Documents and Settings\Administrator目录下面
第一个文件夹 src:
HelloWorld.java
package com.sun.android;
import android.app.Activity;
import android.os.Bundle;
public class HelloWorld extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);//声明周期方法
setContentView(R.layout.main);//设置要使用的布局管理器(重要)
}
}
注意:包名称不能是一级的
第二个文件夹:gen(自动生成)
R.java
/* AUTO-GENERATED FILE. DO NOT MODIFY.
*
* This class was automatically generated by the
* aapt tool from the resource data it found. It
* should not be modified by hand.
*/
package com.sun.android;
public final class R {
public static final class attr {
}
public static final class drawable {
public static final int ic_launcher=0x7f020000;
}
public static final class layout {
public static final int main=0x7f030000;
}
public static final class string {
public static final int app_name=0x7f040001;
public static final int hello=0x7f040000;
}
}
注意:该类是自动生成的,包含所有的资源文件
res包下面---------------------------------------------------------
省略无关的文件夹:
第三个文件夹 layout文件夹(存放布局管理器信息)
main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" //布局形式:线性布局
android:layout_width="fill_parent" //布局管理器的屏幕宽度:充满付屏幕(当前手机宽度)
android:layout_height="fill_parent" //布局管理器的屏幕高度:充满付屏幕(当前手机高度)
android:orientation="vertical" > -->组建排列形式:垂直排列
<TextView --->文本显示组建
android:layout_width="fill_parent"
android:layout_height="wrap_content" --->文字有多宽 就显示多宽
android:text="@string/hello" /> --->组建默认显示文字
</LinearLayout>
第四个文件夹:values (存放文字信息)
string.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Hello World, HelloWorld!</string>
<string name="app_name">Android</string>//手机中应用程序提示栏中显示的信息
</resources>
----------------------------------------------------------------------------------------------
AndroidManifest.xml()
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.sun.android" //程序所在的包名称
android:versionCode="1" //应用程序版本号
android:versionName="1.0" > //版本号,就是现实 没用
<uses-sdk android:minSdkVersion="15" /> //应用程序所对应的最低SDK版本
<application
android:icon="@drawable/ic_launcher" //图标
android:label="@string/app_name" >
<activity
android:name=".HelloWorld" //对应的activity名称
android:label="@string/app_name" > //表示应用程序的提示信息----都是从R.java文件中来的
<intent-filter> ->表示配置一个activity程序,可以编写多个 //过滤器
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
res下面常用的目录:
res/raw存放原生文件,例如视频、音乐
res/xml存放xml配置信息
res/anim用户进行动画效果配置文件
values目录下面常用目录:
arrays.xml
color.xml
styles.xml
AndroidManifest.xml 文件时android项目中最重要的组成部分
整个项目说白了:就是在main.xml里面配置组建,这里的组建直接就到了R.java文件中了,在activity里面调用直接调用R.java文件里面的东西就行了
- android-0.rar (38.9 KB)
- 下载次数: 1
发表评论
-
android Activity 生命周期
2012-05-27 22:27 0d -
android 跳转并传递参数
2012-05-27 14:28 1294package com.sun.hello; impo ... -
启动新的Activity
2012-05-27 14:12 897新建一个Activity类: package com. ... -
打电话和发短信程序
2012-05-27 13:41 832首先添加按钮控件 <Button ... -
EditText 属性
2012-05-27 09:58 1036EditText继承关系:View-->TextV ... -
android TextView 属性
2012-05-27 09:58 1752android:autoLink 设置是否当文本为UR ... -
14-android 线性布局管理器
2012-05-23 12:39 1720目标: 布局 ... -
13-android DatePicker 日期选择器组建
2012-05-23 11:54 1429目标: 掌握日期选择器的配置和使用 日期选 ... -
12-android TimePicker 时间选择器
2012-05-23 11:54 1386目标: 掌握时间选择器的使用; 可以通过程 ... -
11-android ImageButton 图片按钮
2012-05-23 11:55 1416目标:掌握ImageBotton的使用 jav ... -
10-android ImageView 图片视图
2012-05-23 11:54 976目标: 掌握ImageView组建的使用 ... -
09 - android Spinner 下拉列表
2012-05-22 13:28 2802目标: 掌握下 ... -
08- android CheckBox 复选框
2012-05-22 12:23 1754目标:掌握CheckBox多选框的使用; 在andro ... -
07-android 单选按钮 RadioButton
2012-05-22 10:19 3098在定义单选按钮的时候RadioGroup包含若干颗RadioB ... -
06-编辑框 EditText
2012-05-22 08:54 729` -
05-按钮组件Button
2012-05-22 08:54 729q -
04-文本显示组件 TextView
2012-05-21 19:17 752目标: 掌握文 ... -
03-android 的view组件
2012-05-21 18:25 844android中的view组建包含了几乎所有的图形显示 ... -
02-扩展android HelloWorld 程序
2012-05-21 18:06 895Activity和布局文件之间的联系非常紧密,即可以通过Act ... -
android 4.0 配置好的文件(软件)
2012-05-19 13:41 13android 配置不是问题 http://115.co ...
相关推荐
在这个"spring4.0入门案例-helloworld"中,我们将学习如何搭建一个基本的Spring环境,并实现一个简单的"Hello, World!"应用。 首先,我们需要理解Spring的核心概念:依赖注入(Dependency Injection,简称DI)。在...
### 认识Android入门的HelloWorld程序 #### 程序构成详解 本文旨在通过剖析一个简单的`HelloWorld`程序,让读者深入了解Android应用程序的基本结构及其运行机制。这对于初次接触Android开发的学习者而言至关重要。...
本文将详细讲解Android开发环境的搭建过程以及编写第一个"HelloWorld"程序的方法,非常适合初次接触Android开发的朋友。 一、Android开发环境搭建 1. 安装Java Development Kit (JDK) - JDK是开发Android应用的...
在Android开发领域,"HelloWorld"程序是每个初学者入门时的第一个项目,它标志着你在Android编程之旅的起点。这个简单的程序旨在教你如何在Android环境中创建并运行一个基本的应用。让我们详细了解一下这个过程以及...
[14本经典Android开发教程]-7-Android编程...因此你可以直接从HelloWorld--Android方式开始。 -------------------------------------------------- 已上传6本: [14本经典Android开发教程]-1-Android开发从入门到精通 ...
Android Noise Music Demo Move balls around a screen and convert that into music! Well this is a mix. This is 1 part Java android project and 1 part perl and csound project. I've merged both. See a ...
在Android开发领域,"HelloWorld"程序是每个初学者入门时的第一个接触点,它标志着开发者在Android世界中的第一次正式亮相。这个程序虽然简单,但却是理解Android应用开发基础的重要起点。接下来,我们将深入探讨...
Senparc.Weixin.MP SDK 微信公众平台开发教程(四):Hello World Senparc.Weixin.MP SDK 微信公众平台开发教程(五):使用Senparc.Weixin.MP SDK Senparc.Weixin.MP SDK 微信公众平台开发教程(六):了解Message...
实验一--Android开发环境搭建与Hello-world.doc
还会深入到Android Studio的安装与配置,这是Android开发的主要集成开发环境(IDE),以及如何创建第一个“Hello, World!”应用程序,这是每个开发者入门时的经典步骤。 第2章则会逐步引导读者熟悉Android应用程序...
这个"e_4_1-Hello-World---2.rar"压缩包文件,正如其标题所示,是Android平台上的一个入门示例,旨在帮助开发者熟悉Android应用程序的基本构建和运行流程。 “Android Hello World”项目是一个简单的应用,它的主要...
这个"Android移动开发-HelloWorld入门.zip"压缩包,显然是为初学者设计的,旨在引导他们理解Android应用程序的基础构建块。让我们深入探讨一下这个主题。 Android是一种开源的操作系统,主要用于移动设备,如智能...
在OpenWrt中,编写和运行"Hello, World"可以帮助我们熟悉交叉编译、OpenWrt的软件包构建系统以及如何在目标设备上运行自定义程序。 三、创建和编译Hello, World程序 1. 创建源代码文件:在OpenWrt源码树的`package`...
PJSIP-Android平台编译后的Hello World 官方示例中Android平台的两个Hello World编译后项目,整个过程坑爹一坨坨。 Android平台官方文档页为: 编译环境 Ubuntu-14.04.1-LTS-i386 PJSIP-2.3 ndk-r9d-linux-x86 经验...
使用 Android Studio 开发 HelloWorld 应用程序 Android Studio 是 Google 官方推出的集成开发环境(IDE),专门为 Android 应用程序开发设计。使用 Android Studio 可以快速创建、编译、调试和优化 Android 应用...
### 使用Android Studio创建HelloWorld应用程序的关键知识点 #### 一、Android Studio简介 - **定义**:Android Studio是由Google推出的一款官方集成开发环境(IDE),它基于IntelliJ IDEA平台,专为Android应用开发...
在Android开发领域,"Android demo Android helloworld"通常是指初学者入门的第一个小程序,它标志着开发者在Android平台上迈出了第一步。这个简单的程序展示了如何在Android设备上显示“Hello, World!”的文字,是...