迟到的微笑
成功的人经常改变方法,而不是改变目标;失败者经常改变目标,而不改变方法。
展开
-
Android集成微信支付
目录前言一、微信支付是什么?为什么要使用微信支付二、集成步骤1.微信官网2.正式进入状态总结附Demo下载地址前言随着人类文明的不断演化,使用虚拟货币支付已成常态化,使用现金的场合越来越少,所以都2020年了,还不打算为你的app加上第三方支付吗?本文就带你手把手完成如何使用微信支付一、微信支付是什么?为什么要使用微信支付微信支付是什么,对于2020年的你或者正在看这篇博客的你来说,就不需要我再给你解释了吧 吧...,如果不知道,请出门走转记得关门,谢谢.原创 2020-10-23 11:01:05 · 1060 阅读 · 0 评论 -
Android 一个adapter实现商品列表折叠
在现实开发中我们可能会遇到这样的需求,需要用listview展示数据并且可以折叠。举个例子像淘宝购物车,可以展开商品列表也可以隐藏商品列表。那这样的效果我们怎么去实现呢?不用慌,今天我们就用系统自带的一个控件来实现这种效果让我们认识一下这个控件吧ExpandableListView是android中可以实现下拉list的一个控件,是一个垂直滚动的心事两个级别列表项手风琴试图,列表项...原创 2019-11-28 08:36:28 · 829 阅读 · 0 评论 -
Android 使用Zxing生成自定义二维码
最近有小伙伴问我,如何在Android端生成自己想要的二维码,我看了下,大致上二维码分为两种,一种是纯二维码,一种是中间带图片的二维码。下面我们看一下这两种是如何实现的。运行截图初始页输入你想生成的链接或文字再试试带图片的二维码生成后可以直接扫描,进入你填写的链接页面。项目结构可以看到非常之简单,主要就是自己封装了一个生成二维码的工具类下面我们看一下...原创 2018-09-20 15:24:33 · 3171 阅读 · 0 评论 -
Java 发送邮件带附件的实现工具类
今天给大家奉上一篇发送邮件的工具类,Android和Java后台都可通用的一个工具类废话不多说直接上代码package com.example.androidsendmail;import java.io.File;import java.util.Properties;import javax.activation.DataHandler;import javax.acti...原创 2018-09-26 16:25:20 · 1418 阅读 · 1 评论 -
TwinklingRefreshLayout 简单实现实现下拉刷新,上拉加载
支持下拉刷新和上拉加载的RefreshLayout,自带越界回弹效果,支持RecyclerView,AbsListView,ScrollView,WebView本文以ListView为例,实现上拉刷新和下拉加载,其他的就不在举例,原理是一样的。先看一下效果(效果比较粗糙,主要是功能的实现。)下拉获取数据松手获取上拉获取获取数据 项目结构 主要...原创 2018-10-19 09:56:45 · 3703 阅读 · 0 评论 -
uni-app 第一讲登录功能实现
最近看了一下HBuilderX(一款支持HTML5的Web开发IDE),简单来说就是支持一套代码可以跑android、ios和微信小程序的编写工具。看了一下他官网的案例,整体来说还算不错。就是官方文档比较简陋。很多坑需要自己一步一步填。网上唯一一个视频教程还是在腾讯课堂(88元),大致看了一下他的目录,但是我没有买。HBuilderX官网(需要工具的可以去官网下载):http://www.dc...原创 2018-10-29 11:42:04 · 79709 阅读 · 20 评论 -
uni-app 第二讲首页底部导航功能实现
上一讲我们讲解了如何使用uni-app实现登录功能。今天继续为大家分段讲解一下登录之后如何实现首页底部导航功能。这里只是简单的做了一个首页底部导航功能,具体页面内容就需要大家根据实际情况自己添加了。这里先大致讲一下实现过程这里关键点就在于pages.json配置文件里面。其中pages数组中的第一项就是表示我们的启动项。参考:https://uniapp.dcloud.io...原创 2018-11-01 09:26:14 · 16811 阅读 · 5 评论 -
android 使用极光推送实现单点登录
本章将为大家讲解android如何使用极光推送实现单点登录功能1、准备工作去极光推送官网注册账号,创建运用。这里就不在讲解,不会的看我的上一篇博客:https://blog.youkuaiyun.com/k571039838k/article/details/803656202、运行截图老样子先看看运行...原创 2019-02-20 10:27:57 · 1892 阅读 · 2 评论 -
Android 使用sqllite 实现上拉加载
今天看到一道面试题,决定自己来实现以下题目:创建一个数据库和数据库操作工具类,数据库列有_id,lessonId,lessName要求:随机向数据库添加100条测试数据,并使用listView展示出来,第一次展示20条,滑动到最下方再追加20条实现结果默认20条上拉加载具体想过就是这样实现过程首先我们需要创建一个数据库,并碎甲添加100条数据...原创 2019-03-12 15:33:05 · 252 阅读 · 0 评论 -
计算机系本科&专科毕业项目定制开发
今天个人打一个小广告,不喜勿喷啊,我也是第一次发广告。。Hello,各位小伙伴们,又快到毕业季了,是不是还在为毕业项目发愁???,如果有,请不用担心,联系我,只要你需求表述清楚,我就能为你研发你需要的软件,实现你想要实现的功能,看过我博客的伙伴们应该都知道,我写的博客都是带效果说明,且代码详细易懂,不管你是那我给你定制的软件当毕业项目设计还是以后参考,我可以很肯定的告诉你,保证会对你有很大帮助...原创 2019-05-23 14:16:23 · 644 阅读 · 0 评论 -
Android集成网易云IM实现单聊和群聊
本人一直对即时通信感兴趣,但是我的日常工作与这个没有任何接触,所以一直没有时间去看,去研究,刚好最近有点空闲时间,便乘机去学习了一些皮毛废话和客套话也不多说,先看效果界面做的比较丑,大家不要在意哦,主要是实现功能首页(登录网易云信IM)单聊群聊下面讲解一下核心实现过程第一步,需要去网易云信Im 控制台上创建应用,拿到运用的Appkey(如果小伙伴不想去申...原创 2019-03-28 14:59:18 · 2781 阅读 · 3 评论 -
Android集成融云实现在线客服
这几天在购物的时候咨询客服,发现在线客服这个东西很不错,今天上午就着手实现了一下。废话不多说,先看效果说实话,可能我比较笨,弄这个花了大半天的时间。本例使用AndroidStudio创建,其中使用了融云 客服这快,网络请求使用的是xutils3.5项目结构(很简单)实现过程第一步:你需要去融云官网注册账号创建运用拿到APP_KEY和App S...原创 2019-04-02 16:54:06 · 2269 阅读 · 7 评论 -
Android中ListView结合CheckBox获取选中项
今天给大家带来一篇在项目中经常使用到的一种功能。废话不多说,今天愚蠢的博主终于学会了制作gif,就不像原来那样截一大串图片了。(看了这篇文章会让你觉得实现这样的功能变得很简单)是不是很棒的效果,也能满足大部分实战需求???下面看一下项目结构(一个适配器,一个主界面,一个bean类就完美实现了这个功能)首先我们需要两个布局文件,一个是主文件,一个是item布局文件(其中item我...原创 2019-06-14 10:02:49 · 3970 阅读 · 1 评论 -
android 获取ListView的Item中多个Edittext的输入值
文章开始之前,请大家思考这样一个问题 ListView的每条Item中多个Edittext如何获取输入值?且防止数据错乱?如果是你你会怎么做?如果你有更好的思路欢迎你留言,谢谢先给老铁们上一张动态图这里我偷了一个懒,直接使用的是我的Android中ListView结合CheckBox获取选中项 博客中的源代码来实现的可以看到我们的动态图上,单选,全选,局部修改...原创 2019-06-15 15:00:24 · 3002 阅读 · 7 评论 -
Android 实现视频聊天1对1功能
Android实现视频聊天很难? 不不不,其实很简单,使用声网第三方sdk简单上手先看效果,我这里用的是模拟器测试大家可以看到两个模拟器界面都会显示对应内容。右上角是自己,左边是对方。项目结构下面开始准备工作声网开发者注册地址注册之后创建运用,拿到AppId.下载一对一SDK并解压将文件放入对应位置将AppId添加到strings.xml中 &...原创 2018-09-14 10:31:41 · 14829 阅读 · 4 评论 -
Android 集成友盟消息推送
今天给伙伴们讲解一下如何集成友盟的消息推送首先我们需要在友盟的官网注册开发者账号且创建一个消息推送的运用创建运用的时候包名就是咋们的程序包名咋们这里使用的是android studio 自动导入模式(在app下的build.gradle里面添加一下依赖) //PushSDK必须依赖基础组件库,所以需要加入对应依赖 implementation 'com.umen...原创 2018-09-13 10:09:45 · 4816 阅读 · 1 评论 -
android 使用viewpage+fragment 打造顶部导航界面+滑动效果
今天给大家分享一篇简单使用viewpage+fragment打造属于自己的顶部导航。老规矩先上截图效果大致上就是上图展示的,各位童鞋可以根据自己的需求更改导航标题,以及加图片之类的废话不说多,上工程截图工程是不是很简单。使用androidstudio的童鞋直接拷贝java文件进工程就可以了首先看我们的布局文件activity_main<LinearLay...原创 2018-08-27 15:47:43 · 8204 阅读 · 15 评论 -
Android viewpager打造带小圆点的引导页
Android ViewPager实现带小圆点的引导页废话直接省略上运行图,(这里博主不会录gif动态图。。)第一页第二页第三页,这里一共就三页,所以我们需要在第三页加上立即体验按钮在点击立即体验的时候,我们 就会有这样一个思想,这是第一次进入我们的程序,我们会加载引导页,那我们加载完引导页,第二次就不让他加载了。对于这个实现其实也很简单,博主这里使用的是Sha...原创 2018-08-28 09:07:47 · 4189 阅读 · 0 评论 -
Android 实现QQ聊天底部+号显示底部菜单
今天项目需要加一个类似QQ聊天界面,点击+号弹出底部菜单选项。我以为网上有例子,百度了下,不尽人意。所以我就自己实现了一下,这里作为记录,方便以后查看,也给需要的童鞋一个例子。初始页面点击加号点击加号了内容输入内容点击发送下面我们看一下我们的项目结构项目中主要使用了一个RecycleView的万能适配器,俗称懒人适配器package cn.llwy...原创 2018-08-31 17:23:17 · 2952 阅读 · 0 评论 -
Android 使用百度云文字识别之实现通用文字识别
今天给小伙伴们带来的是如何使用百度云api实现文字识别功能。先上截图首界面,demo比较简单拍照识别图片内容这就是整个demo的运行效果。接下来我们看下项目结构,比较简单整洁接下来我大致说一下实现过程首先我们需要去百度云开放平台注册我们的开发者账号注册地址然后下载官方android sdkAndroid Sdk下载地址接着我们需...原创 2018-08-29 09:49:07 · 8340 阅读 · 37 评论 -
Android使用Echart实现统计图
今天给大家分享的是:如何在android端使用echart实现统计图我们来看一下实现效果首界面折线图柱状图下面再看一下我们的工程截图,最核心的两个文件我已经标注出来了。下面来看实现过程首先需要在Echarts官网下载echarts.min.js文件这里直接贴出下载地址然后将下载的放到我们项目的assets目录下接着编写我们的html文件...原创 2018-08-29 17:24:40 · 4767 阅读 · 2 评论 -
Android 史上最简单的自定义listview上拉刷新下拉加载
今天有人问我,android上拉刷新下拉加载怎么实现。我对他说网上有很多例子啊,他说,网上是有很多例子,但是很杂,对于小白不友好。所以我就专门写了一个史上最简单的上拉刷新下拉加载。整个工程就一个activity,一个自定义listview,还有三个布局文件。是不是很简单很简洁?老规矩先上程序运行截图默认界面下拉刷新上拉加载开始正题首先我们先看三个布局...原创 2018-08-25 12:39:16 · 7341 阅读 · 8 评论 -
Android登录页面设计
说到开发app,肯定要设计页面布局是吧,我也是个审美不好的人,对于开发app也只能写好功能,页面美观做不好。今天呢,给大家奉上一篇android登录页面,当然这个页面也是我写的,不过可能并不美观,只是帮大家理解相对布局和线性布局。程序截图很多app大致界面就是这个样子。至于美观性,就需要童鞋们自己去添加一些效果了项目结构ActivityMain.xml<Re...原创 2018-09-01 11:23:43 · 6318 阅读 · 0 评论 -
Android实现自定义listview上拉刷新下拉加载以及侧滑编辑、删除
今天上午我出了一篇 Android 史上最简单的自定义listview上拉刷新下拉加载,有位网友询问我说如果在这个基础上在实现滑动编辑和删除可以么。我回答说,这个是可以的。下面我们一起来看一下具体怎么实现的吧如果不需要侧滑删除和修改的童鞋可以看我的这篇文章 Android 史上最简单的自定义listview上拉刷新下拉加载文章地址:https://blog.youkuaiyun.com/k571039...原创 2018-08-25 17:33:13 · 1420 阅读 · 5 评论 -
Android悬浮菜单按钮FloatingActionButton实现
今天给大家讲解的是如何打造悬浮式按钮程序截图点击+号展开(这个按钮我全用白色代替的)获取点击状态小伙伴们,效果是不是你们想要的?是不是很棒棒呢?项目截图,因为电脑卡,就没开as,这里使用es演示。(标记处我们使用的是第三方库FloatingActionButton) 标记的就不用讲解了,拿着直接用,这里主要讲一下我们拿到后如何在自己项目中使用我...原创 2018-09-04 17:02:31 · 44995 阅读 · 11 评论 -
Android 自定义view实现签到功能
今天给大家奉上一篇Android 自定义view实现签到功能程序截图点击签到点击签到,实现签到动画,且点亮签到图标。不允许多次签到,大致上功能就是这样项目结构大致上就两个核心文件一个自定义view,一个单位换算工具类工具类package cn.llwy.com.signin.utils;import android.content.Contex...原创 2018-08-30 10:34:51 · 9155 阅读 · 5 评论 -
Android Studio 使用友盟进行多渠道打包
今天给小伙伴们讲一讲Android Studio 使用友盟进行多渠道打包首先需要去友盟官网注册开发者账号,然后创建运用拿到appkey在清单文件中添加权限并配置友盟<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/...原创 2018-09-11 15:39:22 · 5570 阅读 · 8 评论 -
Android 实现QQ聊天底部+号显示底部菜单简易版
前一篇,Android 实现QQ聊天底部+号显示底部菜单有的童鞋说穿插的东西有点多,一时间理解不了,今天我在那一篇文章的基础上进行剥离。只实现简单的点击+号弹出,再点击关闭等功能。程序运行截图点击展开,再点击还原工程截图是不是比那一篇简单的多呢。其他文件这里就不在讲解,这里主要来看一下我们的MainActivitypackage com.example.dem...原创 2018-09-03 14:50:20 · 1616 阅读 · 0 评论 -
android开发第三方微信登录授权且获取用户信息
今天给小伙伴们奉上一篇第三方微信登录的实现工程结构因为是一个demo做的比较简陋,望小伙伴们见谅准备工作。我们首先需要去微信平台申请的app应用,绑定一个app,并去申请功能的使用权限在微信平台的申请的那个app,打包后(非debug包),在打包后的app应用软件里面下载一个app签名工具,在app签名工具里面输入appmanifest里面的包名,包名是package里...原创 2018-09-10 16:42:58 · 10192 阅读 · 8 评论 -
android实现微信朋友圈和微信好友分享功能
今天的这篇文章是基于上一篇微信登录的基础实现的。可以先看看我的微信登录的实现。废话不多说,先看运行效果首界面,点击微信登录,弹出分享菜单,楼主比较懒,图片和按钮文字都没换,希望大家不要介意点击微信好友我们到微信看看是否收到可以看到,没毛病,再看朋友圈大家可以看到已经分享成功了呢,是不是很棒呢?效果看完了,我们再来看下项目结构这里主要说一下...原创 2018-09-17 18:33:52 · 13396 阅读 · 3 评论 -
android实现QQ空间和QQ好友分享功能
继上一篇文章android实现微信朋友圈和微信好友分享功能的续章。本章主要讲解如何使用QQ分享功能先看效果,主要讲QQ分享,微信上一章已讲过点击QQ控件分享再看QQ好友分享大家可以看到已经成功了。项目结构和微信登录的结构一样这里就不贴了准备工作首先到QQ开放平台注册认证,然后创建运用,获取运用appid下载QQ分享sdk,并添加到项目libs目录下...原创 2018-09-18 11:30:41 · 7652 阅读 · 4 评论 -
Eclipse Android开发集成极光推送
今天上午闲来无事,想起还没做过推送。去官网准备集成环境。看了下是android studio的,我就没往下看。百度了几篇文章,硬是没弄出来,主要是百度的文章比较旧,和现在的sdk有区别。所幸我已经完美继承,特此写一篇继承文档给刚准备入坑的小伙伴。第一步:进入极光推送官网。注册账号并登录。第二步:进入极光开发者服务中新建一个运用且绑定自己的项目package包名。现在我们就要去官方下载SDK了,这里...原创 2018-05-18 16:31:51 · 1066 阅读 · 0 评论