自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

白玉梁的专栏

不积跬步无以至千里

  • 博客(146)
  • 资源 (78)
  • 论坛 (2)
  • 收藏
  • 关注

原创 Flutter入门项目-WanWan

Flutter入门项目,不定时更新,GitHub:https://github.com/baiyuliang/Flutter-WanWan

2021-03-29 13:45:37 56

原创 拼团列表item自动滚动+倒计时实现

标题可能不太直观,想了半天也没想到好的,那么我就先贴一张具体应用场景的效果图:就是这一块:相信大家在做商城类应用时,经常会有相似需求!本项目实现的效果如下图:最开始通过RecyclerView实现,也可以,但是在进行嵌套特别是ScrollView等滑动控件时,就会出现触摸bug,即便你将recyclerview禁止滑动也不行,虽说这个bug不算太影响体验,但是对于追求完美的我,不能忍,就再寻找了另一种实现方式:动态add/removeView+属性动画!原理其实很简单:首先,分析效果图,u

2021-01-28 14:41:17 3374 3

原创 SpringBoot整合dubbo2.7.8+zookeeper3.4.14

本篇大概算是dubbo和zookeeper一个非常入门的整合,目的是对dubbo和zookeeper有一个初步的认识!zookeeper:分布式的远程服务注册中心。dubbo:远程服务调度框架。上面是对这两者一个非常简要的概括(可能不够准确),简单的单机部署步骤:将zookeeper安装在服务器上,并启动;项目中添加dubbo和zookeeper等相关依赖,并配置dubbo的相关属性;创建服务提供者;创建服务消费者;首先,为了方便服务消费者对提供者的调度,我们创建一个多moudle的项目

2021-01-27 16:45:01 1594 8

原创 2020博客之星评选中

望您走过路过,不要错过,小手一抖,投票我有^^https://bss.csdn.net/m/topic/blog_star2020/detail?username=baiyuliang2013

2021-01-12 09:25:53 307

原创 SpringBoot进阶(十一)MyBatis

前面我们使用的数据持久化层是JPA,这篇就来讲一讲MyBatis的继承使用!pom.xml:<!--mybatis--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.3</version

2020-10-27 15:24:21 222 1

原创 SpringBoot进阶(十)整合Shiro下篇

项目下载地址:https://download.csdn.net/download/baiyuliang2013/13059992上篇完成了登录验证及授权,那么对于授权的作用还没有体现出来,这篇就结合shiro权限标签来说说授权后有哪些用途?!接上篇,登录成功后:我们可以试着点击一下下面的几个模块,可能会出现4xx的错误,这是因为我们还没有添加路径映射:@Configurationpublic class AppConfig implements WebMvcConfigurer {

2020-10-27 12:29:53 232

原创 SpringBoot进阶(十)整合Shiro上篇

一般的,SpringBoot常用的安全模块有Spring下的Security和Apache下的Shiro,Security功能强大但复杂,Shiro则相对小而简单,通常的,Shiro能满足我们实际开发中的绝大部分需求,所以使用Shiro的开发人员也越来越多了!安全模块的作用:身份认证 (登录验证/加密)授权(授予权限、角色)Session管理加密记住我…所以,安全模块,是一个web网站必不可少的东西了!关于Shiro的详细使用方法,大家可以查看相关文档,本篇属于实战型案例,整合Shiro

2020-10-27 11:17:59 366

原创 SpringBoot进阶(九)登录验证及拦截

由于本篇讲解的是初步的拦截和验证,所以比较简单,不涉及角色权限等,以下是我后面讲解Shiro安全框架时所需用到的数据库表,你可以提前创建,也可仅创建user表来进行本篇文章的学习!(前几篇我们创建过一个user表,你可以在此基础上修改,或删除重新创建)当然,此user表中许多字段是无关紧要的,你可以选择忽略它!User:package com.byl.springboottest.bean;import javax.persistence.*;import java.io.Serializab

2020-10-26 18:25:34 696

原创 SpringBoot进阶(八)Layui的引入与使用

Layui官方地址:https://www.layui.com/Layui作者对Layui的定义:在目前前后端分离的大环境下,后端开发人员大包大揽的情况越来越少了,前后端分离可以让后端开发人员多去注重业务,而不再花费大量时间在前端html页面上了,就css这块,不得不说,要折磨死大部分后端…,但是,情况总有例外,还有很多中小型公司由于成本问题,根本就不会去招专业的前端,那这种情况下,前端的事情就只能由后端去开发了,但就如上面所说,css太折磨人了,怎么办?对了,这是我们就可以去找第三方的ui框架了,拿

2020-10-26 17:10:56 1861

原创 Linux部署RocketMQ

http://rocketmq.apache.org/docs/quick-start/unzip rocketmq-all-4.7.1-source-release.zipcd rocketmq-all-4.7.1/mvn -Prelease-all -DskipTests clean install -Ucd distribution/target/rocketmq-4.7.1/rocketmq-4.7.1Start Name Servernohup sh bin/mqnamesrv

2020-10-26 15:06:23 646

原创 SpringBoot进阶(七)整合RocketMQ

RocketMQ是阿里出的一个纯java的消息队列框架,其它的还有Kafka,Rabbitmq等,网上也有很多他们的对比,优缺点一目了然,国内可能RocketMQ使用居多,因为它抗住了全球最大的流量洪峰双十一,而且运行稳定!下图为引用网上关于三者的对比情况图:关于MQ的作用这里也不再讲了,自行Baidu,你会了解更多!如果你是安卓开发同学,那你就把他理解成EventBus吧,哈哈!使用Docker安装RocketMQ:首先,打开Xftp 6软件连接Linux服务器,在usr/local或者其它文件

2020-10-24 18:20:22 1343 1

原创 SpringBoot进阶(六)整合Redis缓存

为什么要用缓存?这里不做过多解释,不管是移动端还是前端,我们都有接触过!Redis,是一个轻量级的key-value数据库,就类似于安卓端的SP,或者前端的localStorage,就是把要缓存的数据放入键值对,用的时候即可通过key取出value,直接缓存获取,从而不再需要再次调用接口或者查询数据库获取,这样理解,你就会觉得简单多了!pom.xml引入:<!--redis--><dependency> <groupId>org.springframewo

2020-10-24 17:09:17 1017

原创 SpringBoot进阶(五)Docker在Linux上的安装和使用

Docker教程:https://www.runoob.com/docker/centos-docker-install.html使用Docker,你将不需要再对mysql,redis,rabbitmq等的安装进行相关配置,随装随用,方便快捷!Linux安装Docker:curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun或curl -sSL https://get.daocloud.io/docker | sh如果

2020-10-24 14:57:29 176 1

原创 SpringBoot入门(四)Service、Dao

为什么Service和Dao层放在一起写,是因为Service业务与Dao层紧密关联,当然在测试阶段,如果在没有Dao层的情况下,我们可以在Service里放一些伪数据来方便测试!首先,肯定是需要安装数据库了,本教程中使用的是Mysql数据库,安装步骤就不再说了,默认大家都已安装好了Mysql并可以连接使用!注意:本教程中连接的是远程服务器,mysql,redis等都是放在远程服务器中的,服务器系统为Linux,因此建议看此系列教程的同学最好能有一样的服务器环境,会减少出错几率,后面可能会讲解docke

2020-10-24 14:04:54 703

原创 SpringBoot入门(三)Controller

新建一个Controller类:Controller的写法有两种:1.@Controller+@RequestMapping+@ResponseBody方式:@Controllerpublic class TestController { @RequestMapping(value = "/hello", method = RequestMethod.GET) @ResponseBody public String hello() { return "He

2020-10-24 10:25:08 243

原创 SpringBoot入门(二)Controller、Service、Dao作用和关系

写SpringBoot项目,那Controller、Service、Dao三者是必不可少的了,他们的作用和其之间的关系又是什么呢?Controller:业务控制层;Service:业务层/服务层;Dao:数据库持久化层;Controller:顾名思义,业务控制,就是控制业务层Service的,它的作用主要是架起了外界与业务层沟通的桥梁,移动端,前端在调用接口访问相关业务时,都会通过Controller,由Controller去调相关的业务层代码并把数据返回给移动端和前端;Service:业

2020-10-24 09:29:29 2351 2

原创 SpringBoot入门(一)SpringBoot项目的创建

SpringBoot相对于最早的三大框架SSH那一坨,还有之前的SpringMVC各种xml配置,简直是方便太多了,SpringBoot的主旋律就是AutoConfig,自动配置,简直不要太爽!如果你是一个安卓开发人员(或者懂Java语法),即便你从未接触过后端,也能很快上手!直接入题,首先安装IDEA,最优秀的Java开发工具!IDEA是收费的,至于怎么可以白X,大家都懂!(另外,JDK环境变量是必不可少的,所以要先下载JDK8并安装配置环境变量)!安装完毕后,打开IDEA:第一步:创建新项目:

2020-10-24 08:41:30 824

原创 高仿京东2020版首页布局及刷新效果

GitHub:https://github.com/baiyuliang/JdRefresh效果图:看本篇文章之前,建议最好先打开京东app,体验一下原版效果,并试着自己去思考其布局和效果的实现方法,那么再看此文章时,可达到事半功倍的效果!我们先来根据实际效果,分析布局方式:底层有一背景色,跟搜索栏背景色一致;Tab为首页时,有整体(带Tab栏)下拉刷新效果,且向上滑动时,也是整体向上滑动的;搜索栏除了一个伸缩效果外是固定不动的;切换到其它Tab后,不再有整体下拉效果,而是Tab栏以下刷新

2020-08-22 17:31:53 674 1

原创 用React实现小Q聊天机器人

前几篇讲过用Vue实现小Q聊天机器人,既然用了Vue,那React自然也是少不了的,本项目实现效果与vue实现的效果完全一样:GitHub源码:https://github.com/baiyuliang/Qrobot_React进入正题之前,我们来聊聊前端三剑客 angular,react,vue!这三种框架的面世时间:angular>react>vue,angular出世这么早,但是为什么我们在国内常见的前端开发基本都是用的react或者vue呢?主要是angular的版本升级出现了断

2020-08-06 17:45:44 432

转载 还分不清 Cookie、Session、Token、JWT?

原文链接:https://mp.weixin.qq.com/s/gfPmK2IL_E64sDMOEFtPuQ什么是认证(Authentication)通俗地讲就是验证当前用户的身份,证明“你是你自己”(比如:你每天上下班打卡,都需要通过指纹打卡,当你的指纹和系统里录入的指纹相匹配时,就打卡成功)互联网中的认证:用户名密码登录邮箱发送登录链接手机号接收验证码只要你能收到邮箱/验证码,就默认你是账号的主人什么是授权(Authorization)用户授予第三方应用访问该用户某些资源的权限你在安

2020-08-05 14:04:59 318

原创 用Vue实现小Q聊天机器人(四)

本项目所用的闲聊接口为腾讯开放平台提供,具体可参考:用Flutter实现小Q聊天机器人(五)或者官方文档:https://ai.qq.com/doc/nlpchat.shtml说到前端网络请求,就不得不说跨域问题了,本项目仍然会面临跨域问题而导致无法去直接请求接口,一般的跨域解决办法有这么几种:jsonp,后端允许跨域,代理。由于本项目环境无法使用jsonp,所以就剩下后端允许跨域和代理两种办法了,让腾讯去为我们允许跨域?显然是不可能的,那么就只能用代理了吗?其实还有一种解决办法就是proxy,网上

2020-07-02 09:22:07 1191

原创 用Vue实现小Q聊天机器人(三)

布局大致是这样的:我们至少要定义三个组件:1.主界面组件:Chat.vue2.左侧对话框item组件:LeftItem.vue3.右侧对话框item组件:RightITem.vue可能有同学觉得,这个简单的小项目又不用路由,所以根本不需要去定义这么多组件,直接在App.vue里就可以全部搞定!这个确实是的,但这样做,会导致项目的可读性变差,而且给人一种非常粗鲁的感觉,一点也不优雅!Chat.vue:<template> <div class="container"&

2020-07-02 09:21:37 1033 1

原创 用Vue实现小Q聊天机器人(二)

首先,我们可以先看一下本项目的最终实现效果:项目完整结构:接下来,开始着手修改刚刚创建完成的项目!打开main.js,引入相关插件,本项目的网络请求插件为axios,ui为vant。关于axios的使用,第一种办法可以结合vue-axios使用:import axios from "axios"import VueAxios from 'vue-axios'Vue.use(VueAxios, axios.create({ baseURL: 'http://xxx.xxx.xxx'

2020-07-02 09:20:38 2030

原创 用Vue实现小Q聊天机器人(一)

前面讲过使用Flutter实现小Q聊天机器人系列:用Flutter实现小Q聊天机器人(一)用Flutter实现小Q聊天机器人(二)用Flutter实现小Q聊天机器人(三)用Flutter实现小Q聊天机器人(四)用Flutter实现小Q聊天机器人(五)GitHub:https://github.com/baiyuliang/Qrobot_Flutter本篇则讲解如何使用Vue实现小Q聊天机器人!Vue:目前最流行的前端框架,注意,它仅仅是开发框架,而html、css、js则是前端基础,可以不懂

2020-07-02 09:20:17 1630 2

原创 RxJava的并发实现

我们在开发App过程中,常常遇见这种需求,例如首页,仅一个界面就要请求3个甚至更多的接口,更变态的是这些接口必须按顺序请求,来以此展示返回结果,那么这样我们就无法用普通的并发去同时请求接口了,因为我们无法预知各个接口的请求完成时间,普通的也是最简单的办法就是依次请求接口了,A接口请求完成->B接口请求完成->C接口...简单粗暴有木有?那么有没有更优雅的办法去解决这种需求呢?那必须有:**RxJava**!

2020-06-28 15:30:43 609

原创 Linux部署Nodejs

首先,下载安装操作linux远程服务器的两大工具Xshell和Xftp,Xshell为linux命令行工具,Xftp为文件传输工具,用法自行搜索。步骤:1. 安装nodejs(linux版),官方地址:http://nodejs.cn/download/,下载压缩包node-v14.4.0-linux-x64.tar.xz2. 上传路径 /home/自定义文件夹名/node/node-v14.4.0-linux-x64.tar.xz3. #cd node目录下4. 解压:#xz -d node-v

2020-06-19 10:32:06 525

原创 Kotlin+MVVM+Retrofit+协程+ViewBinding+EventBus

MVVMhttps://github.com/baiyuliang/MVVMKotlin+MVVM+Retrofit+协程+ViewBinding+EventBus注意:使用ViewBinding需要AndroidStudio版本为4.0+项目框架整体架构图:本框架的特点:1.使用Kotlin语言2.使用MVVM+协程开发模式,相较于常用的MVP+RXJava开发模式,会减省大量的MvpView的创建,以及大量的接口回调,并且不再需要Presenter的注册和注销,减少内存泄漏风险3.Vi

2020-06-01 15:43:08 5863 6

原创 js原生实现轮播图(二)

接上一篇,第一个问题:我们要考虑图片数量,当图片数量<=1时,不显示指示器: //第二步:添加指示器 var indicator_li = null; if (banner_li.length > 1) { var ul_indicator = document.getElementById("ul_indicator"); var indicatorHtml = ""; for (let i = 0; i < ban

2020-05-15 11:42:43 374

原创 js原生实现轮播图(一)

轮播图一般包含两部分,即需要轮播的图片,和底部的指示器,那么首先,自然是h5+css布局:html:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Co

2020-05-15 11:09:01 661

原创 XMPP+Openfire4.5.1+Smack4.3.4+MySql

关于XMPP,14年的时候就已经写过几篇博客了,服务器使用Openfire,安卓客户端使用asmack.jar,不过asmack现在已经停止维护,而Openfire和配套的smack.jar则一直在更新,所以这篇博客主要来写如何用最新的openfire4.5.1+smack4.3.4完成XMPP的初步实现!效果如下图:上面为安卓客户端和PC端的Spark实现即时聊天,当然可以手机和手...

2020-04-30 10:30:56 631

原创 MVVM+Retrofit+Kotlin网络框架封装

上篇文章讲了MVVM入门,网络请求部分非常简单和原始,本篇则是上一篇的进阶,主要讲解如何在vm中使用协程结合Retrofit进行网络框架的封装。Retrofit自不必说,非常优秀的网络请求框架,说到Retrofit就不得不提RxJava,RxJava是什么?官方定义:一个在jvm上使用可观测的序列来组成异步的,基于事件的程序的库,它具有良好的链式编程风格,以及强大的异步处理能力,在近几年的移...

2020-04-25 15:43:41 2316 1

原创 MVVM+ViewBinding+Kotlin入门

本篇博客不作原理性分析,仅对还没有接触过MVVM,viewbinding,甚至说是kotlin的同学一个入门练习项目,通过此篇博客,可以对MVVM架构,以及最近比较火的ViewBinding有一个初步认识。先说Kotlin,Kotlin1.0还没正式发布的时候就已经开始研究了,但到现在也没有真正的去用kotlin写过项目,原因很简单,公司平时做项目基本都用的java,而且当时很多第三方库也都是用...

2020-04-24 17:46:48 2579 2

原创 AndroidQ文件存储适配

安卓Q即安卓10.0已经发布多时,不过大多数开发者并没有真机去测试,最近各厂商系统陆续推送了10.0的升级,因此必须要考虑去适配10.0系统了!关于10.0系统权限方面的改变,大家可以搜索相关文章,这里主要讲一下存储权限的变化,10.0之前我们在保存或者查询文件时,首先需要申请存储权限: <uses-permission android:name="com.android.laun...

2019-12-27 17:47:55 3834 4

原创 语音朗读带进度高亮显示

语音朗读文章,支持高亮显示,自动滚动播放位置,支持播放进度显示,支持进度条拖动朗读位置!语音SDK使用自科大讯飞!github:https://github.com/baiyuliang/VoiceSpeekHighLight...

2019-10-10 17:51:31 789

原创 用Flutter实现小Q聊天机器人(五)

用Flutter实现小Q聊天机器人(一)用Flutter实现小Q聊天机器人(二)用Flutter实现小Q聊天机器人(三)用Flutter实现小Q聊天机器人(四)GitHub:https://github.com/baiyuliang/Qrobot_Flutter前几篇我们基本实现了一个简单的聊天界面,也基本掌握了如何通过Flutter去完成这样一个布局及功能的实现,但离我们标题所需要实现...

2019-03-25 12:05:40 2067 1

原创 用Flutter实现小Q聊天机器人(四)

经过前几篇的学习,我们对Flutter基本的布局知识有了一定的了解(当然,这需要大家多练习,多动手,才能熟练掌握),那么本篇我们将实现一个简单的聊天界面!仍然先用最简单的代码实现:class _MyHomePageState extends State<MyHomePage> { var textEditingController = TextEditingControlle...

2019-03-22 15:59:41 1398

原创 用Flutter实现小Q聊天机器人(三)

上一篇,我们实现了一个文本+输入框的垂直排列布局,那么本篇,我们来学习如何实现一个Listview;依然用最简单的代码实现:class _MyHomePageState extends State<MyHomePage> { var imageModellList = List<ImageModel>(); @override void initStat...

2019-03-21 18:52:00 1118

原创 用Flutter实现小Q聊天机器人(二)

接上篇,我们新建一个Flutter Project:flutter项目中有android、ios、lib等目录,可能刚开始有不少同学建完项目,就直奔android目录准备开发了,但其实,flutter的编程目录是在lib下的,所有编程文件后缀都为.dart,我们也可以把其看做安卓开发时.java以及java目录,可以更好的理解!其中的pubspec.yaml这个文件很重要,类似于安卓开发时a...

2019-03-21 18:51:42 1275

原创 用Flutter实现小Q聊天机器人(一)

前几篇博客中介绍了一个开源项目-小Q聊天机器人,开发语言java,那么接下来这几篇博客,我将为大家介绍如何用Flutter实现一个聊天机器人!Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面,开发语言Dart,Dart是谷歌推出的编程语言,语法像是c,js,java的结合体,本人更觉得它跟java非常相似,像是java的升级版,前两年都在说kotl...

2019-03-21 18:51:19 2258

转载 RxJava 沉思录(四):总结

转自https://juejin.im/post/5b8f536c5188255c352d3528我们在本系列开篇中,曾经留了一个问题:RxJava 是否可以让我们的代码更简洁?作为本系列的最后一篇分享,我们将详细地探讨这个问题。承接前面两篇 “时间维度” 和 “空间维度” 的探讨,我们首先从 RxJava 的维度 开始说起。RxJava 的维度在前面两篇分享中,我们解读了很多案例,最...

2018-10-10 15:22:02 306

java反编译工具

java jar包反编译工具

2014-08-22

Recyclerview嵌套Recyclerview案列

Recyclerview嵌套Recyclerview ,外层列表,内层网格,支持上拉下拉刷新;Recyclerview嵌套Recyclerview ,外层列表,内层网格,支持上拉下拉刷新

2016-05-27

高仿qq最新安卓版头像裁剪

高仿qq最新安卓版头像裁剪,详情查看csdn博客:http://blog.csdn.net/baiyuliang2013

2015-03-02

jd-eclipse-site-1.0.0-RC2.zip

jd-eclipse-site-1.0.0-RC2,Eclipse中查看class源码的插件,jd-eclipse-site-1.0.0-RC2,Eclipse中查看class源码的插件

2015-06-08

SpringBoot整合dubbo2.7.8+zookeeper3.4.14

SpringBoot2.4.2整合dubbo2.7.8+zookeeper3.4.14,适合入门!

2021-01-27

MVVM+ViewBinding+Kotlin入门

MVVM+ViewBinding+Kotlin入门篇,适用于未使用过MVVM,ViewBinding,Kotlin的开发者做为入门练习,了解大致思想

2020-04-24

高仿QQ安卓版头像裁剪升级完美版

高仿QQ安卓版头像裁剪升级完美版,详情请查看csdn博客:http://blog.csdn.net/baiyuliang2013

2015-03-03

MVVM+Retrofit+协程的网络框架封装

MVVM+Retrofit+协程的网络框架封装,简单易懂,MVVM+Retrofit+协程的网络框架封装,简单易懂。

2020-04-25

安卓水印相机安卓水印相机

安卓水印相机,仿QQ水印相机,博客:http://blog.csdn.net/baiyuliang2013

2015-03-11

SpringBoot+Redis+Shiro+Layui

SpringBoot入门级项目,整合Redis,Shiro,Layui等;SpringBoot入门及进阶教程博客地址:https://baiyuliang.blog.csdn.net/article/details/109250816

2020-10-27

安卓仿qq红包领取详情界面动画效果

安卓仿qq红包领取详情界面动画效果

2016-05-09

基于xmpp的安卓客户端高仿QQ

基于xmpp+asmack+openfire的安卓客户端高仿qq,支持好友添加,文本,动态表情,图片,位置类型的信息收发;

2015-01-24

安卓图片上传服务端+客户端

安卓图片上传,服务端servlet+客户端...

2015-05-19

Scrollview(阻尼回弹)嵌套GridView

带阻尼回弹的Scrollview,以及嵌套GridView实现

2014-10-17

textview完美展示html格式代码

textview完美展示html格式代码,包括图片大小自定义,点击浏览等;textview完美展示html格式代码,包括图片大小自定义,点击浏览等;

2016-12-09

PullRecyclerView

PullRecyclerView下拉刷新上拉加载

2016-05-26

安卓即时通讯基于xmpp

安卓即时通讯,基于XMPP,详细介绍请查看本人博客:http://blog.csdn.net/baiyuliang2013

2015-02-03

仿IOS7日期选择控件(迄今为止相似程度最高的控件)

仿IOS7日期选择控件(迄今为止相似程度最高的控件),使用简单,三行代码即可调用

2015-12-17

安卓自定义日历

该日历控件可用于酒店入住时间选择,入住时间,离开时间,可以在三个月时间内的日期进行选择,界面美观,功能强大

2014-07-13

安卓自定义View实现图片上传进度

安卓自定义View实现图片上传进度,仿qq聊天发送图片时进度显示

2015-05-12

安卓实现天气预报功能

安卓实现天气预报功能,只需传入城市名字即可

2014-03-24

仿qq聊天界面及发送动态表情

仿qq聊天界面及发送qq动态表情

2014-09-25

高大上的安卓日期选择器

高大上的安卓日期时间选择控件

2014-09-03

ScrollView的阻尼回弹效果实现(仿qq空间)

ScrollView的阻尼回弹效果实现(仿qq空间)

2014-05-14

XMPP+Openfire4.5.1+Smack4.3.4+MySql

XMPP+Openfire4.5.1+Smack4.3.4+MySql,支持手机对手机,手机对PC(Spark)的消息收发

2020-04-30

ListView嵌套GridView

ListView嵌套GridView,仿新浪微博,陌陌客户端

2015-01-12

仿微信、QQ评论点击事件

仿微信朋友圈、QQ空间动态列表,以及评论点击事件效果实现...

2017-10-30

网易新闻客户端高仿

高仿网易新闻客户端源码,侧滑效果,分享功能,值得参考

2014-07-15

安卓高仿QQ(IOS7)日期选择

安卓高仿QQ(IOS7)日期选择...

2015-05-12

高仿京东2020版首页下拉刷新效果

高仿京东2020版首页下拉刷新效果,GitHub:https://github.com/baiyuliang/JdRefresh

2020-08-22

高仿IOS7日期选择控件(最新)

高仿IOS7日期选择控件,最新修改版

2015-06-01

高仿qq安卓最新版头像截取

高仿qq安卓最新版头像截取,详情查看本人CSDN:http://blog.csdn.net/baiyuliang2013

2015-03-03

安卓一键分享(qq,微信,微博)官方非第三方

安卓一键分享(qq,微信,微博)官方非第三方。

2015-12-17

安卓调用百度地图实现

安卓调用百度地图,实现定位和搜索功能

2014-03-27

PinTuanView.zip

拼团列表item自动滚动+倒计时实现

2021-01-28

安卓自定义崩溃异常

自定义的崩溃异常,可以保存错误信息至本地以及发送至服务端

2014-08-19

安卓快速集成支付功能

安卓快速集成支付功能,个人开发者的福音...

2015-04-30

emoji表情在Android项目中的应用

emoji在Android项目中的应用,可让安卓项目快速支持emoji表情的显示,并可判断字符串中是否含有emoji表情

2015-02-28

实现新浪微博客户端@@@

实现新浪微博客户端转发@xxx,及点击@xxx时的响应事件

2014-09-19

ExpandableListView仿QQ好友列表

ExpandableListView仿QQ好友列表

2015-04-28

onClick事件延迟是什么原因?

发表于 2014-08-26 最后回复 2014-08-28

ViewPaper实现滑屏切换页面及动画效果(仿优酷客户端)

发表于 2013-11-29 最后回复 2014-08-26

空空如也

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

TA关注的人 TA的粉丝

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