疯狂Android第一章:Android环境配置以及基本概念

第一章

无关痒痛:Android Studio安装,配置,基本功能介绍!

重点内容:Android应用基本结构分析。

基础概念部分(只需知道作用,原理后见代码):

Activity:安卓系统中负责与用户界面交互的一个组件类,它主要的功能就是显示一个页面通过它的setContent(View);方法将View对象或View对象的资源ID等方式将View对象的布局内容显示出来,而自己是一个view的间接容器直接容器是Window,Activity具有操作窗口的许多方法,例如窗口主题,风格等等。

View:这是一个可视组件基类,许多的Android界面相关组件直接或间接的由此派生。

Service:Activity和service这两个类的地位是并列的,两者都有各自处理自身功能事务相关的生命周期方法,不同点在于:两者作用不同,一个是用于用户界面相关的UI处理类型的事务,而service主要用于程序后台运行的相关事务。

BroadCastReceiver:广播事件接收器,其功能主要是接受来自其它应用程序发出的广播,然后进行相应的响应和处理,应用程序的某组件通过向系统发送广播,BroadCastReceiver向系统注册广播监听,这样便可接受广播响应程序事务。

ContentProvider:由于各个Android应用程序运行在各自的应用程序虚拟机中,彼此实现数据交互时采用ContentProvider来实现,不仅如此,ContentProvider还可以获取和打开对方程序的组件设置数据。

Intent:此类是一个容器类,是以上组件通讯的载体,通过它的操作方法可以使从组件到另一组件的通讯得以开展。当使用intent的操作方法打开另外一个组件时,可以有两种方式,一种是显示intent:明确指定目标组件的名称和包类,另一种是隐式intent:通过设定响应的标准,使启动的目标不唯一,满足条件即可启动。

IntentFilter:此类是用于区分隐式intent所满足的条件进行过滤。

时间: 2024-10-08 03:15:01

疯狂Android第一章:Android环境配置以及基本概念的相关文章

第一章:环境配置

发现博客园能编辑已经发布的东西,学Python这么枯燥,顺便写点东西娱乐一下好了~ 爪哇位于派森帝国北部,紧挨着帝国最大的港口希加.温暖的季风从共工海带来了充足的水汽,催生着肥美的牧草,以及当地人健硕的体格. 现在是西瓜2046年的初秋,夕阳象征性低垂天际,没有温度的橘色光芒洒在爪哇市政中心门前宽阔的草坪上,风乍起,没吹倒一棵小草. 两条短短的队伍排在草坪中央的石板路上,他们是来参加能力测验的孩子们.都是十一岁的娃娃,从清晨站到现在,即使中途有食物补充,也已经到了体力的极限.偏偏周围站着冷漠肃杀

Android adt bundle 开发环境配置及第一个“Hello world”程序运行

    最近在学习Android 顺便记录下学习过程当作复习吧,这是写的第一篇正式博客.  一.jdk环境配置     二.android adt bundle 下载     三.安装SDK     四.模拟器及真机调试     五.第一个程序 Hello world!     六.总结 一.jdk环境配置 jdk下载地址 选中"Accept License Agreement"之后才能下载,如下图: 下载之后 点击安装,一路next 之后配置环境变量 JAVA_HOME,找到jdk安

Android深度探索(卷1)HAL与驱动开发 第一章 Android系统移植与驱动开发概述 读书笔记

Android深度探索(卷1)HAL与驱动开发 第一章 Android系统移植与驱动开发概述 读书笔记 本章是 Android系统移植与驱动开发概述性的具体讲解.首先,Android被分为了四层架构.在最底层的是Linux内核 .然后分别是C/C++代码库.Android SDK A和应用程序.而Android的移植又分为系统移植和应用移植.系统移植要实现Android操作系统在其他硬件平台上运行起来,其中的关键是Linux的内核.内核必须要完成对平台上运行的各个硬件的识别.所以这就需要Linu

第一章 android以及智能手机行业相关简介

第一章 android以及智能手机行业相关简介读后感受&知识累计 最近深刻了解到自己基础知识的不足,变不断的开始阅读很多android相关的知识,希望这些对本人未来的职业发展有很大的帮助.下面的部分知识并不是书中原来的样子,是本人综合了一下,整合的感受和知识,本人写博客并不是为了帮助大家在代码层面解决问题,只是为了方便有向我一样的ce来积累知识,固图片很少,纯文字型的. 一.android简介 1.android的产生 android是有OHA(开放手机联盟)vs 谷歌一切提供的一款软件平台,至

第一章 Android系统的编译和移植实例

第一章 Android系统的编译和移植实例 这一章节主要介绍了Android系统的编译和移植技术,作为建立在Linux内核的基础上的Android操作系统,它的编译和移植不论在过程还是技术方面都和嵌入式Linux非常相似. 首先要准备一套可以正常运行Linux系统的一套开发版,需要在其移植Android系统,并能够正常运行. 移植的主要过程为: 1.下载Android Linux 内核 2.安装交叉工具链 3.移植Android Linux 内核支持的平台 4.安装Android SDK 5.获

第一章 Android系统移植与驱动开发概述 心得体会

第一章 Android系统移植与驱动开发概述 心得体会 通过学习Android深度探索(卷1)HAL与驱动开发的第一章Android系统移植与驱动开发,我对android驱动开发与移植概念有了一个整体且系统的把握.在本章中我主要学到了一下的知识 1.Android的系统架构分为Linux内核.C/C++代码库.Android SDK API.应用程序四层. 其中重点讲解第一层 Linux 内核.这一层主要包括Linux的驱动程序以及内存管理.进程管理.电源管理等程序. 2. Android移植可

C语言基础课程 第一课 Linux环境配置小实战httpserver

?? C语言基础课程 第一课 Linux环境配置小实战httpserver 首先环境需要的是redhat虚拟机操作系统 打开redhat 防火墙 2.将WWW(HTTP)勾选上 3.点击apply 点击是 4.切换到root用户 输入正确的root密码 5. 启动http服务 6.输入ifconfig 查看当前ip 痛 7.通过分析我们知道 他是一个局域网的ip   windows可以通过net 或者 主机模式与Linux进行通信 如果不想改变本地ip地址的话  我们需要改变虚拟机的ip地址 和

第一章 android体系结构以及源代码阅读环境搭建

转载请标明出处: http://blog.csdn.net/yujun411522/article/details/46334057 本文出自:[yujun411522的博客] 1.2 Android体系结构 体系结构按照两种视角来分析:静态和动态视角 1.2.1 静态视角的体系结构 可以分为四层application.application framework.lib和runtime.linux 内核 1.app,可以理解为我们平常使用的app.包括系统的和第三方app,系统的包括Home(对

第一章 : Android Studio 介绍 [Learn Android Studio 汉化教程]

摘自:http://ask.android-studio.org/?/question/789,为便于学习重新整理.. 本章将引导您完成安装和设置开发环境,然后你就可以跟随本书的例子和课程学习. 首先,您将安装被称为Java开发工具包(JDK)的必要组件. 然后你要下载和安装Android Studio以及Android软件开发工具包(SDK),这些都是开发Android应用程序所必需的工具. 接着,我们将向你展示如何使用新建项目向导来创建一个简单的项目HelloWorld. 最后,我们将向你展