分享好友 最新动态首页 最新动态分类 切换频道
android开发到底是什么 android开发是干嘛的android是什么手机「android开发到底是什么 android开发是干嘛的」
2025-01-12 03:04


以前一直都是做PC产品的前后端开发,以及手机端或其他产品的接口开发。因为公司的发展规划,开始学习Android,在学习过程遇到各种问题,相信很多同行也是,本系列文章将针对 Android 开发进行逐一记录。


Android是为移动设备所提供的一系列软件,这包含了一个Android的操作系统、基于此操作系统的一些关键应用、以及为开发人员提供的Android SDK。其中Android SDK包含了用于开发Android平台应用程序所需要的工具和API,这些应用是使用Java开发的。

android开发到底是什么 android开发是干嘛的_android

  • 应用层
    Android自带了一些核心应用,比如Email客户端、SMS程序、日历、浏览器等等,当然第三者开发的应用也属于这一层。
  • Android应用框架
    这是与开发人员关系最密切的一个部件,通过Android提供的开放的开发平台,开发人员可以自由的与移动设备的硬件进行交互、运行后台程序、设置报警、添加状态栏通知、创建与用户互动的界面等等,就像Android自带的核心应用一样,你可以访问Android框架提供的API。
    Android的应用框架旨在简化组件的重用,当某个应用如果公开了某个功能,那么其他应用可以直接重用这个公开的部分。举个例子:如果你开发的一个应用程序需要用到发邮件这个功能,那么你可以直接方便的调用Android核心应用的发邮件,而不必再自己开发一套。
    在这些Android应用的背后,有一系列的组件、服务在支撑着它们:
  • View System提供丰富的以及可扩展的UI控件,让开发者构建出与终端用户互动的界面:List、Button、TextBox等等
  • Content Providers让应用可以共享数据以及从其他应用获取数据
  • Resource Manger让应用可以访问一些非代码的资源,如本地图片、布局文件
  • Notification Manager让应用可以自定义状态栏信息
  • Activity Manager管理着应用的生命周期
  • Android类库
    包含了很多Android系统组件用到的一些C/C++类库,这些组件特性通过Android FrameWork提供给开发者。
  • Andorid运行时
    包含了一些Java开发的运行时类库
  • Linux内核
    提供了Android的系统核心服务依赖,如安全、内存管理、进程管理、网络服务、驱动模型等,可以理解为介于硬件和软件的中间层。

1、基于Eclipse
Eclipse是著名的跨平台开源集成开发环境(IDE)。最初主要用来Java语言开发,亦有人通过插件使其作为C++、Python、PHP等其他语言的开发工具。基于 Eclipse 可以搭建用于 Android 开发的环境。Eclipse + Java SDK (JDK)组成了基础的 Java 集成开发环境,ADT 作为插件为 Eclipse 提供 Android 开发的支持,再整合 Android SDK 后组成 Android 开发环境。

  • IDE
    Intelligent Development Environment 的简称,即智能开发环境。
  • SDK
    Software Development Kit 的简称,即软件开发工具包。一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。 
    在 Java 中,Java SDK 也被称为 JDK,Java的开发工具包。包括了Java运行环境、Java工具和Java基础类库。 
    在 Android 中,它(Android SDK)为开发者提供了库文件以及其他开发所用到的工具。简单理解为 Android 开发工具包集合,是整体开发中所用到的工具包。Android SDK 采用了 Java 语言,需要 JDK 5.0及以上版本作为支持。
  • ADT
    Android Development Tools 的简称,即 Android 开发工具。可以理解为Eclipse的插件,它能在Eclipse 和 SDK 之间起一个桥梁的作用。ADT 是作为支持Android开发的插件,与Eclipse集成并升级为Android IDE,后面将介绍Eclipse + ADT的搭建。

另一种基于 Eclipse 的 Android 开发环境,直接下载官方提供的 ADT-Bundle,下载地址:https://www.androiddevtools.cn/

该工具是已经集成了 ADT 和 Android SDK 的 Eclipse,可直接使用。这种模式的开发环境具有整体性,不需要手动安装配置 ADT 和 SDK,集成组件统一升级, 但缺乏灵活性,由于国内对Google的访问限制,升级组件时可能遇到麻烦。

2、Android Studio

最新文章
拿到华为Mate60后的第一个小长假,这些宝藏功能让旅行更尽兴手机vpn「拿到华为Mate60后的第一个小长假,这些宝藏功能让旅行更尽兴」
华为Mate60到手后的第一个小长假来了,当然要充分发挥新手机价值!假期准备去旅行的机主们看过来,提前知道这几个功能,这趟旅行省时又省心。 拿到新手机后,可以花上几分钟,把生活常用的门禁卡、交通卡、银行卡等添加到华为钱包,今后乘
可能这个是最便宜的4g手机了最便宜的手机「可能这个是最便宜的4g手机了」
1.购入原因:又是一年,回到老家,看见外公的无绳电话已经坏了,买个电话还几百块,还不如买个,但因为岁数的原因,也只能上手一台老人机,简单用用。一开始入手小辣椒(就是那个做便宜智能机的那个),但是身为一个老人机,语音播报、大字
看过《手机少年》的人还看过手机漫画「看过《手机少年》的人还看过」
感谢您对我方的信任,我们将按照法律法规要求,采取严格的安全保护措施,保护您的个人隐私信息。在此,我们郑重的提醒您:1.在您使用我方提供的服务时,建议您详细阅读本用户隐私政策,详细了解我方收集,存储,使用,披露和保护您的个人信
香港手机数码卖场之 先达广场香港手机「香港手机数码卖场之 先达广场」
香港手机卖场  先达广场是全港出名的水货手机卖场,同时亦有各种低价的行货以及后行。而购买正规行货的话,西洋菜街的丰泽以及百老汇等也是不错的选择。 手机水货胜地先达广场   先达广场:坐地铁至旺角站,从D出口出来就见了。先达广
抖音放心借逾期发短信会有什么影响
抖音放心借逾期发短信会怎么样小编导语在现代社会,网络借贷逐渐成为人们解决资金问的重要途径。抖音放心借作为一种新兴的借贷方式,以其便捷的借款流程和灵活的还款方式吸引了大量用户。借贷不仅仅是获取资金的方式,更涉及到信用、责任和
苹果手机热点怎么设置苹果手机怎么改热点名称「苹果手机热点怎么设置」
在日常生活中,我们有时需要将手机的网络共享给其他设备使用,这时就可以开启手机的热点功能。苹果手机作为市场上常见的智能手机品牌,其热点设置相对简单且功能强大。以下是关于苹果手机热点设置的详细步骤和注意事项。一、开启热点功能1.
手机是什么系统手机系统「手机是什么系统」
随着科技的飞速发展,手机已成为我们日常生活中不可或缺的一部分。然而,对于很多用户来说,手机的操作系统仍然是一个相对模糊的概念。本文将详细科普手机的操作系统,帮助大家更好地理解这一核心技术。一、操作系统的定义手机的操作系统,
社交应用手机应用下载「社交应用」
在微博,随时随地,发现新鲜事;在微博,每天有数以亿计的网友在围观、分享和互动;在微博,时政要闻、文娱热点、热门事件一手掌握;在微博,海量视频,等你来刷;专业达人、游戏动漫、美食时尚、情感搞笑、娱乐综艺、影视、体育、VLOG、知
红色警戒尤里的复仇红警手机版「红色警戒尤里的复仇」
红色警戒尤里的复仇手机版,是在安卓手机上就可以玩的一个版本。红警系列的游戏有很多,但很少有像这款这样力求还原端游的原汁原味。甚至一些武器和地形图,都是模拟端游的。该游戏没有广告不氪金,只有有趣的战争对抗。还记得在《红色警戒
波导 女人星F1波导手机「波导 女人星F1」
手机所支持的短信息协议也即多媒体协议,目前主要有SMS、EMS和MMS三种。SMSSMS(Short Messaging Service)即:短信服务。是最早的短消息业务,也是现在普及率最高的一种短消息业务,通过它移动电话之间可以互相收发短信,内容以文本、数字
相关文章
推荐文章
发表评论
0评