图像显示View: View是最基本的UI构件,它在屏幕中占据一个矩形区域可用来显示文本、图像等内容,还可完成图像事件处理。常用的View方法有:inflate() (由XML 文件生成View)、onDraw (Canvas)(对View进行填充) 、onMeasure (int  int)(测量View的高度和宽度)、onLayout()(完成View的布局)、onKeyDown(int  KeyEvent)(View中有按键操作时被调用)、onFocusChanged (Boolean int)(当View得到或失去关注时被调用)、setOnClilckListener()(设置View点击事件监听器)。View也包含一些子类,如: TextView(布局文件中的文本显示)、EditText(布局文件中的文本编辑)、Button按钮)、ListView(显示列表)。 事件Intent: Intent抽象描述了想要执行的某种操作,它与startActivity一起使用可以开启新的activity,与startService一起使用可以开启后台服务。
Intent最重要的作用还是加载activity,它是不同activity间的桥梁。Intent也可以被认为是一种概括操作行为的数据结构,它主要包括action (动作)和data(数据)两部分,此外它还具有一些附加属性如category(intent种类)、type (数据类型)等。常用的Intent方法有intent()(构造intent)、addcategory() (添加intent类型)、getAction()(获取intent动作)、getData()(获取intent数据)等。
数据存取与共享机制ContentProvider: ContentProvider为应用程序提供一些访问方法,包括: Query(Uri String [ ] String String[ ]  String String String)(数据信息的查询),insert (Uri Contentvalues),(在Content provider中添加新数据),update(Uri Contentvalues String String[ ])(更新Content provide中的数据),delete(Uri String String[ ])(删除数据),Get type (Uri)(获取数据类型)。其中Uri标明了ContentProvider存储的数据类型,在执行访问方法时都需依据Uri作为路径标识来确定要访问哪个ContentProvider。 后台服务Service: Service是运行在后台的应用程序组件,不直接与用户交互。当前活动程序可以使用Context. StartService()开启一项后台服务,还可以通过Context. bindService()与后台服务通信。
上一篇:基于annotation的junit测试
下一篇:ASP.NET的奖学金评定系统设计+源代码

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

承德市事业单位档案管理...

公寓空调设计任务书

志愿者活动的调查问卷表

神经外科重症监护病房患...

AT89C52单片机的超声波测距...

国内外图像分割技术研究现状

中国学术生态细节考察《...

10万元能开儿童乐园吗,我...

C#学校科研管理系统的设计

医院财务风险因素分析及管理措施【2367字】