Android开发知识体系
时光Fly
这个作者很懒,什么都没留下…
展开
-
环境搭建
1.Android 集成开发环境搭建 2.离线搭建Android 集成开发环境原创 2016-01-25 19:04:36 · 98 阅读 · 0 评论 -
Android 非空格式验证 框架的使用
一.Android Validation 的基本功能简介 1.Validation的简介: 这是一个简单的函数库,使用注释语法来验证用户输入的表单信息。你仅需编写几行代码就可以实现一些表单验证功能,且显示的所有视图都将反馈给用户。它还带有一个可扩展的在线验证选项,这样你就可以为定制视图编写自己的验证信息及适配器了 2.Validation的功能: Required (必填)No转载 2016-09-24 11:02:35 · 595 阅读 · 0 评论 -
图片缩放库 Photoview 和 Gif 控件GifView 的使用
一.Android PhotoView 和 GifView 的基本功能简介 1.hotoView的简介:这是一个图片查看库,实现图片浏览功能,支持pinch(捏合)手势或者点击放大缩小。支持在ViewPager中翻页浏览图片。 PhotoView 是一款扩展自Android ImageView ,支持通过单点/多点触摸来进行图片缩放的智能控件。功能实用和强大。 2.GifView 是一个为了转载 2016-09-20 17:02:17 · 1393 阅读 · 0 评论 -
HTML、XML 等 Dom 结点类解析库的使用
一.Jsoup 的特点和优势 1.Jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。 2.Jsoup的特点: HTML、XML、自定义DOM格式文本解析可操作HTML元素、属性、文本适用于采集解析网站HTMLDOM解析功能强大 二. Jsoup转载 2016-09-20 16:39:03 · 384 阅读 · 0 评论 -
Android视图切换库的使用
一 SwitichLayout原理和基本特效展示 Activity视图切换库,同时兼容View的动画基础特效15个,每个可拓展8个,大概120种特效可设置进入和退出动画,可控制动画结束后操作 二 SwitchLayout的用法 1.SwitchLayout的配置: 导入Jar包或设置好依赖库每个Activity设置好主题theme为透明 2.SwitchLayout的转载 2016-08-25 20:23:05 · 612 阅读 · 0 评论 -
Android JSON 解析库的使用
一.GSON 和 Fast-json 的特点和优势 1.JSON 的简介:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 用于数据转换传输,通用于PHP,Java,C++,C#,Python等编程语言数据交换传输。易于人阅读和编写,同时也易于机器解析和生成。 基本结构:对象、数组。 2.Gson 的简介和特点:Gson 是 Goog转载 2016-09-03 14:36:48 · 438 阅读 · 0 评论 -
Android ORM数据库的使用
一.ORM数据库框架ActiveAndroid的特点和优势 1.什么是ORM框架: ORM(Object Relational Mapping)框架采用元数据来描述对象与关系映射细节。把对象持久化到数据库中。就是利用Java的反射机制把对象和数据库记录映射关联起来。 2.ActiveAndroid的特点和优势: 基于ORM关系操作数据库配置方便几乎不需要编写任何SQL语转载 2016-09-03 14:11:22 · 383 阅读 · 0 评论 -
Android事件总线分发库的使用
一 事件总线分发库EventBus和Otto的简介及对比 1.什么是事件总线管理: 将事件放到队列里,用于管理和分发保证应用的各个部分之间高效的通信及数据、事件分发模块间解耦 2. Event Bus是一个发布 / 订阅的事件总线。Event Bus模式 — 也被称为Message Bus或者发布者/订阅者(publisher/subscriber)模式 — 可以让两个组件相互通信,转载 2016-08-23 20:00:21 · 301 阅读 · 0 评论 -
Android网络图片加载缓存处理库的使用
一、网络图片加载库的特点和优势 1.难点:OOM内存溢出 2.图片尺寸和缩略图处理的平衡 3.网络图片的加载与缓存机制 二、Universal-ImageLoader的用法和案例 1.特点: 支持本地图片和网络图片的多线程异步加载和缓存处理 个性化的配置自己项目的ImageLoader 图片加载过程的监听回调 根据内存进行图片剪裁优化,防止出现OOM 较好转载 2016-08-23 19:38:54 · 422 阅读 · 0 评论 -
数据存储
一.Android文件读写操作 1. 文件的基本操作。 2.读取Assets与raw文件夹中的数据。 3. 读写内部存储与外部存储。原创 2016-03-01 11:06:53 · 301 阅读 · 0 评论 -
系统功能
一.Android多点触摸交互处理 1.触摸事件的侦听和传递。 2.单点、多点触摸的使用方法。 package com.gst.user.application; import android.os.Bundle; import android.support.design.widget.FloatingActionButton; import android.support.design原创 2016-01-29 17:52:08 · 133 阅读 · 0 评论 -
网络通信
掌握使用异步任务进行网络通信,让应用在网络世界更加灵活自如 一.Android异步任务处理 1.读写网络数据、大量计算等,为了不让这些耗时的任务影响界面响应,就应当使用异步任务进行处理。 2.多线程的概念。 3.AsyncTask的使用方法。 包括传入参数、设定后台任务、过程信息的处理等原创 2016-03-02 13:43:46 · 253 阅读 · 0 评论 -
用户界面优化
一.Android Fragment 1.认识 Fragment A Fragment represents a behavior or a portion of user interface in an Activity. You can combine multiple fragments in a single activity to build amulti-pane UI a原创 2016-01-27 15:30:18 · 752 阅读 · 0 评论 -
Android基础知识(2)
1.Android 中 Service 通信 通过intent传递数据 通过IBinder传递数据原创 2016-01-27 10:18:42 · 265 阅读 · 0 评论 -
Android基础知识(1)
1.认识Android中的Activity组件 2.Activity的生命周期 3.在Activity之间传递参数 实现Serializable接口package com.gst.user.application; import java.io.Serializable; /** * Created by user on 1/25/16. */ public class Us原创 2016-01-25 20:11:34 · 250 阅读 · 0 评论 -
Android UiAutomator环境配置与编译运行
一.新建测试工程 1 、打开Eclipse 2 、新建一个java工程,包 3 、增加build path 4 、 新建测试类,继成UiAutomatorTestCase 5 、 编写用例,方法名必须test开头 6 、 编译与运行 二.编译与运行测试代码 1.创建build文件 android create uitest-project -n -t 1 -p 2.修改转载 2016-10-11 14:46:01 · 967 阅读 · 0 评论