java.io
java.text
java.net
在res目录下有三个子目录
一个是drawable文件夹,在这个文件夹中目前只有一张用在应用程序桌面上使用的图片icon.png
一个是layout文件夹,在这个文件夹中目前也只有一个文件是系统自动生成的main.xml这个文件是一个
标准的xml文件,里面定义了一个LinearLayout(为根节点),里面还有一个子节点TextView是一个文本框
最后一个是values文件夹,在这个文件夹中目前也只有一个文件strings.xml,在这个文件里定义系统
自定义了两个变量,一个是hello,一个是app_name,它们的值分别为Hello
World,ActivityMain!,HelloWorld
在根目录下还有一个AndroidManifest.xml文件,这个文件主要记录程序的一些信息,比如这个程序应
用的名字或者版本(versionCode),还有这个应用在桌面显示的图片icon,还有一些权限上的设置(比如
说我们需要设置一些上网的权限就需要在这个文件里面先设置才能上网)
通过双击某一行来设置断点
LogCat主要是用来把系统里还有自己要打印出来的信息打印出来
如果软件打开之后没有LogCat这个选项卡,那么就到Window-》Show View->others中去把他显示出来,
其他的如:Consle,File Expl,Devices;Emulator等选项也是通过这个方式来的
程序开始运行的时候会出现这个屏保,这是比较正常的,只要点击一下menu就可以了
在进行调试的是在Debug窗口主要显示一些队栈的信息,而Variables窗口主要显示一些变量的信息,如this里面有很多的变量,同时我们可以看得到对应变量的值
继续单步调试的话,就会进入系统自带的类里面
F8执行到底
第一个Hello,Android
package com.eoeAndroid.helloWorld;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class ActivityMain extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView tv=new TextView(this);
tv.setText("Hello,Android");
setContentView(tv);
}
}