现在的位置: 首页 > 综合 > 正文

零起点学Android(一)

2016年05月28日 ⁄ 综合 ⁄ 共 907字 ⁄ 字号 评论关闭

小鱼并不是计算机专业,甚至所学和计算机相差十万八千里。

所以大家要放下心,耐下性子学习必有所成。


     小鱼刚刚以前实习的时候就接触做过android 的东西,主要是给一个出口手机做launcher模块。小鱼目前在做金融系统重构,由于比较枯燥所以对以前的事物又怀念起来~ 在此小鱼带来一些博客与大家分享。

     大家不要想android 有多难,首先让我简单说下什么是Android 如果你使用java做Android开发,那就只要想象安卓就是一套框架,什么乱七八糟的组建拿过来用就是了。

下面按照老规矩给大家贴张图,android的4层架构图。


大家可能之前就有看到过类似的图~ 没错这就是谷歌给我们解释的android 的完整框架,最近可能要出Android l 或者Android M 不管怎么样java编程应该没有变。如果有什么变动小鱼会第一时间在博客里面更正。

好啦 大家不用多想 ,蓝色部分是我们需要注重的 下面两层小鱼都不知道怎么用。

大家要知道 第一层 是被第二层所支持的,第二层是各种管理器,管理控制第一层个各个组件,好了 下面我要隆重介绍下android的开发组件! 传说中的四大组件,他们分别是

Activity/ Service /Content Pronvider 和Broudcast Receiver

android 应用构架师基于组件的,这些组件存放在应用包中,组件通信通过配置文件AndroidManifest文件中描述的Intent(他是一个类,一个可以传递数据的对象)实现。


Activity:此组件负责呈现用户界面,实现用户和应用之间的交互

service:  此组件长时间在后台运行,没有用户界面。service又分为本地服务(Local service )和远程服务(remote service) ,前者和其他部分运行在同一进程中,方便实现后台业务,远程服务在单独的进程中,这类Service 可以实现进程之间的通信。Service并不是一个进程或是线程

Broadcast Recevier 组件是负责接收和响应广播的。比如电量低的时候提示。

Content Provider 组件,可以理解为jdbc 只不过是将属于你的应用的数据提供给其他应用使用的一个类。




抱歉!评论已关闭.