Android应用开发学习总结

软技术2班-凌国州 2023-06-25 11:13:47

目录

  • 一、Android是什么
  • 二、开发环境搭建
  • 2.1 Java开发工具包(Java Development kit,JDK)的下载和安装
  • 2.2 Android Studio开发环境下载
  • 2.3 Android模拟器
  • 三、创建第一个Android应用程序
  • 3.1 建立工程
  • 3.2 项目设置
  • 3.3 项目运行
  • 3.4 Android 程序结构
  • 3.5 Android 程序运行流程
  • 四、个人总结

一、Android是什么

Android本意指“机器人”,Google公司将Android的标识设计为一个绿色机器人,表示Android系统符合环保概念,是一个轻薄短小,功能强大的移动系统,是第一个真正为手机打造的开放性系统。

在这里插入图片描述

二、开发环境搭建

2.1 Java开发工具包(Java Development kit,JDK)的下载和安装

  1. 进入Oracle公司的主界面http://www.oracle.com/java%EF%BC%8C%E9%80%89%E6%8B%A9Download Java

    在这里插入图片描述

  2. JDK下载页面单击按钮,进入JDK的下载列表,根据操作系统的不同选择不同的JDK版本

    在这里插入图片描述

  3. 单击下载完成的JDK可执行文件,单击“下一步”按钮,选择安装的JDK路径,完成安装

    在这里插入图片描述

    2.2 Android Studio开发环境下载

三、创建第一个Android应用程序

3.1 建立工程

  1. 编写一个Android的应用程序Android
    手机或者模拟器上显示“Welcome to Android ”

    在这里插入图片描述

  2. 开发工具菜单栏中选择“File”|“New” |“New Project”

    在这里插入图片描述


    在这里插入图片描述


    在这里插入图片描述


    在这里插入图片描述

    3.2 项目设置

  3. 打开“res\values\strings.xml”文件”
    • 新增“act_main_txt_welcome (String)”变量值为“welcome to sziit”

      在这里插入图片描述

    • 编辑视图中选择Design模式,修改“TextView”组件值为“act_main_txt_welcome (String)”

      在这里插入图片描述

3.3 项目运行

  1. 开发工具环境视图“工具栏”中,单击运行按钮,进入运行设置界面
    • 选择运行的模拟器和手机后;运行的效果

      在这里插入图片描述

      3.4 Android 程序结构

  2. Android 程序结构图:主要支持“Project”,“Android”和“Packages”
    -  AndroidManifest.xml     -  java/    -  res/    - Grade Scripts
    

    在这里插入图片描述

    3.5 Android 程序运行流程

  • Android 应用程序运行
    • 运行过程

      在这里插入图片描述

    • 双击“手机”上该应用的图标时,系统会将这个单击事件包装成一个Intent(意图)
    • AndroidManifest.xml中匹配的Intent过滤器“”,根据 元素的“name”属性来寻找其对应的Activity类“com.sziit.firstApp.MainActivity”

      在这里插入图片描述

    • Android创建该Activity类的实例对象,执行该类的onCreate方法初始化Activity布局
    • super.onCreate(savedInstanceState) 调用其父类Activity的OnCreate实现界面的画图绘制工作
    • setContentView(R.layout. activity_main)加载布局界面

      在这里插入图片描述

      四、个人总结

      在本学期的android应用开发课程中,我学习了许多关于android应用开发的知识和技能。通过实践,我深刻地认识到了android 应用开发的重要性和挑战性。
      我学习了android应用开发的基础知识,包括android应用的架构、UI设计、布局、控件、事件处理等方面。在实践中,我使用了Android Studio 这一强大的开发工具,学习了如何创建一个android应用项目、如何编写代码、如何调试和测试应用等。
      我学习了如何使用android的各种API 和框架,包括网络编程、数据库操作、多媒体处理、地图应用等。通过实践,我深入了解了这些API和框架的使用方法和原理,掌握了如何在android 应用中实现各种功能。
      我学习了如何将android应用发布到应用商店,包括应用签名、应用发布、应用更新等方面。通过实践,我了解了应用商店的审核流程和要求,掌握了如何将应用发布到应用商店并进行更新。
      通过本次实训,我不仅学习了android应用开发的知识和技能,还提高了自己的编程能力和解决问题的能力。我相信这些知识和技能将对我的未来发展产生积极的影响,让我更好地应对未来的挑战。
...全文
60 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,365

社区成员

发帖
与我相关
我的任务
社区描述
柳职院电子信息工程学院同学们的学习园地
社区管理员
  • c_university_1974
  • qq_39231145
  • zhuisir
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

各位加入社区的同学,请完善社区信息,把社区昵称改为【班级-姓名】,社区签名改为【班级-学号-姓名】的格式

如【社区昵称】20计应1班  张某某(班级用简称)

     【社区签名】2020级计算机应用技术1班 20201234567 张某某 (班级用全称)

试试用AI创作助手写篇文章吧