自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 弹力侧拉

一个具有弹力效果的抽屉菜单   运行效果:                   使用说明:build.Gradle里导入依赖dependencies {   compile 'com.jpeng:jpspringmenu:1.0.3'  }MainActivity   实现MenuListener import android.con

2017-11-30 20:23:30 317

原创 Ijikplayer视频播放的简单使用

Ijikplayer的简单使用                                                                        看一下效果图                                                                       权限必不可少看看你有没有

2017-11-26 20:12:08 546

原创 沉浸式

沉浸式                                                                  先看一下效果图                                                     在res里的values里的styles里加入一行代码

2017-11-26 19:13:43 258

原创 TabLayout+Fragment和底部导航联动

                        TabLayout+Fragment和底部导航联动        看一下效果图吧                  今天跟大家分享一下TabLayout和Fragment底部导航联动的一个demo,它的顶部导航栏和中间的Fragment还有底部导航栏可以实现联动效果,   本人不太会传视频,所以只能让大家看图片了,望见谅,喜欢的可以尝试着操作一下哦 ...

2017-11-24 16:17:37 1049

转载 仿网易云音乐滑动效果

Android漂亮的音乐歌词控件,仿网易云音乐滑动效果2017-05-22 23:05 740人阅读 评论(2)收藏举报分类: android开发(62) Android自定义控件(6) 版权声明:本文为楠之枫雪的原创文章,未经博主允许不得转载。目录(?)[+]前言: 项目有个音乐播发器功能,实现音乐在

2017-11-24 11:22:22 2056

原创 RxJava讲解

一个很详细的RxJava讲解,简单易懂       标签:RxJava/详解/实例这是转载的第二篇RxJava的文章了,感觉比之前的那篇写得好,更易懂且更全面。当然学习框架不在于看几篇文章,而在于做多少练习,然而看到还是觉得值得一转。前言 使用了RxJava有一段时间了,深深感受到了其“牛逼”之处。下面,就从RxJ

2017-11-24 11:10:13 283

原创 GreenDao的封装和使用

GreenDao的封装和使用        首先先集成GreenDao,在本人博客里有GreenDao3.2的集成步骤,可参考 MainActivitypackage com.example.greendaodemo;import android.os.Bundle;import android.support.v7.app.AppCompatAc

2017-11-23 08:52:17 1060

原创 多线程断点续传GreenDao版

多线程断点续传GreenDao版                                  本文参考:http://blog.csdn.net/inter_native/article/details/78603256GreenDao3.2有写集成步骤首先要引入GreenDao,具体引用请参考本人的前面的博客,这里就不再写了;废话完就要开

2017-11-22 21:25:35 181

原创 MVP加泛型,抽基类,解绑,多条目

导入一些依赖   compile 'com.android.support:recyclerview-v7:25.3.1' compile 'com.google.code.gson:gson:2.2.4' compile 'com.facebook.fresco:fresco:0.11.0' compile 'io.reactivex:rxjava:1.0.14'

2017-11-22 20:32:17 539

转载 视频播放---jiecaovideoplayer的使用

视频播放---jiecaovideoplayer的使用原创 2017年02月26日 00:14:39首先是github地址https://github.com/lipangit/JieCaoVideoPlayer/下面这个是带中文说明的https://github.com/lipangit/JieCaoVideoPlayer/blob/develop/R

2017-11-22 20:06:41 1267

原创 全选反选,隐藏,显示切换标题

全选反选,隐藏,显示切换标题      效果图                                          首先先导入依赖 compile 'com.facebook.fresco:fresco:0.11.0' compile 'io.reactivex:rxjava:1.0.14' compile 'com.squareup

2017-11-22 18:16:22 822

原创 购物车加减的简单实现

简单实现购物车加减     效果图               首先在values文件下创建一个attrs样式  attrs样式     布局activity——main<RelativeLayout xmlns:android="http://schema

2017-11-22 11:26:44 3011

原创 探探左滑右滑, OKHttp请求网络数据实现

OKHttp请求网络数据 实现探探左滑右滑         效果演示                                         首先上网下载一个library文件夹 接着把library工程导入到工作空间中,步骤如下:     先点击file-->project-->选中新创建的工程-->dependencies-->点击“+”

2017-11-21 21:19:21 1063

原创 探探左滑右滑简单实现

简单实现探探左滑右滑首先上网下载一个library文件夹 接着把library工程导入到工作空间中,步骤如下:     先点击file-->project-->选中新创建的工程-->dependencies-->点击“+”号-->选中第三个Module Dependency-->找到library,选中-->ok 在androidstudio上导入library

2017-11-21 20:06:31 19674 1

原创 Android 属性动画总结

Android 属性动画:这是一篇很详细的 属性动画 总结&攻略前言动画的使用 是 Android 开发中常用的知识本文将详细介绍 Android 动画中 属性动画的原理 & 使用动画类型关于Android动画的系列文章动画的使用,请参考文章:Android 属性动画:这是一篇很详细的 属性动画 总结&攻略Android 动画:手把手

2017-11-18 17:12:01 241

转载 Android属性动画

Android属性动画什么是Android属性动画    属性动画(Property Animation)系统是一个健壮的动画框架系统,它可以满足你大部分动画需求。不管动画对象是否已经绘制到屏幕上,你都可以在动画执行过程中改变它任意的属性值。一个属性动画会在一段特定长度的时间内改变一个属性(一个对象中的字段)的值。你可以通过以下几步定义一个动画:指定你要执行动画的属性,比如动画对象(V

2017-11-18 17:08:07 180

原创 自定义View带箭头的圆环,加速 减速 暂停 变色

自定义View 自定义一个带箭头的圆环详解 加速 减速 暂停 变色效果图  首先,自定义一个类继承view,实现我们的带箭头的圆环public class MyCustomCircleArrowView extends View { //从xml中获取的颜色 private int circleBoundColor; private flo

2017-11-18 09:40:17 235

转载 PopupWindow 实现显示仿腾讯新闻底部弹出菜单

【Android UI设计与开发】7.底部菜单栏(四)PopupWindow 实现显示仿腾讯新闻底部弹出菜单前一篇文章中有用到 PopupWindow 来实现弹窗的功能。简单介绍以下吧。官方文档是这样解释的:这就是一个弹出窗口,可以用来显示一个任意视图。出现的弹出窗口是一个浮动容器的当前活动。1.首先来个简单的栗子,效果如下: 只有两个布局文件,一个是弹窗布局(只有一张

2017-11-16 09:39:19 557

转载 Gif动态图加载

【Android Demo】加载.gif格式图片Android系统为了节省内存,一般不支持直接显示gif图片,即使你强制设置了,也只会显示图片的第一帧。这个 Demo 是在网上看到的,是个思路,还是有些局限性,还是记录下,以后研究吧。1.效果图:2.实现原理:通过解码gif图片形成多张静态图,然后通过线程和imageView来实现循环播放 3.准备GIF图片

2017-11-16 09:35:19 5294

原创 Fragment实现底部菜单栏

【Android UI设计与开发】5.底部菜单栏(二)使用Fragment实现底部菜单栏既然 Fragment 取代了TabActivity,当然 TabActivity 的能实现的菜单栏,Fragment 当然也能实现。主要其实就是通过菜单栏的点击事件切换 Fragment 的显示和隐藏。来看看栗子吧:1.效果图来了: 2.代码具体实现2.1 自定义底部菜单栏实现

2017-11-16 09:31:17 1058

转载 Animation 动画介绍和实现

【Android 基础】Animation 动画介绍和实现在前面 PopupWindow 实现显示仿腾讯新闻底部弹出菜单 有用到Animation动画效果来实现菜单的显示和隐藏,本文就来介绍下吧。1.Animation 动画类型Android的animation由四种类型组成:XML中alph渐变透明度动画效果scale渐变尺寸伸缩动画效果

2017-11-16 09:25:45 576

转载 ActionBar 顶部标题栏 详解

【Android UI设计与开发】8.顶部标题栏(一)ActionBar 奥义·详解一、ActionBar介绍  在Android 3.0中除了我们重点讲解的Fragment外,Action Bar也是一个非常重要的交互元素,Action Bar取代了传统的tittle bar和menu,在程序运行中一直置于顶部,对于Android平板设备来说屏幕更大它的标题使用Action Bar来

2017-11-16 09:22:19 281

转载 Retrofit 2.0 使用教程

这是一份很详细的 Retrofit 2.0 使用教程(含实例讲解)原创 2017年06月26日 08:35:38标签:android/retrofit2-0/源码分析/网络请求/异步前言在Andrroid开发中,网络请求十分常用而在Android网络请求库中,Retrofit是当下最热的一个网络请求库今天,我将献上

2017-11-15 11:56:29 154

原创 WeakReference 在android中的应用

WeakReference 在android中的应用转:http://my.oschina.net/u/1177694/blog/523922首先我们来看一段代码public class AutoActivity extends Activity { Handler handler = new Handler(){ public void handleMessage(andro

2017-11-15 11:49:54 155

原创 Android--使用BottomTabBar实现底部导航页

Android--------使用BottomTabBar实现底部导航页原创 2017年08月02日 10:51:01注:详细见链接http://www.jianshu.com/p/ade8485a16be1.导依赖compile 'com.hjm:BottomTabBar:1.1.1'2.在XML中定义一下该控件<com.hjm.bottomtabba

2017-11-15 11:46:05 428

原创 Android实现底部导航栏

超简单,几行代码搞定Android底部导航栏2017.02.19 14:03* 字数 1058 阅读 13296评论 59喜欢 49超简单,几行代码搞定Android底部导航栏-----补充应项目需求以及小伙伴的留言,新加了两个方法:设置底部导航栏背景图片添加底部导航栏选项卡切换监听事件底部导航栏的实现也不难,就是下边是几个Tab切换

2017-11-15 11:35:09 800

原创 HTTP详解

HTTP详解HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信

2017-11-15 11:22:48 308

原创 HTTP与HTTPS的区别

HTTP与HTTPS的区别  超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。  为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文

2017-11-14 09:00:10 164

原创 XListView—Android开源项目

Android开源项目-XListView2016.07.14 14:57* 字数 723 阅读 2569评论 0喜欢 21XListView是一个含有下拉刷新、上拉加载功能的Android开源项目。特点是代码量极少(只有3个java文件和2个xml文件即可实现),虽然功能较为单一,但是在项目开发中很实用。并且由于代码量小,可以很轻松的理解下拉刷新和

2017-11-13 19:49:00 341

原创 GreenDAO 3.2

GreenDAO 3.2标签:数据库/greenDAO/android GreenDAO 在之前就有耳闻,但是没空出时间去学习,今天突然看到了这个词,于是乎就决定搞定它,啃一下英文文档。那么故事就来了。首先说说我所了解到的,为什么选用 greenDAO:greenDAO 可以将我们数据库的中数据转换为相应的对象,这样可以省去我们自己去转换对象的时间。和同

2017-11-13 13:51:37 278

原创 Android播放视频的方式

Android三种播放视频的方式 Android多媒体(12)  Android应用层(93) 版权声明:本文为博主原创文章,未经博主允许不得转载。在Android中,我们有三种方式来实现视频的播放:1、使用其自带的播放器。指定Action为ACTION_VIEW,Data为Uri,Type为其MIME类型。2、使用VideoView来播放。

2017-11-13 13:22:15 376

原创 android 多线程断点续传下载 三

android 多线程断点续传下载 三原创 2012年12月28日 18:32:02今天跟大家一起分享下android开发中比较难的一个环节,可能很多人看到这个标题就会感觉头很大,的确如果没有良好的编码能力和逻辑思维,这块是很难搞明白的,前面2次总结中已经为大家分享过有关技术的一些基本要领,我们先一起简单回顾下它的基本原理。http://blog.csdn.net/

2017-11-13 12:23:13 157

原创 Retrofit封装

Retrofit封装起来方便使用标签: android 2017-11-10 16:16 43人阅读 评论(0)收藏举报版权声明:本文为博主原创文章,未经博主允许不得转载。RetrofitManager是封装的一个工具类,在项目中如果频繁使用Retrofit请求数据,使用RetrofitManager可以减少很多代码量封装的代码如

2017-11-13 12:12:20 221

原创 Android实现网络多线程断点续传下载

Android实现网络多线程断点续传下载本示例介绍在Android平台下通过HTTP协议实现断点续传下载。我们编写的是Andorid的HTTP协议多线程断点下载应用程序。直接使用单线程下载HTTP文件对我们来说是一件非常简单的事。那么,多线程断点需要什么功能?1.多线程下载,2.支持断点。 使用多线程的好处:使用多线程下载会提升文件下载的速度。那么多线程下载文件

2017-11-13 11:07:31 193

原创 Http协议详解

Http协议详解引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1

2017-11-13 10:59:54 272

原创 Android7.0下载Apk自动安装

Android7.0下载Apk自动安装原创 2017年04月20日 14:12:32标签:android/下载/自动安装apkAndroid7.0下载Apk自动安装1. 整体需求下载APK文件 使用DownloadManager来下载在应用界面中展示下载进度安装下载后的APK文件 root模式: 可以自

2017-11-11 17:06:25 902

原创 动态设置view或布局的宽高

代码中动态设置view或布局的宽高原创 2015年11月26日 15:41:14标签:图片/动态改变/宽高有时我们需要在应用中动态改变图片或某一块布局的大小。这就不能用XML文件写成固定值,而需要在java代码中动态设置。效果如下:     网上有一些教程使用relativeView.setLayoutParams(new Rel

2017-11-10 09:47:19 19706

原创 手把手教你AndroidStudio多渠道打包

手把手教你AndroidStudio多渠道打包原创 2016年06月29日 15:23:39标签:android/渠道/友盟/打包       最近不断有朋友向我咨询AndroidStudio多渠道的打包方法,今天整理一下之前积累的打包套路,写一篇文章,手把手的教给大家。        说到多渠道,这里不得不提一下友盟统计,友盟统计是大家日常

2017-11-09 08:54:57 162

原创 Banner和OkHttp的结合使用

Banner和OkHttp的结合使用先导入依赖或架包,可以去网上下载 compile files('libs/gson-2.2.4.jar') compile 'com.youth.banner:banner:1.4.9' compile files('libs/glide-3.7.0.jar') compile files('libs/okhttp-3.9.0

2017-11-08 11:05:49 516

原创 Banner无限轮播+小圆点

先在build.gradle导入依赖  compile 'com.youth.banner:banner:1.4.9'  compile 'com.github.bumptech.glide:glide:3.7.0'  再在清单文件中添加网络权限       MainActivityimport android.support.v7.app.AppCompatActiv

2017-11-08 10:48:31 858

空空如也

空空如也

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

TA关注的人

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