- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 AsyncTask学习笔记
AsyncTask定义了三种泛型类型 Params,Progress和Result。 Params 启动任务执行的输入参数,比如HTTP请求的URL。Progress 后台任务执行的百分比。Result 后台执行任务最终返回的结果,比如String。 使用过AsyncTask 的同学都知道一个异步加载数据最少要重写以下这两个方法: doInBackground(Param
2015-01-31 11:32:10 704
原创 Handler消息传递学习笔记
Android应用中经常需要在多线程中操作UI组件,而多线程操作UI组件会导致安全问题。为了处理这个问题,出现了Handler机制。 使用Handler通常会用到以下函数: handlerMessage(Message msg)sendEmptyMessage(int)sendMessage(Message)sendMessageDelayed(Message,long)
2015-01-30 20:02:08 686
原创 Android事件处理机制详解
Android提供两种事件处理机制: 基于回调的事件处理机制基于监听器的事件处理机制 一、基于监听器的事件处理机制 事件监听的处理模型涉及三个成员:事件源、事件、监听器。 总的来说,大致有如下几种实现形式: 外部类内部类:将事件监听器类定义为外部类Activity本身作为监听器匿名内部类(最常用)直接绑定到书签 1、外部监听类 特点说明: 使用较少,主要原因:
2015-01-30 17:23:49 819
原创 Android资源文件详解
一、Android Studio工程目录结构 关于Android Studio目录结构的说明:http://developer.android.com/tools/projects/index.html 新建的空工程: .idea/ IntelliJ的配置文件app/ 新建工程自动生成的Modulegradle/ 包含gradle-wrapper文件.gitignor
2015-01-30 17:03:18 873
原创 Fragment学习笔记
Fragment的出现用来取代了TabHost,可理解为Activity片段,它必须被嵌入Activty中,并由该Activity控制其生命周期,它可以处理输入事件。 Fragment与Activity的关系: 当Activity暂停时,内部的所有Fragment也会暂停,当Activity销毁时,内部的所有Fragment会销毁,只有当Activty处于活动状态时,才可以通过Acti
2015-01-29 09:59:12 618
原创 greenDAO学习笔记
一、背景知识 ORM(Object Relation Mapping):对象关系模型。用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。ORM作为项目中间件形式实现数据在不同场景下数据关系映射,对象关系映射是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 Android常用几个ORM框架:ORML
2015-01-28 15:51:09 5282 7
原创 gradle学习笔记
Android Studio使用gradle来管理代码,这与eclipse的Ant系统有较大区别,这里简单的介绍gradle的相关知识
2015-01-25 11:55:55 2562
原创 Android自定义组件
当开发者打算派生自己的UI组件时,需要通过继承View基类的子类,重写View类的相关方法。 示例:自定义Layout 1.首先继承View,实现构造函等:
2015-01-25 11:53:42 819
原创 ActionBar总结
自Android3.0开始出现,位于屏幕顶部,可以显示应用图标和Activity标题,而且还可以设置限时活动项(Action Item)。 一、主要用途: 显示菜单项(在Menu文件中布局+OnCreateOptionsMenu) 将程序图标作为返回Home主页面的导航操作 基于Tab的导航,切换Fragment ActionBar有四种导航方式:Tab、Tab+Swipe、DropDown(下拉)、Swipe Views+Title Strip 提供交互式ActionView
2015-01-25 11:49:20 602
原创 Activity的4种加载模式
Activity的4种加载模式 在Activity配置时可以指定android:launchMode属性,改属性支持以下四种属性值: standard:标准模式,默认 singleTop:Task顶单例模式 singleTask:Task内单例模式 singleInstance:全局单例模式
2015-01-25 11:45:58 559
SCAN社团发现算法
2018-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人