Android开发知识体系
时光Fly
这个作者很懒,什么都没留下…
展开
-
环境搭建
1.Android 集成开发环境搭建2.离线搭建Android 集成开发环境原创 2016-01-25 19:04:36 · 83 阅读 · 0 评论 -
Android 非空格式验证 框架的使用
一.Android Validation 的基本功能简介1.Validation的简介:这是一个简单的函数库,使用注释语法来验证用户输入的表单信息。你仅需编写几行代码就可以实现一些表单验证功能,且显示的所有视图都将反馈给用户。它还带有一个可扩展的在线验证选项,这样你就可以为定制视图编写自己的验证信息及适配器了2.Validation的功能:Required (必填)No转载 2016-09-24 11:02:35 · 573 阅读 · 0 评论 -
图片缩放库 Photoview 和 Gif 控件GifView 的使用
一.Android PhotoView 和 GifView 的基本功能简介1.hotoView的简介:这是一个图片查看库,实现图片浏览功能,支持pinch(捏合)手势或者点击放大缩小。支持在ViewPager中翻页浏览图片。PhotoView 是一款扩展自Android ImageView ,支持通过单点/多点触摸来进行图片缩放的智能控件。功能实用和强大。2.GifView 是一个为了转载 2016-09-20 17:02:17 · 1374 阅读 · 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 · 361 阅读 · 0 评论 -
Android视图切换库的使用
一 SwitichLayout原理和基本特效展示Activity视图切换库,同时兼容View的动画基础特效15个,每个可拓展8个,大概120种特效可设置进入和退出动画,可控制动画结束后操作二 SwitchLayout的用法1.SwitchLayout的配置:导入Jar包或设置好依赖库每个Activity设置好主题theme为透明2.SwitchLayout的转载 2016-08-25 20:23:05 · 586 阅读 · 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 · 416 阅读 · 0 评论 -
Android ORM数据库的使用
一.ORM数据库框架ActiveAndroid的特点和优势1.什么是ORM框架:ORM(Object Relational Mapping)框架采用元数据来描述对象与关系映射细节。把对象持久化到数据库中。就是利用Java的反射机制把对象和数据库记录映射关联起来。2.ActiveAndroid的特点和优势:基于ORM关系操作数据库配置方便几乎不需要编写任何SQL语转载 2016-09-03 14:11:22 · 364 阅读 · 0 评论 -
Android事件总线分发库的使用
一 事件总线分发库EventBus和Otto的简介及对比1.什么是事件总线管理:将事件放到队列里,用于管理和分发保证应用的各个部分之间高效的通信及数据、事件分发模块间解耦2. Event Bus是一个发布 / 订阅的事件总线。Event Bus模式 — 也被称为Message Bus或者发布者/订阅者(publisher/subscriber)模式 — 可以让两个组件相互通信,转载 2016-08-23 20:00:21 · 284 阅读 · 0 评论 -
Android网络图片加载缓存处理库的使用
一、网络图片加载库的特点和优势 1.难点:OOM内存溢出 2.图片尺寸和缩略图处理的平衡 3.网络图片的加载与缓存机制二、Universal-ImageLoader的用法和案例1.特点:支持本地图片和网络图片的多线程异步加载和缓存处理 个性化的配置自己项目的ImageLoader 图片加载过程的监听回调 根据内存进行图片剪裁优化,防止出现OOM 较好转载 2016-08-23 19:38:54 · 403 阅读 · 0 评论 -
数据存储
一.Android文件读写操作1. 文件的基本操作。2.读取Assets与raw文件夹中的数据。3. 读写内部存储与外部存储。原创 2016-03-01 11:06:53 · 284 阅读 · 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 · 112 阅读 · 0 评论 -
网络通信
掌握使用异步任务进行网络通信,让应用在网络世界更加灵活自如一.Android异步任务处理1.读写网络数据、大量计算等,为了不让这些耗时的任务影响界面响应,就应当使用异步任务进行处理。2.多线程的概念。3.AsyncTask的使用方法。包括传入参数、设定后台任务、过程信息的处理等原创 2016-03-02 13:43:46 · 235 阅读 · 0 评论 -
用户界面优化
一.Android Fragment1.认识 FragmentA 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 · 733 阅读 · 0 评论 -
Android基础知识(2)
1.Android 中 Service 通信 通过intent传递数据 通过IBinder传递数据原创 2016-01-27 10:18:42 · 241 阅读 · 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 · 236 阅读 · 0 评论 -
Android UiAutomator环境配置与编译运行
一.新建测试工程1 、打开Eclipse2 、新建一个java工程,包3 、增加build path4 、 新建测试类,继成UiAutomatorTestCase5 、 编写用例,方法名必须test开头6 、 编译与运行二.编译与运行测试代码1.创建build文件android create uitest-project -n -t 1 -p 2.修改转载 2016-10-11 14:46:01 · 947 阅读 · 0 评论