目录

关于Android Studio

1.开发环境

1.1首先,我们需要安装Android Studio,这是一个用于开发Android应用的集成开发环境(IDE)。您可以从官方网站下载并安装它。

1.2 自动化构建工具

2.Android的项目结构

3.了解Activity和Fragment的生命周期

3.1Activity生命周期:

3.2Fragment生命周期:

4.创建android项目

5.简单的项目实例

 学习总结:

关于Android Studio

Android Studio 它是一个非常强大且易于使用的 Android 应用开发工具。它提供了大量的功能和工具,如代码编辑器、调试器、模拟器,Android开发的基本知识包括Activity、Intent、UI设计、数据存储等,可以帮助开发者更高效地开发和调试应用。此外,它还有很多插件可用于提高效率和增加功能。总之,学习 Android Studio 可以帮助开发者更好地开发 Android 应用。

1.开发环境

1.1首先,我们需要安装Android Studio,这是一个用于开发Android应用的集成开发环境(IDE)。您可以从官方网站下载并安装它。

下载官网地址Download Android Studio & App Tools - Android Developers

1.2 自动化构建工具

Maven 2007年诞生,主要是编译测试,依赖管理。

java JDK(Java Development Kit) 

2.Android的项目结构

Android项目的结构通常包含以下几个主要的目录和文件:

app目录:这是Android应用的主要代码和资源文件所在的目录。它包含以下子目录和文件:

src/main目录:这是应用的主要源代码目录,包含Java代码和资源文件。res目录:这是应用的资源文件目录,包含布局文件、字符串、图像等资源。AndroidManifest.xml文件:这是应用的清单文件,定义了应用的基本信息、组件和权限等。build.gradle文件:这是应用的构建脚本文件,定义了应用的依赖关系和构建配置。

Gradle脚本文件:这些文件用于配置和管理项目的构建过程,包括项目级别的build.gradle文件和应用级别的build.gradle文件。 .idea目录:这是Android Studio的项目配置文件目录,包含项目的一些配置信息和工程文件。 build目录:这是构建过程中生成的输出文件目录,包含编译后的代码、资源和APK文件等。 其他文件和目录:还可能包含一些其他的文件和目录,如测试代码、库文件、文档等。

这只是Android项目的基本结构,实际项目中可能会根据具体需求进行调整和扩展。开发者可以根据自己的项目需求,在此基础上进行进一步的组织和管理。

Android Studio提供了强大的可视化布局编辑器:

使得我们可以轻松创建和编辑应用程序的用户界面。通过拖放和调整组件的方式,我们可以快速设计出各种各样的界面。此外,还可以使用XML代码来定义和修改布局,以实现更高级的自定义。

3.了解Activity和Fragment的生命周期

正如生物一样,Activity和Fragment作为安卓交互程序也有“生死”,也就是生命周期。

3.1Activity生命周期:

onCreate(): Ativity被创建的时候,常用于初始化基本布局,使用setContentView()加载布局文件,进行一些其它基本不耗时间的操作,实在需要就用异步线程,避免页面长时间空白。

onStart(): Activity被展示的时候,也就是说被创建了不一定要显示出来,但要显示出来了才onStart()。

onPause(): Activity将要被挂起的时候,页面失去焦点无法交互,此时Activity仍可见,比如将转入后台运行。

onResume():Activity已经从后台唤起并显示出来,将要但还未获得焦点无法操作的时候。

onStop(): Activity以及失去焦点且要转入后台的时候,此时Activity已不可见。

onRestart(): Activity被挂起后又被唤醒的时候,此时Activity还未显示出来。

onDestroy(): Activity被彻底销毁的时候。

3.2Fragment生命周期:

onAttach():Fragment与Activity建立关联的时候,也就是此时Fragment已经知道了拥有自己的“上司”Activity是谁。

onActivityCreated():此时建立关联的Activity已经结束了onCreate()并返回。

onCreateView():此时初始化Fragment布局,也是将基本的布局加载好,不建议耗时间的操作,实在需要就用异步线程。

onDestroyView():Fragment的视图已经被销毁,但与Activity的关联未销毁,仍然可以重新创建视图。

onDetach():与Activity的关联将要被解除,Activity在onDestory()时会自动调用与之有关联的Fragment的onDetach()方法。

4.创建android项目

 输入项目名称Name,然后点击Finish,创建项目成功

点击Finish按钮后,Android Studio开始创建并编译应用。编译结束后,我们就可以看到Android Studio的IDE界面了。

5.简单的项目实例

在 res/layout 目录下创建一个新的 XML 布局文件,命名为 activity_main.xml。在该文件中,添加一个 LinearLayout 容器,用于容纳其他视图元素。在 LinearLayout 中,添加一个 TextView 元素和一个 Button 元素,分别用于显示文本和触发事件。

示例代码:

android:layout_width="match_parent"

android:layout_height="match_parent"

android:orientation="vertical">

android:id="@+id/text_view"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Hello World!" />

android:id="@+id/button"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="点我!" />

2.实现的方法:在 MainActivity 类中,获取 TextView 和 Button 的引用,并设置 Button 的点击事件。当用户点击按钮时,将更改 TextView 的文本。

public class MainActivity extends AppCompatActivity {

private TextView mTextView;

private Button mButton;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

mTextView = findViewById(R.id.text_view);

mButton = findViewById(R.id.button);

mButton.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

mTextView.setText("已单击按钮!");

}

});

}

}

3.点击运行查看运行结果,结果如下:

点击前:

点击后:

 学习总结:

 学习 Android 应用开发需要不断地实践,编写代码,并测试应用程序。只有通过实践,才能真正掌握知识和技能,还需要通过阅读Android官方的文档和教程,这样可以更好地理解 Android 开发的概念和技术。

参考阅读

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: