android之HelloWorld

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-02 01:40 点击:

昨天刚加入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"?>
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"?>
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>

 

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • Android 完全退出程序
      • 原创:Android应用开发-Andorid歌词秀,含源码
      • android 屏幕保护
      • Android手机软件汉化教程---第四课 dex文件汉化
      • 众多Android 开源项目推荐,给力工作给力学习
      • Android Audio代码分析4
      • Android得到已安装的应用程序信息!
      • Android开发者指南(29) —— USB Host and Accessory
      • Android成长的幕后推手:工程师鲁宾
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1