现在谈下第一个android程序。
一、建立项目
环境搭好后,打开eclipse。
file->new->android application project
输入名称时会有版本选择,有些新的功能是要在高点的版本才有的,这时就要擦亮眼睛啦,我被坑过几次。
然后一直next,会自动生成个helloword程序。
二、查看项目
建立项目后,会自动生成一大堆东西,很多都是不知道干什么的,没文化真可怕!
我们一个一个看具体是什么。
activity.java文件
package com.example.firstproject; //java包机制,好吧,其实我还是没搞懂的
import android.os.Bundle; //据说是传递参数用
import android.app.Activity; //引入布局类
import android.view.Menu; //视图
public class MainActivity extends Activity {
@Override
//初始化Activity实例对象,设置layout
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
//此方法用于初始化菜单,其中menu参数就是即将要显示的Menu实例。
//返回true则显示该menu,false 则不显示;
//(只会在第一次初始化菜单时调用)
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
R文件,资源文件
drawble,图片资源,下面是不同分辨率时的图片分类
下面三个分别是布局、菜单、常量文件夹
好吧,我了解的就这么多,欢迎补充。