
Android辅助第三方库
文章平均质量分 81
yukuoyuan
这个作者很懒,什么都没留下…
展开
-
GreenDao数据库简单使用
第一步:你需要创建一个java_module如下图所示:第二步:java_module的gralde需要引用 compile 'de.greenrobot:greendao-generator:2.0.0'第三步:android项目的gradle需要引用 compile 'de.greenrobot:greendao:2.0.0'第四步java工程创建main方法package com.ex原创 2016-05-19 19:28:18 · 3099 阅读 · 2 评论 -
关于开源项目SwipeMenuListView的使用详解
一个SwipeMenu的ListView的。Demo用法第1步在布局XML加SwipeMenuListViewcom.baoyz.swipemenulistview.SwipeMenuListView android:id="@+id/listView" android:layout_width="ma转载 2015-06-19 19:05:25 · 9093 阅读 · 3 评论 -
关于xUtils开源框架的具体使用详情
xUtils简介xUtils 包含了很多实用的android工具。xUtils 支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUitls 最低兼容android 2.2 (api level 8)目前xUtils主要有四大模块:DbUtils模块:android中的orm框架,一行代转载 2015-06-14 12:59:15 · 642 阅读 · 0 评论 -
关于github开源项目Side-Menu.Android的使用详解
Side menu with some categories to choose.Check this project on dribbble.Check this project on Behance.God bless Ukraine!SampleSample & .aar fileNotedepends on Ozodrukh's翻译 2015-06-18 21:39:09 · 5805 阅读 · 9 评论 -
Android 自定义 HorizontalScrollView 横向滑动效果
自从Gallery被谷歌废弃以后,Google推荐使用ViewPager和HorizontalScrollView来实现Gallery的效果。的确HorizontalScrollView可以实现Gallery的效果,但是HorizontalScrollView存在一个很大的问题,如果你仅是用来展示少量的图片,应该是没问题的,但是如果我希望HorizontalScrollView可以想ViewPag转载 2015-06-24 21:47:39 · 4675 阅读 · 0 评论 -
Android沉浸式状态栏兼容4.4手机的实现
一、概述近期注意到QQ新版使用了沉浸式状态栏,ok,先声明一下:本篇博客效果下图:关于这个状态栏变色到底叫「Immersive Mode」/「Translucent Bars」有兴趣可以去 为什么在国内会有很多用户把 「透明栏」(Translucent Bars)称作 「沉浸式顶栏」?上面了解了解,请勿指点我说的博文标题起得不对,thx。恩,接下来正题。首先转载 2016-04-06 15:02:15 · 3674 阅读 · 0 评论 -
Realm_Android使用详解(一)
Realm数据库听说的时候是在2016年初左右吧,还是听一个网易的哥们说起.才了解到的.Realm是一个MVCC的数据库.底层使用C++写的.MVCC指的是多版本并发控制.本篇文章先去带大家如何使用Realm,下篇介绍Realm的内部规则. 二叉树上图先,看下效果 环境支持Android Studio 版本1.5.1 or 更高JDK 版本 7.0 or 更高Android AP原创 2017-03-24 11:02:01 · 3372 阅读 · 0 评论 -
Recycleview上拉刷新_下拉加载_侧滑删除加强篇
总有那么几个二比产品,让你上拉刷新下拉加载之后,又想让你可以侧滑删除,我想静静. 产品狗虽然可恨,可是我们还是得乖乖的去实现,没办法,谁让我们是打工的,加油骚年们.看下我们的效果 首先定义我们最重要的一个侧滑处理类,使用ViewDragHelper来处理的.不懂的可以看下弘扬大神的博客 Android ViewDragHelper完全解析 自定义ViewGroup神器package原创 2017-03-25 16:23:37 · 2128 阅读 · 2 评论 -
OkHttp的封装和使用详解
其实一直想写这篇文章的,为什么不写呢?因为不想写,不要咬我.我要开始装逼了.接触okhttp是在2015年6月份左右,这已经过去了几年了,但是我对于它的爱犹如滔滔江水,连绵不绝,现在介绍一下,几年前我自己封装的okhttp工具类,拢共就几个类.不会对于造成学习的困扰.开始喽…因为我已经把它封装为一个工具类,并上传到jcenter仓库,所以大家使用的话,直接gradle应用即可Github地址com原创 2017-03-17 20:06:41 · 3407 阅读 · 9 评论 -
Glide4.0使用详解
下载和设置Android SDK 要求使用最低要求 - 使用 Glide 要求 SDK 版本为 API 14 (Ice Cream Sandwich) 及以上。编译最低要求 - 编译 Glide 要在 SDK 版本为 API 26 (Oreo) 及以上。jar你可以直接在 GitHub 下载最新的jar包Gradle如果使用 Gradle,可从 Maven Central 或 JCenter 中添加原创 2017-09-28 19:45:36 · 4612 阅读 · 2 评论 -
关于Glide图片加载框架的使用详解
如果出去面试说不知道Glide,我觉得稍微有点不太合适吧.用法也没有那么复杂.最新Glide 4.0使用详解请看Glide第二篇博客Glide4.0使用详解gradle 引用方式 compile 'com.github.bumptech.glide:glide:3.7.0'github地址我们简单看下如何使用首先是普通的加载效果图 代码实现 Glide.with(this).lo原创 2016-05-11 14:03:48 · 14108 阅读 · 23 评论 -
时间轴
最近开发的app中要用到时间轴这东西,需要实现的效果如下:想想这个东西应该可以用listview实现吧。然后最近就模拟着去写了:首先写 listview的item的布局: listview_item.xml[java] view plaincopyprint?"1.0" encoding="utf-8转载 2015-07-27 10:54:08 · 1028 阅读 · 0 评论 -
时间轴two
今天 郁闷 搞了一天, 刚好今天 自己的 4.2.2的手机 放家里了, 公司用 4.3的 三星 note2 做时间轴结果 打死都这样 ,中间的 9.png 图片无法拉伸 ,气死, 后来 找朋友救援 , 他说他的手机可以。 我郁闷死了 找不到原因结果一回家, 把代码重新撞到我的 4.22机器上, 居然好了。看来 和 操作系统版本有关系。 所以 中间图转载 2015-07-27 11:01:11 · 861 阅读 · 0 评论 -
关于github开源项目Context-Menu.Android详解
You can easily add awesome animated context menu to your app.Check this project on dribbbleCheck this project on BehanceUsage:对于一个工作实现,看看这个应用程序模块1.克隆存储库和添加到您的项目来源或使用它:c原创 2015-06-18 21:32:17 · 2742 阅读 · 0 评论 -
关于viewpager_indicator_master开源项目使用详解
1. ViewPager Indicator的Library查看Viewpager Indicator的Library代码,可以看到此项目的设计思想:首先定义了一个PageIndicator接口,它里面定义了最重要和基本的indicator表现出的一些方法: 1.1 首先一个indicator必须要与一个ViewPager关联在一起,所以它提供了一个setViewPager方转载 2015-06-13 23:12:52 · 1233 阅读 · 0 评论 -
关于Slidingmenu_master开源项目的使用方法详解
1、在Activity中通过SlidingMenu构造方法,直接设置侧滑菜单[java] view plaincopypackage com.zhy.zhy_slidemenu_demo; import android.app.Activity; import android.os.Bundle; impor原创 2015-06-13 22:57:23 · 1513 阅读 · 0 评论 -
Android_Google Pay的添加使用
虽然国内的支付宝,微信支付这么火热,但是我们在国外开发的时候,免不了还是会遇到使用Google Pay的时候.一. 注册您的应用程序 你必须注册通过API控制台访问谷歌API的所有应用程序。注册过程导致了一组已知只有谷歌和你的应用程序(客户端ID,电子邮件地址,私有密钥)的值。请按照以下步骤注册您的应用程序1. 注册为保存到Android收费API访问。你可以跳过这一步,如果你已经签订了协议原创 2016-12-07 14:32:59 · 7808 阅读 · 0 评论 -
Android申请google开发者账号并发布应用市场流程
首先你要注册一个google账号google账号注册链接如下图所示然后有了google账号之后进入开发者认证界面开发者认证链接如下图所示勾选我同意,并且点击继续付款按钮,进入付款界面,如下图所示然后输入你的卡号以及其他信息之后,只需要支付25$,就可以注册成功了,然后就可以进行,发布自己的第一个应用了.,好了如果有疑问,评论联系我吧,或者关注我的个人微信公众账号.原创 2016-08-10 17:18:14 · 18699 阅读 · 8 评论 -
关于自定义无限轮播图_Android
首先看一下效果图下载地址Demo 废话不多说上代码了首先看我们自定义的可以设置是否可以滑动的viewpagerpackage cn.yuan.banner;import android.content.Context;import android.support.v4.view.ViewPager;import android.util.AttributeSet;import andro原创 2016-05-10 19:57:55 · 4055 阅读 · 5 评论 -
关于android_common-master中下拉刷新和上拉加载的详解
本文主要介绍可同时实现下拉刷新及滑动到底部加载更多的ListView的使用。该ListView优点包括:a. 可自定义下拉响应事件(如下拉刷新) b.可自定义滚动到底部响应的事件(如滑动到底部加载更多) c.可自定义丰富的样式 d.高效(若下拉样式关闭不会加载其布局,同listView效率一致) e. 丰富的设置。 示例APK可从这些地址下载:Google Play,原创 2015-06-17 20:19:48 · 793 阅读 · 0 评论 -
关于android-common开源框架的使用
主要包括:缓存(图片缓存、预取缓存、网络缓存)、公共View(下拉及底部加载更多ListView、底部加载更多ScrollView、滑动一页Gallery)及Android常用工具类(网络、下载、Android资源操作、shell、文件、Json、随机数、Collection等等)。示例源码:TrineaAndroidDemo。使 用:拉取代码导入IDE,右击你的工程->pr原创 2015-06-14 13:06:15 · 2371 阅读 · 0 评论 -
GreenDao进阶篇(二)
上一篇文章简单介绍了greendao的增删改查的使用,greendao数据库的使用 这篇文章将进一步介绍greendao的复杂检索查询的介绍.首先介绍一下看下greeendao查询的方法. /** * Adds the given conditions to the where clause using an logical AND. To create new conditio原创 2016-08-25 08:44:59 · 4096 阅读 · 0 评论 -
关于AndroidResideMenu开源项目的详解
ReisdeMenu 创意灵感来自于Dribbble1还有2,而这个是Android版的ResideMenu,在视觉效果上部分参考了iOS版的RESideMenu,并在此感谢以上作者的贡献。 DEMO本代码即是DEMO,您可以下载后选择您喜欢的IDE运行。SDK版本建议使用4.0以上Version Migration从 v1.0, v1.1, v1.2, v1翻译 2015-06-17 20:46:58 · 2317 阅读 · 0 评论 -
自定义下拉刷新和上拉加载的recycleview
自定义下拉刷新和上拉加载的recycleview 因为随着时间的推移,很多功能无法满足,所以进行了控件功能的加强 Recycleview上拉刷新下拉加载侧滑删除加强篇先看一下效果(因为模拟器的原因,看不到进度条,大家可以下载demo,进行查看) demo地址 首先看我们自定义的HeadViewpackage yuan.kuo.yu.view;import android.animat原创 2016-05-10 15:00:18 · 5225 阅读 · 2 评论