自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 android开源框架

一,MVP架构          1,EffectiveAndroidUI:https://github.com/pedrovgs/EffectiveAndroidUI        (4430星)    2,androidmvp:https://github.com/antoniolg/androidmvp        (3609星)    

2017-01-07 08:38:02 723

原创 Android Studio 常用高效快捷键

常用小操作单词选择显示最近操作,修改的文件文件查找操作记录移动行查找方法调用处方法的跟进显示方法的参数行的快速操作多行操作快速补全完成代码提示变量的快速操作代码折叠预览方法定义粘贴板管理拆分窗口变量命令风格查看大纲书签快速重构重构入口surround withExtract代码模块代码分析Insepect Code & Code cleanupDependencie

2017-01-05 14:34:10 426

原创 Android开发使用的常见第三方框架

Android框架java数据库通信1、volley项目地址 https://github.com/smanikandan14/Volley-demo(1)  JSON,图像等的异步下载;(2)  网络请求的排序(scheduling)(3)  网络请求的优先级处理(4)  缓存(5)  多级别取消请求(6)  和Activity和生命周期的联动(Activity结

2017-01-04 09:34:18 359

原创 RxJava详解

这篇文章的目的有两个: 1. 给对 RxJava 感兴趣的人一些入门的指引 2. 给正在使用 RxJava 但仍然心存疑惑的人一些更深入的解析RxJava 到底是什么RxJava 好在哪API 介绍和原理简析1. 概念:扩展的观察者模式观察者模式RxJava 的观察者模式2. 基本实现1) 创建 Observer2) 创建 Observable3) Subs

2017-01-03 18:05:46 437

原创 Android 开发规范与应用

从Futurice公司Android开发者中学到的经验。遵循以下准则,避免重复发明轮子。若您对开发iOS或Windows Phone 有兴趣,请看iOS Good Practices 和 Windows client Good Practices 这两篇文章。摘要使用 Gradle 和它推荐的工程结构把密码和敏感数据放在gradle.properties不要自己写 HT

2016-12-27 10:54:30 1071

原创 HTML总结

HTML分类:1. 块级元素:div、h1~h6、address、blockquote、center、dir、dl、dt、dd、fieldset、form、hr、isindex、menu、noframes、noscript、ol、p、pre、table、ul特点:总是在新行上开始,高度、行高以及上下边距都可控制,宽度默认是容器的100%,除非设定宽度。功能:

2016-12-21 14:59:43 278

原创 EventBus使用详解

概述EventBus是针一款对Android的发布/订阅事件总线。它可以让我们很轻松的实现在Android各个组件之间传递消息,并且代码的可读性更好,耦合度更低。如何使用(1)首先需要定义一个消息类,该类可以不继承任何基类也不需要实现任何接口。如:123public class MessageEvent { ......

2016-11-29 17:13:28 275

原创 Genymotion的使用详解及启动报错问题

上面这种启动模拟器的报错情况,打开VirtualBox运行虚拟机提示无法启动,是Genmotion版本和VMVirtualBox版本不匹配的问题,建议下载新版本的virtualbox大家知道,随着google被墙,安装安卓虚拟机真的是非常困难,你可能试过离线下载和在线下载,但是都是比较困难。Genymotion工具就是提供了Android虚拟环境,能够让我们快速安装

2016-11-28 16:02:50 4092

原创 AndroidStudio插件使用之:GsonFormat

在安卓开发过程中,常用的数据就使用的json格式数据。因为json格式的数据有:方便传输(减小多余字符,传输数据更少),易于阅读及方便转换(Gson,FastJson等框架)等优势。通常在开发中,要与服务器进行数据传输时,我们会和相关同事事先约定好数据格式,请求参数,返回json数据的字段等。然后再根据返回json数据参数来定义接收数据的实体类,要求实体类中的属性字段与json返回的字段相对

2016-11-26 16:23:22 478

原创 Android 的 Sqlite基本操作

在 SQL 数据库中保存数据使用数据库将数据保存到数据库对于重复或结构化数据(比如契约信息)而言是理想之选。 本课程假定您基本熟悉 SQL 数据库并且可帮助您开始在 Android 中使用 SQLite 数据库。 您在 Android 中使用数据库所需的 API 在 android.database.sqlite 软件包中提供。定义架构和契约SQL 数据库的主要

2016-11-26 11:27:35 242

转载 Android之第三方框架使用汇总

转载自 http://blog.csdn.net/qq_33750826/article/details/532891911. image loading 框架: 1.1 Glide 1.2 Picasso 1.3 后续更新 ...2.网络框架: 2.1 xUtil3 2.2 okHttp 2.3 后续

2016-11-26 11:18:38 564

转载 安卓博客资源分享

转载自 http://blog.csdn.net/lingrixin/article/details/52885034安卓官方博客【墙】AvatarGithubBlogDescriptionhttps://github.com/googlehttp://android-developers.blogspot

2016-11-25 18:02:16 446

原创 Android 接入微信支付宝支付

注册账号,创建应用,开通微信支付,这些大家都会的。微信商户平台APP支付文档https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_1 ,如果仅按照文档来,保证每次支付结果都是-1,对,只有-1,没有任何其他信息,不得不说,坑比。APP支付时序图大概了解下支付流程:接入SDK

2016-11-25 17:31:18 470

转载 最详细Android集成QQ,微信,微博分享(不用第三方)

转载自 http://www.jianshu.com/p/cc9fe01d25eb现在项目中用个第三方登录,或分享已经不是什么稀奇事了,但是要想把这个功能做好,那可就不容易了。估计到这里就有人会说了,扯犊子,这玩意,我用第三方sdk,什么umeng,sharesdk分分钟给你做出来,可是这些第三方sdk只有对项目的分享要求不高的时候才适合,如果要定制分享,那我就只能呵呵。虽然第

2016-11-22 17:19:29 427

转载 超详细 接入支付宝支付实现

转载自 http://www.jianshu.com/p/2aa2e8748476简介首先要说明的是个人感觉接入支付宝比微信简单多了,很轻松的,所以同学们不要紧张~当然还是老规矩啦,上来肯定的贴上官网地址,因为我这些服务天天在更新,而我的文章是教大家方法,而让你不是照葫芦画瓢进入app支付文档有两种方式,一种是直接在下面的开放业务里

2016-11-22 17:03:42 14579

转载 Android接入微信支付完全解析

Android接入微信支付完全解析,太全了~转载自 http://www.jianshu.com/p/1a17622c9f48今天来聊聊,android中接入微信支付的需求,肯定有人会说,这多简单呀,还在这里扯什么,赶快去洗洗睡吧~~那我就不服了,要是说这简单的,你知道微信支付官网多少吗,要是你一百度,下面全是广告,哈哈,你一不小心就掉坑去了,在简单的事,只要你想把他做好,

2016-11-22 16:57:49 442

原创 使用Gson解析json数据

Gson解析复杂的json数据  最近在给公司做一个直播APK的项目,主要就是通过解析网络服务器上的json数据,然后将频道地址下载下来再调用Android的播放器进行播放,原先本来打算使用普通的json解析方法即JsonObject和JsonArray的配合使用,这对于解析小数据的json数据还是比较实用,但是当解析json数据比较复杂的时候这种方法就显得比较吃力也比较麻烦了,如果大家感

2016-11-19 17:04:05 264

原创 四种方案解决lscrollview嵌套listview的问题

在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全。我试过很多种方法,它们各有利弊。在这里我将会从使用ScrollView嵌套ListView结构的原因、这个结构碰到的问题、几种解决方案和优缺点比较,这4个方面来为大家阐述、分析、总结。实际上不光是ListView,其他继承自AbsListView的类也适用,包括Expandab

2016-11-15 16:53:49 374

转载 Android自适应屏幕大小和layout布局(横屏|竖屏)

1、屏幕相关概念 1.1分辨率 是指屏幕上有横竖各有多少个像素 1.2屏幕尺寸 指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸 android将屏幕大小分为四个级别(small,normal,large,and extra large)。 1.3屏幕密度 每英寸像素数 手机可以有相同的分辨率,但屏幕尺寸可以不相同, Diago

2016-08-08 16:38:29 2379

转载 关于SearchView设置字体颜色,提示字体及背景的解决方法

最近由于项目的需要搜索功能,我们为了方便,则用android自带的搜索组件------SearchView,使用起来方便快捷,但是SearchView默认的提示字和需要输入的字符往往与界面不是很匹配,导致用户体现效果不是很好,由于本人是菜鸟,遇见问题的第一反应就是查找资料和找度娘,在查找的过程中发现许多初学的猿们也在为这个问题忧愁,所以我就把我所了解的一小小的解决方法分享出来,是大家一起学习。言归

2016-07-09 19:14:50 3963

转载 Android开源框架Universal-Image-Loader基本介绍及使用

相信大家平时做Android应用的时候,多少会接触到异步加载图片,或者加载大量图片的问题,而加载图片我们常常会遇到许多的问题,比如说图片的错乱,OOM等问题,对于新手来说,这些问题解决起来会比较吃力,所以就有很多的开源图片加载框架应运而生,比较著名的就是Universal-Image-Loader,相信很多朋友都听过或者使用过这个强大的图片加载框架,今天这篇文章就是对这个框架的基本介绍以及使用,主

2016-06-26 13:48:08 23184 7

原创 Android开发相关的Blog推荐

本篇文章主要纪录我在学习过程中,发现的非常给力的CSDNBlog和个人Blog,这些Blog都有一个共同的特点,即内容详实,讲解透彻,也算是给后来的初学者指一条路吧!只要你下定决心跟随强者的脚步,成为人们眼中的大神,只不过是时间问题!    下面排名不分先后    CSDN    鸿洋:http://blog.csdn.net/lmj623565791 

2016-06-08 10:42:15 1093

转载 Android Volley完全解析(四),从源码的角度理解Volley

其实,Volley的官方文档中本身就附有了一张Volley的工作流程图,如下图所示。多数朋友突然看到一张这样的图,应该会和我一样,感觉一头雾水吧?没错,目前我们对Volley背后的工作原理还没有一个概念性的理解,直接就来看这张图自然会有些吃力。不过没关系,下面我们就去分析一下Volley的源码,之后再重新来看这张图就会好理解多了。说起分析源码,那么应该从哪儿开始看起呢?

2016-05-24 10:55:51 960

转载 Android Volley完全解析(三),定制自己的Request

经过前面两篇文章的学习,我们已经掌握了Volley各种Request的使用方法,包括StringRequest、JsonRequest、ImageRequest等。其中StringRequest用于请求一条普通的文本数据,JsonRequest(JsonObjectRequest、JsonArrayRequest)用于请求一条JSON格式的数据,ImageRequest则是用于请求网络上的一张图片

2016-05-24 10:53:08 1129

转载 Android Volley完全解析(二),使用Volley加载网络图片

1. ImageRequest的用法前面我们已经学习过了StringRequest和JsonRequest的用法,并且总结出了它们的用法都是非常类似的,基本就是进行以下三步操作即可:1. 创建一个RequestQueue对象。2. 创建一个Request对象。3. 将Request对象添加到RequestQueue里面。其中,StringReques

2016-05-24 10:51:24 1214

转载 Android Volley完全解析(一),Volley的基本用法

1. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目的代码中我们都能看到这两个类的身影,使用率非常高。不过HttpURLConnection和HttpCl

2016-05-24 10:49:22 1054

转载 Android Xutils 框架

xUtils简介xUtils 包含了很多实用的android工具。xUtils 源于Afinal框架,对Afinal进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持,拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUitls最低兼容android 2.2 (api level 8)目前xUtils主要有四大模块:DbUtil

2016-05-20 16:44:42 851

原创 HttpURLConnection实现用户登录

Android可以用HttpURLConnection或HttpClient接口来开发网络程序。网络通信使用最多的是Get和Post。Get和Post的不同之处在于Get的参数放在URL字符中,而Post的参数放在http请求数据中,通过输出流的方式发送给服务器。主要步骤为:1、创建一个URL对象:URL url = new URL("http://XXXXXX

2016-05-13 23:39:24 7852

原创 ViewPager实现自动循环切换

一实现循环滑动   (1)在MyAdapter中首先修改getCount()方法中的大小,让ViewPager可滑动页面增多   (2)instantiateItem()方法中将position对图片数组求余:position%imageList.size()  (3)如果viewPager设置了OnPagerChangedListener方法,里面可能会有position,注意将po

2016-05-12 19:28:46 1112

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除