作为android应用程序开发的从业人员来说,对于一些常识性的东西的了解是很有必要的,这能够避免我们在开发的过程中卡在一些基本的步骤上,同时也能够拓展思路。那么在这方面的程序开发中有哪些常识性的东西是值得我们去好好了解一番的呢?我们现在马上来看一下吧。
简单的Android应用程序开发由Activity、Content provider、Service、Intent等部分组成(可能只包含其中部分而非全部组成)。其中,Activity相当于Windows应用程序的对话框窗口或网络应用程序的Web页面窗口;Content provider提供供多个应用使用的数据存储;Service被设计成和Activity独立的可以保持后台运行的服务(如设计需要在后台运行的音乐播放器时需要用到Service),Intent是一种运行时的绑定机制,用来描述一个程序想要作什么事情、从一个Activity跳到另一个Activity等,借助于Intent,各个Activity间的切换是很方便的。
一、应用程序
Android会同一系列核心应用程序包一起发布,该应用程序包包括email客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是使用JAVA语言编写的。
二、应用程序框架
开发人员也可以完全访问核心应用程序所使用的API框架。该应用程序的架构设计简化了组件的重用;任何一个应用程序都可以发布它的功能块并且任何其它的应用程序都可以使用其所发布的功能块(不过得遵循框架的安全性限制)。同样,该应用程序重用机制也使用户可以方便的替换程序组件。
三、程序库
Android 包含一些C/C++库,这些库能被 Android 系统中不同的组件使用。它们通过 Android 应用程序框架为开发者提供服务。
四、Android 运行库
Android 包括了一个核心库,该核心库提供了JAVA 编程语言核心库的大多数功能。
五、Linux 内核
Android 的核心系统服务依赖于 Linux 2.6 内核,如安全性,内存管理,进程管理, 网络协议栈和驱动模型。 Linux 内核也同时作为硬件和软件栈之间的抽象层。
上面的这些有关android应用程序开发的基本知识大家看完之后是不是都掌握了呢?如果还有哪些没有掌握的话可以具体搜索一下您不熟悉的知识来寻找更多的攻略或者是教程,这能够在搜索引擎上完成,也可以在一品威客网这种威客平台上完成,小编个人是比较倾向于后者的,因为这种威客网站上的攻略是实际的经验,会更有用一些。
交易额: 186.79万元
无 |河南省 |洛阳市 |洛龙区
交易额: 151.77万元
无 |浙江省 |台州市 |玉环县
交易额: 110.67万元
工作室 |浙江省 |温州市 |瓯海区
交易额: 101.38万元
公司 |广东省 |东莞市 |东莞市
成为一品威客服务商,百万订单等您来有奖注册中
价格是多少?怎样找到合适的人才?
¥50000 已有3人投标
¥50000 已有1人投标
¥1000 已有2人投标
¥20000 已有2人投标
¥10000 已有3人投标
¥13000 已有1人投标
¥3000 已有1人投标
¥100 已有5人投标