Android应用开发学习总结

一、Android是什么

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

二、开发环境搭建

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

  1. 进入Oracle公司的主界面http://www.oracle.com/java,选择Download Java在这里插入图片描述
  2. JDK下载页面单击按钮,进入JDK的下载列表,根据操作系统的不同选择不同的JDK版本
    在这里插入图片描述
  3. 单击下载完成的JDK可执行文件,单击“下一步”按钮,选择安装的JDK路径,完成安装
    在这里插入图片描述

2.2 Android Studio开发环境下载

  • AS官网https://developer.android.google.cn/studio在这里插入图片描述
  • AS开发环境简介

2.3 Android模拟器

  • AVD虚拟设备运行

    在这里插入图片描述

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

3.1 建立工程

  1. 编写一个Android的应用程序Android
    手机或者模拟器上显示“Welcome to Android ”
    在这里插入图片描述
  2. 开发工具菜单栏中选择“File”|“New” |“New Project”
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

3.2 项目设置

  1. 打开“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 程序结构

  1. 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应用开发的知识和技能,还提高了自己的编程能力和解决问题的能力。我相信这些知识和技能将对我的未来发展产生积极的影响,让我更好地应对未来的挑战。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值