Android- Context理解

学习了安卓以后还是不理解Context的用法:Api文档链接http://wear.techbrood.com/reference/android/content/Context.html

一个非常好的视频:http://www.tudou.com/programs/view/DtRZxB868TE

(实在看不懂得。可以去看看视频)

 

Context他是什么?有什么作用

1.环境变量, 2。句柄, 4上下文本。

有很多类继承了Context类:如

该Context类的实现类为ContextIml,该类实现了Context类的功能。请注意,该函数的大部分功能都是直接调用

时间: 2024-10-18 14:29:21

Android- Context理解的相关文章

我对Android的理解

前言 写这篇文章是为了和大家描述下我对Android的理解,同时会讲述下我后面的技术规划,希望能够对大家有点参考价值.大家都想学好Android,那么怎么才能学好呢?这个真不好说,但是我可以和大家交流下我自己的心得,当然仅限应用层开发,因为我本身是侧重应用层开发的. 知识的分类 Android中有很多知识点,虽然说大部分知识点都不难,但是量很多,这就会给人一种很琐碎的感觉.在这种情况下就要对知识进行分类,我对Android知识的分类为: 1. 基本知识点 比如四大组件如何使用.如何创建Servi

context理解

官方文档的解释是:Context提供了关于应用环境全局信息的接口.它是一个抽象类,它的执行被Android系统所提供.它允许获取以应用为特征的资源和类型.同时启动应用级的操作,如启动Activity,broadcasting和接收intents. 常用的Context的子类是Activity和Service,我们可以将context理解为类似于Window下的句柄,但Window下的句柄,每个资源都可以是一个句柄,比如一个控件.图片等等,但在android中context只能是Activity和

Android Context 是什么?

andorid 开发(42)  版权声明:本文为博主原创文章,未经博主允许不得转载. [转载请注明出处:http://blog.csdn.net/feiduclear_up CSDN 废墟的树] PS:修该了一些有误区的地方. 引言 Context对于Android开发人员来说并不陌生,项目中我们会经常使用Context来获取APP资源,创建UI,获取系统Service服务,启动Activity,绑定Service,发送广播,获取APP信息等等.那么Context到底是什么?Context又是怎

关于Android Context一些总结

1.首先什么是context? 文档语焉不详,说是resource什么的,反正是没看懂,实际上可以认为它是一个指向parent对象的指针,受到那个parent对象的控制. 2.为什么需要context? 试想一下这个语句: Button myButton =newButton(this); 这个this就是context,前面说了它指向了parent对象,那指向了哪里?为什么需要这么做?原因是Button为了能完成自己的使命(响应各种操作)就得让Android系统知道自己是属于哪个Activit

心得分享:关于对Android的理解,知识点梳理

前言 写这篇文章是为了和大家描述下我对Android的理解,同时会讲述下我后面的技术规划,希望能够对大家有点参考价值.大家都想学好Android,那么怎么才能学好呢?这个真不好说,但是我可以和大家交流下我自己的心得,当然仅限应用层开发,因为我本身是侧重应用层开发的. 知识的分类 Android中有很多知识点,虽然说大部分知识点都不难,但是量很多,这就会给人一种很琐碎的感觉.在这种情况下就要对知识进行分类,我对Android知识的分类为:  1. 基本知识点        比如四大组件如何使用.如

Android的理解

从组件的角度来考虑 Activity------------------Service-----------------Broadcast Receiver----------------------ContentProvider 从流程的角度来看 View function------------>android functionality data----------------->android object 从业务流程角度来看 单Activity--------------->多

转:Android Context的理解

本文大多数内容翻译自:http://www.doubleencore.com/2013/06/context/  我重新组织了下内容以及结构,建议大家尽可能看下原文. 1.Context概念 其实一直想写一篇关于Context的文章,但是又怕技术不如而误人子弟,于是参考了些资料,今天准备整理下写出来,如有不足,请指出,参考资料会在醒目地方标明. Context,相信不管是第一天开发Android, 还是开发Android的各种老鸟,对于Context的使用一定不陌生~~你在加载资源.启动一个新的

android context的一些理解

1.什么是context 1.它描述的是一个应用程序环境的信息,即上下文. 2.该类是一个抽象(abstract class)类,Android提供了该抽象类的具体实现类(ContextIml类). 3.通过它我们可以获取应用程序的资源和类,也包括一些应用级别操作,例如:启动一个Activity,发送广播,接受Intent 信息 等. 2.context的继承关系  Context类  抽象类,提供了一组通用的API.   ContextIml.java类  Context类的实现类,该类实现了

【Android个人理解(四)】自定义Application类的使用

1.为什么要重写Application类 如果想在整个应用中使用全局变量,在java中一般是使用静态变量,public类型:而在android中如果使用这样的全局变量就不符合Android的框架架构,但是可以使用一种更优雅的方式就是使用Application context. 那么为什么这样的全局变量就不符合Android的框架架构? 众说纷纭,我理解的是static访问是无法跨进程的.Android中的Activity,Service是可以在各自进程中运行的,用static传递参数到不同进程的

Android Surface理解

结合别人的博客和自己看的代码,梳理下自己对surface的理解 1.代码相关文件 /AOSP/frameworks/native/libs/ui 主要是bufferqueuecore与surfaceflinger中分配 /AOSP/frameworks/native/libs/gui Android.mk                   IGraphicBufferAlloc.cpp BitTube.cpp                  IGraphicBufferConsumer.cp