<java基础>零起点学Android(一)大体介绍
来源:互联网 发布:赵丽颖替身 知乎 编辑:程序博客网 时间:2024/06/09 17:35
小鱼并不是计算机专业,甚至所学和计算机相差十万八千里。
所以大家要放下心,耐下性子学习必有所成。
小鱼刚刚以前实习的时候就接触做过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 只不过是将属于你的应用的数据提供给其他应用使用的一个类。
- <java基础>零起点学Android(一)大体介绍
- <java基础>零起点学Android(三)
- <java基础>零起点学Android(六)
- <java基础>零起点学Android(二)Intent 意图
- <java基础>零起点学Android(五)之应用窗口
- 零起点学VB做外挂(一)
- 零起点学Android(四)之Android四大组件
- 零基础学python(一)
- Java 零起点
- 零基础学python-16.7 nonlocal介绍
- Android 编程基础,零基础必学。
- 零基础学Linux(一)系统介绍及linux环境搭建
- 零起点学 C++ 第二章
- 零起点学通C++--点滴
- 零基础学JAVA,首选广州传智播客
- 零基础学JAVA,首选广州传智播客
- 零基础学JAVA—单词长度
- 零基础学Java的方法
- 自己定制spring的数据源
- 智能远程插排的设计
- BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第4章节--理解你的开发选项 常见的开发人员任务
- oracle TABLE ACCESS BY INDEX ROWID 你不知道的索引回表-开发系列(三)
- hdu 1034 Candy Sharing Game(暴力模拟)
- <java基础>零起点学Android(一)大体介绍
- 从1.5k到18k, 一个程序员的5年成长之路
- 好的jquery插件链接网站
- Android2.2以上版本下载网络文件getContentLength()大小异常
- freetype-2.4.10.tar.bz2的使用
- C/C++ 中 内存的动态分配 ------很基础但很有用
- BMP: 第一课 Bitmap specification)
- C++ Primer 第五版 中文版 练习 12.14 and 12.15 个人code
- 黑马程序员_银行业务调度系统