Android开发历程(一) hello world

开发必备:eclipse + android sdk

开始创建项目:


选择android 4.2的开发环境

然后就一直next -> finish。就创建第一个android项目成功了。是不是感觉很容易。

下图就是创建的HeloWorld项目的结构:


稍微介绍一下项目的组成结构吧:

src顾名思义就是java源程序,com.example.helloworld里面有一个java文件:MainActivity.java

public class MainActivity extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {//这个必须要写的,onCreate就是运行的时候创建对应的页面
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);//对应的页面activity_main.xml,在layout中,等下会有介绍这个文件夹的用处
	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {//继承Activity的创建菜单的方法,可写也可以不用加的
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.main, menu);
		return true;
	}

}
然后就是res

drawable是放资源文件的,比如图片啊,样式啊等等的,这样的文件夹有5个h、l、m、xh、xxh,这个以后用到时一一介绍的,不用着急。

接下来就是layout文件夹了,这里保存的是一所创建的xml页面,比如刚刚的activity_main.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/hello_world" />

</RelativeLayout>

有人会问RelativeLayout是什么来的,别急,这个会在以后进行介绍,这个是android五大布局中的其中一个,相对位置布局。TextView,这个是android的一个控件,文本显示的控件,里面可以自己定义它的长宽高和值等等的属性,以后会有一节专门讲解控件的。

接下来是menu,刚刚介绍了继承Activity的创建菜单的方法,就是实现了对应的菜单的布局界面:main.xml

values文件夹里面保存的是一些strings,styles(样式)、dimens(颜色、大小等等),当然,也可以自己定义自己需要用到的东东。

最后就是AndroidManifest.xml,这个是android项目的配置文件,可以定义你的项目运行起来的时候进入的第一个activity,也就是进入的第一个页面,你项目每添加一个activity就要在这个配置文件中添加对应的配置,不然你的项目运行起来的时候就会崩的!添加的配置如何写呢?以后再继续讲解的,现在创建的项目就会自动添加的,所以目前来说还不用添加配置。如果你需要获取到android的什么权限,比如上网、wifi等等,AndroidManifest.xml,这个配置文件也需要添加相应的配置。

创建成功后,项目会帮你自动打开activity_main.xml,也就是你的第一个页面,


其实,在创建android项目的时候就自动帮你写好hello world!了,直接运行就行了。

在手机上就可以看到你的第一个项目的成果。

你会创建你的第一个android项目了吗?

下一节:添加简单的控件。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Me-hao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值