Android第一节(体系介绍),维维复习

Android的学习已经过了很久了,感觉好多知识都已经忘了,现在开始慢慢整理吧,加油!

今天我们来开始Android基础之旅吧!

一、Android的系统框架

Android的系统架构共分为4层

1、Application应用层;

2、Framework应用框架层;

3、Libraries系统运行时和系统类库层(c/c++);

4、Linux内核与硬件驱动层;

二、Android 应用开发体系介绍

1、四大组件:Activity,Service,BroadcastReceiver(广播接收器),ContentProvider(内容提供者)。

2、UI控件

3、多线程处理:Handler机制,AsyncTask。

4、网络访问

5、数据存储

6、资源管理:图像资源,布局资源,动画资源,常量资源,raw资源,assets资源

7、动画与菜单

8、高级组件

9、事件分发机制

10、系统服务

11、第三方类库

12、屏幕适配

三、关于Android项目的目录结构说明

src:源文件

gen:系统资源生成包

bin:目标文件

assets:非Android资源文件,存放应用配置文件

libs:第三方类包

res:不同资源文件(drawable(图像资源),layout(布局资源),values(常量资源),menu(菜单资源))。

AndroidManifest.xml:应用清单文件

project.properties:应用项目属性文件

时间: 2024-11-10 00:19:08

Android第一节(体系介绍),维维复习的相关文章

第一节: Timer的定时任务的复习、Quartz.Net的入门使用、Aop思想的体现

原文:第一节: Timer的定时任务的复习.Quartz.Net的入门使用.Aop思想的体现 一. 前奏-Timer类实现定时任务 在没有引入第三方开源的定时调度框架之前,我们处理一些简单的定时任务同时都是使用Timer类, DotNet中的Timer类有三个,分别位于不同的命名空间下,分别是: ①.位于System.Windows.Forms里,即定时器控件,不过多介绍了 ②.位于System.Threading.Timer类里 (重点介绍) ③.位于System.Timers.Timer类里

火云开发课堂 - 《Shader从入门到精通》系列 第一节:Shader介绍与工程搭建

<Shader从入门到精通>系列在线课程 第一节:Shader介绍与工程搭建 视频地址:http://edu.csdn.net/course/detail/1441/22665?auto_start=1 交流论坛:http://www.firestonegames.com/bbs/forum.php 工程下载地址:请成为正式学员获取工程 课程截图: 项目实例: 版权声明:本文为博主原创文章,未经博主允许不得转载.

第一节、介绍

CSDN博客: forlong401 邮件地址:[email protected] 微博:@forlong401 第一章 轻量级视图控制器,2013年6月 欢迎阅读objc.io期刊第一期.objc.io是关于Objective-C最佳实践和高阶技术的期刊! objc.io期刊是由Chris Eidhof.Daniel Eggert和Florian Kugler创刊于德国柏林.期刊创立的目的是为iOS和OS X开发者探讨深度技术话题提供一个正规的平台. 期刊的每一期聚焦一个特定话题,通过多篇文章

第一节丶上传(方便复习)

一丶上传案例one 1.页面html 1 <div> 2 <form id="j_editForm" method="post"> 3 <table class="align-center"> 4 <tr> 5 <td>图片:</td> 6 <td> 7 <img class="j_upLoad" /> 8 <input na

CUDA:Supercomputing for the Masses (用于大量数据的超级计算)-第一节

原文链接 第一节 CUDA 让你可以一边使用熟悉的编程概念,一边开发可在GPU上运行的软件. Rob Farber 是西北太平洋国家实验室(Pacific Northwest National Laboratory)的高级科研人员.他在多个国家级的实验室进行大型并行运算的研究,并且是几个新创企业的合伙人.大家可以发邮件到[email protected]与他沟通和交流. 您是否有兴趣在使用高级语言(比如C编程语言)编程时,通过标准多核处理器将性能提升几个数量级?您是否期待拥有跨多个设备的伸缩能力

【转】Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果--不错

原文网址:http://blog.csdn.net/xiaanming/article/details/10163203 转载请注明出处:http://blog.csdn.net/xiaanming/article/details/10163203 了解二维码这个东西还是从微信中,当时微信推出二维码扫描功能,自己感觉挺新颖的,从一张图片中扫一下竟然能直接加好友,不可思议啊,那时候还不了解二维码,呵呵,然后做项目的时候,老板说要加上二维码扫描功能,然后自己的屁颠屁颠的去百度,google啥的,发现

Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果

了解二维码这个东西还是从微信中,当时微信推出二维码扫描功能.自己感觉挺新颖的,从一张图片中扫一下居然能直接加好友,不可思议啊,那时候还不了解二维码.呵呵,然后做项目的时候.老板说要加上二维码扫描功能.然后自己的屁颠屁颠的去百度,google啥的.发现非常多朋友都有介绍二维码扫描的功能,然后我就跟着人家的介绍自己搞起了二维码扫描功能,跟着人家的帖子,非常快我的项目就增加了扫描二维码的功能,然后自己还非常开心. 随着微信的到来,二维码越来越火爆,随处能看到二维码,比方商城里面,肯德基,餐厅等等.对于

第一节.安装Android Studio(Ubuntu)

安卓开发系列教程--目录 最后编辑于2016-04-21 本节介绍在Ubuntu 14.04 LTS 下安装Android Studio 2.0 .如果你的开发环境为Windows 7,请转到------. 本节目录: 安装JDK 安装Android SDK 安装Android Studio 新建项目并在虚拟设备AVD上运行第一个安卓APP 1. 安装并配置JDK 1.1 从ORACLE 官网下载最新版本的JDK Downloads -> Popular Downloads. Java SE -

在Android用ZXing.jar识别二维码的精简版(简化了配置和代码)

最近公司做了一款OTP令牌激活的产品,由于之前激活手机令牌需要输入很多的激活信息才能进行激活.经过一段使用后,发现易用性不是很强,考虑如果加入二维码的的扫码功能岂不是大大增加了易用性.     在网上搜了很多资料,要不是配置太多,要不就是代码量太大,最后没办法就硬着头皮去写和去精简,最后压缩至目前的版本.如果有更好的版本可以联系我. 具体DEMO可以通过 下载http://download.csdn.net/detail/fugui6611634/7341277下载 本文代码运行的结果如下: 代