Android野史系列:3.利用Android Studio开发一个demo应用
3.利用Android Studio开发一个demo应用
本文介绍利用Android Studio开发一个demo应用,自古美女爱英雄,Android君当年身经百战,所向披靡,以Android君的经历表明,再小的战争,也要全力以赴。
3.1创建第一个demo应用
(1)Create New Project
(2)Configure your project
点击Finish看到如下界面,说明应用创建成功。
3.2Android应用各部分说明
(1)MainActivity.java文件
主要活动代码,实际的应用程序文件,将被转化为Dalvik可执行文件并运行。R.layout.activity_main 引用res/layout/activity_main.xml文件。
onCreate() 活动被加载之后众多被调用的方法之一。
(2)AndroidManifest.xml文件
AndroidManifest.xml文件是整个应用程序的信息描述文件,定义了应用程序中包含的Activity,Service,Content provider和BroadcastReceiver组件信息。每个应用程序在根目录下必须包含一个AndroidManifest.xml文件,且文件名不能修改。在AndroidManifest.xml文件中,首先看到是的
android:icon是普通图标。
android:roundIcon是圆形图标。
android:label属性指定应用的名称。
android:name属性指定一个Activity类子类的全名。
意图过滤器的action被命名为android.intent.action.MAIN,表明这个活动被用做应用程序的入口。
意图过滤器的category被命名为android.intent.category.LAUNCHER,表明应用程序可以通过设备启动器的图标来启动。
@string指的是strings.xml,因此@string/app_name指的是定义在strings.xml中的app_name,这里实际为"demo"。
(3)activity_main.xml文件
activity_main.xml 我们将频繁修改这个文件来改变应用程序的布局。TextView是一个用于构建用户图形界面的Android控件。它包含有许多不同的属性,诸如android:layout_width, android:layout_height等用来设置它的宽度和高度等。这里我们给它显示一句话“御风而上,神游天下!”,并且字体颜色为红色,引用自strings.xml文件。
3.3打包运行此应用
(1)打包应用
Build>Build Bundles/APKs>Build APK
(2)运行应用
demo/app/build/outputs/apk/debug目录下,可以看到app-debug.apk。
安装此应用,如下所示:
更多相关文章
- 第二讲:Android系统构架分析和应用程序目录结构分析
- [原]零基础学习在Android进行SDL开发系列文章
- Android深入浅出系列课程---Lesson8 Android应用程序启动
- Android Developers 系列 01 - Introduction
- android ndk 开发之 在 应用程序中使用 jni
- 如何删除Android自带的应用程序?