Android知识总结

目录

一、Android介绍

二、Android使用的工具

三、android四大组件

四、Activity的生命周期

 五、代码与效果展示

六、Android学习的总结:


一、Android介绍

Android应用开发是指使用Java或Kotlin等编程语言和Android Studio等开发工具来创建在Android操作系统上运行的应用程序的过程。这些应用程序可以在Android设备上或通过Google Play商店发布供其他用户下载和使用。开发人员可以使用各种API和库来访问设备硬件和系统功能,如摄像头、传感器、存储、网络连接等,以构建各种类型的应用程序,包括游戏、社交媒体、工具、商务应用等。

二、Android使用的工具

1. Android Studio:Android Studio是一种*安卓官方支持的免费开发工具,它是由Google推出的一款基于IntelliJ IDEA的集成开发环境,提供了强大的编辑器、调试工具以及其他应用开发所需的功能及工具。

2. Eclipse:Eclipse是一款通用的开源集成开发环境,可以用于开发Java应用程序,也可以用于开发Android应用程序,支持Android开发的插件有ADT(Android Development Tools)和ANDROID SDK(Software Development Kit)。

3. IntelliJ IDEA:IntelliJ IDEA是一款基于Java语言开发的集成开发环境,可以用来开发Android应用程序,提供了强大的编辑器和调试工具。

4. Android NDK:Android NDK是Android开发技术的一个重要组成部分,可以用来编写原生代码,以更高效的方式实现更复杂的功能。

三、android四大组件

1、activity

Activity可以看成是安卓系统的根本,在这个根本上才可以进行其他的工作,因为在安卓系统里运行的所有的程序,它的流程都必须在【Activity】中运行,所有他是最基本的模块。它的作用是一个框架或页面,每个程序会有多个【Activity】组成。

(1)一个Activity通常就是一个单独的屏幕(窗口)。

(2)Activity之间通过Intent进行通信。

(3)android应用中每一个Activity都必须要在AndroidManifest.xml配置文件中声明,否则系统将不识别也不执行该Activity。

2、service

Service是安卓里非常很重要的组件,它的地位和优先级别是与活动相似的,不过Service不能够自己运行,它只能在安卓的后台运行。它的作用就是与安卓的其他逐渐进行交互,举个简单例子:当我们打开手机上音乐播放器并将它放到后台,此时播放的音乐就是由Service在负责控制。

1)service用于在后台完成用户指定的操作。service分为两种:

  • started(启动):当应用程序组件(如activity)调用startService()方法启动服务时,服务处于started状态。

  • bound(绑定):当应用程序组件调用bindService()方法绑定到服务时,服务处于bound状态。

2)startService()与bindService()区别:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值