android之HelloWorld
昨天刚加入google+,有需要邀请码的朋友留下邮箱,我发给你们啊,呵呵!
1新建一个android工程,输入工程的相关属性如下图所示

2 点击Finish,如下图所示

3 不需要写任何代码,直接运行看一下效果。先配置一直运行环境,如系统所示


点击下面的run,就可以看见avd正在启动了,如下图

4 启动成功,界面如下,解锁下面的界面,马上就可以看见helloWorld了,呵呵

7 HelloWorld界面

程序分析:
1 每个Activity都需要一个类来继承,Activity你可以理解成一个应用场景,如果你想像成web网页,那么它就是一个页面。多个activity之间可以跳转,就像网页之间相互跳转一样。你只需要设置Intent,不需要GetIntent。GetIntent是系统做的事情,系统收到你的Intent意图,会自动生成你想要跳到的那个页面的类对象实例,并自动回调该类Oncreate方法,你只要在该Oncreate方法里写下你那个页面的UI初始化工作就可以了。比如上面的程序只有一个Activity,也就是类activity_Main,
public class activity_Main extends Activity {
 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.main);//利用main.xml设置activity的布局
 }
main.xml的代码如下所示:表示界面中只有一个文本框<TextView>
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:orientation="vertical"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent"
 >
<TextView 
 android:layout_width="fill_parent" 
 android:layout_height="wrap_content" 
 android:text="@string/hello"
 />
</LinearLayout>
}
2 AndroidManifest.xml 是每个android程序中必须的文件。它位于application的根目录,描述了package中的全局数据,包括了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。本例中代码如下
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
 package="com.fly.HelloWorld"
 android:versionCode="1"
 android:versionName="1.0">
 <uses-sdk android:minSdkVersion="8" />
<application android:icon="@drawable/icon" android:label="@string/app_name">
 <activity android:name=".activity_Main"
 android:label="@string/app_name">//第一个启动的activity
    <intent-filter>
       <action android:name="android.intent.action.MAIN" />
       <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
 </activity>
</application>
</manifest>
第一次发博,图片大小有点乱啊,呵呵!希望通过博客记录自己成长的经历,结交更多的朋友!