Android开发第一个APP详细步骤

实验1  Android studio安装与Android应用结构分析

【实验目的】

1.掌握Android开发环境的搭建

2. 掌握基本Android程序的开步步骤

3. 理解Android程序架构的组成及各部分的作用

4.掌握DDMS调试

【实验要求】

独立完成实验指定的实验任务,并对实验结果进行总结与分析。

【重点与难点】

Android应用的结构组成与分析。

【实验内容】

1.创建第一个Android应用:Hello World

(1)创建第一个Android应用项目,并完成指定界面类型,设置主界面的类名、布局文件名等完成第一个Android应用的创建。

(2)创建模拟器;

(3)运行创建的第一个Android应用程序,并查看结果。

2.Android应用的架构分析

(1)查看并了解AndroidManifest.xml文件的结构内容与各部分的作用

(2)查看并分析布局文件的结构内容与各部分的作用

(3)查看并分析源代码文件的结构内容与各部分的作用

3.修HelloWorld,求如下

(1)将应用的标题栏的内容改为:张三的第一个应用

(2)将显示内容由“Hello World”,改为:Hello World! 张三。

(3)将应用图标改为一个自定义的图标。

4.在HelloWorld添加Log信息

运行HelloWorld时,在Android Studio的RUN面板中显示Log信息:

E/MainActivity: 错误信息

W/MainActivity: 警告信息

I/MainActivity: 普通信息

D/MainActivity: 调试信息

V/MainActivity: 冗余信息

5.点击屏幕显示提示信息

实现点击屏幕,弹出消息框显示“这是弹出消息!”

【思考】

1.在第一个Android项目的AndroidManifest.xml文件中,标签内的android:label对应的属性值是什么?该值会显示在模拟器的哪个位置?

2.请简要描述HelloWorld程序的执行过程。

3.创建一个Android项目,该项目的应用名称为Name,包名为com.text.book,为它设置一个自定义的图标,并实现如图1所示的Android运行结果(中间显示文字的位置变化),如果要改变标题名称,如何更改?修改中间的文字呢?

附代码

package com.example.helloapplication;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

    private static String TAG = "MainActivity";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Log.e(TAG, "错误信息");
        Log.w(TAG, "警告信息");
        Log.i(TAG, "普通信息");
        Log.d(TAG, "调试信息");
        Log.v(TAG, "冗余信息");

        View view1 = (View) findViewById(R.id.activity_main);
        view1.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                Toast toast1 = Toast.makeText(MainActivity.this ,"这是弹出消息!",0);
                toast1.show();
            }
        });
    }
}

你可能感兴趣的:(Android,开发,android,android,studio,ide)