上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页
摘要: 一、概述 委托:就是一个对象对另一个对象的变化的响应,或者也可以说的对另一个对象影响的反应。 Block:就是一个代码块,有闭包的思想在其中。Block执行代码在编译时就已经生成,并且会将与之相关的使用的变量的数据结构的快照拷贝到栈或堆上(依照Block类型而定)。 二、委托优缺点? 优点: 减少代 阅读全文
posted @ 2017-05-07 14:48 naray 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 一、MRC 与 ARC 各自的属性修饰符 二、内存管理修饰符 MRC 模式下属性修饰符 retain: 引用计数加1。 assign: 分配内存,类似于copy。常用于基本数据类型,比如:int,long,NSInteger等。 ARC 模式下属性修饰符 weak: 当引用计数为零时,将其置为nil 阅读全文
posted @ 2017-05-07 14:46 naray 阅读(1068) 评论(0) 推荐(0) 编辑
摘要: 一、简介 Android需要一个保存在工程根目录下的XML文件AndroidManifest.xml,Android会使用这个文件来启动你的应用程序。系统会为应用程序分配内存,启动必要的系统资源和指针。 二、AndroidManifest.xml文件结构 Manifest XML文件中,<manif 阅读全文
posted @ 2016-04-06 14:19 naray 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 一、概述 在Java和android中,通过事件来与各种输入设备进行沟通。 事件是由OS产生的消息,当某个UI元素被用户以特定方式进行操作时,OS就会将事件消息发送给相应的View对象。 二、监听及事件处理 “处理”(Handle)与“处理程序”(Handler) 三、View类处理UI事件 在应用 阅读全文
posted @ 2016-04-06 14:19 naray 阅读(825) 评论(0) 推荐(0) 编辑
摘要: 一、工具 二、问题 这个问题通常出现的原因是Android Studio在更新时出错了,下载Gadle失败了,因为被墙了,只能FQ更新。下载地址如下: 解决方案: 方法1. 需要修改/etc/hosts表。添加如下IP地址: 然后,打开Android SDK Manager,在Preferences 阅读全文
posted @ 2016-03-24 10:40 naray 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 一、概念 布局是一种资源,资源是应用非代码形式的内容。项目的所有资源文件都存放在目录res的子目录下。 Android应用在编译时,自动生成一个R资源类,R资源类包含了所有资源文件的引用,生成在app/build/gen*下。资源文件的使用分为在代码中使用和在其他资源文件中引用该资源文件。在该类中根 阅读全文
posted @ 2016-03-23 23:14 naray 阅读(1347) 评论(0) 推荐(0) 编辑
摘要: 一、概念 1. 每个Activity实例都有其生命周期。在其生命周期内,activity在运行、暂停、停止三种可能的状态间进行转换。每次状态发生转换时,都有一个Activity方法将状态改变的消息通知给activity。 (此图来源于Android书籍权威指南) (1). onCreate:表示Ac 阅读全文
posted @ 2016-03-23 23:12 naray 阅读(472) 评论(0) 推荐(0) 编辑
摘要: fragment是一种控制器对象,activity可以委托它完成一些任务。通常这此任务是就管理用户界面。受管理的界面可以是一整屏,也可以是屏幕的一部分。 activity视图含有可提供fragment视图插入的位置,如果有多个fragment要插入,activity也可以提供多个可插入位置。使用fr 阅读全文
posted @ 2016-03-23 23:09 naray 阅读(323) 评论(0) 推荐(0) 编辑
摘要: Android Context进阶 一、介绍 Context是一个抽象类,它的主要实现在其它派生类ContextImpl类中。它是访问Application全局信息的接口,通过它可以访问Application的所有资源和相关类。其主要功能如下: 启动Activity。 启动或停止Service。 发 阅读全文
posted @ 2016-03-23 23:02 naray 阅读(504) 评论(0) 推荐(0) 编辑
摘要: LayoutInflater与findViewById(int id)功能类似,主要用于查找res/layout/***下xml布局文件。而findViewById(int id)方法是查找已经加载的布局文件中具体widget控件,比如:Button,TextView等。具体作用: LayoutIn 阅读全文
posted @ 2016-03-23 23:01 naray 阅读(265) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页