- 博客(18)
- 收藏
- 关注
原创 根据二维码链接生成图片
package com.example.admin.qrcode.util;import android.graphics.Bitmap;import android.graphics.Color;import android.support.annotation.ColorInt;import android.support.annotation.Nullable;import an...
2019-06-14 18:13:22
1247
原创 okhttp使用教程
1.先导入依赖implementation ‘com.squareup.okhttp3:okhttp:3.10.0’2.get请求private void get() { String url = "填入接口路径"; OkHttpClient okHttpClient = new OkHttpClient(); final Request req...
2019-06-14 17:59:41
649
原创 Java 判断多个时间段是否重叠
业务需求:新加入的时间段不能与已存在的时间段重叠/*** 验证插入的时间段是否存在重叠* @param startHour 插入的开始时间 小时* @param startMinute 插入的开始时间 分钟* @param endHour 插入的结束时间 小时* @param endMinute 插入的结束时间 分钟* @param periods 已存在的时间段集合* @...
2018-12-07 17:17:04
2844
原创 ListView默认显示滚动条
1.始终显示滚动条。在ListView标签声明这两个属性值,即可: android:scrollbarFadeDuration="0" android:fadeScrollbars="false"2.滚动条显示后消失。ListView标签声明这个属性值,即可: android:fadeScrollbars="true"注意看清楚,始终显示滚动条fadeScrollb...
2018-11-21 10:43:18
2707
原创 DrawerLayout + Toolbar + NavigationView实现左侧滑菜单
最近的项目中要实现一个左侧滑菜单,需求是点击导航栏中的图标,弹出左侧滑菜单。所以用了DrawerLayout + Toolbar + NavigationView来实现。先看效果图点击红框中的图标,弹出左侧滑菜单,如下图看一下代码是怎么实现的吧。xml文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xml...
2018-10-10 17:53:58
414
原创 全局去掉标题栏
在清单文件中添加上这一行代码android:theme="@style/Theme.AppCompat.Light.NoActionBar"如下图
2018-10-10 12:10:07
160
原创 mvp入门demo
MVP简介: M: Model,数据层。对数据进行操作(增删改查) V: View, 视图层。1.显示数据(页面) 2.接收用户指令并传送到Presenter层 P: Presenter, 业务处理层。在MVP架构中Model与View无法直接进行交互,Presenter层是连接View层与Model层的桥梁。它的工作流程是: 1.调用model层拿到返回结果 2.根据返回结果再调用具体的vi
2017-12-28 16:22:49
521
原创 微信公众号Java开发4——创建菜单
1、自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单。 2、一级菜单最多4个汉字,二级菜单最多7个汉字,多出来的部分将会以“…”代替。 3、创建自定义菜单后,菜单的刷新策略是,在用户进入公众号会话页或公众号profile页时,如果发现上一次拉取菜单的请求在5分钟以前,就会拉取一下菜单,如果菜单有更新,就会刷新客户端的菜单。测试时可以尝试取消关注公众账号后再次关注,则可以看到创建后
2017-11-03 16:08:21
614
原创 微信java开发3——获取access_token
access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token。开发者需要进行妥善保存。access_token的存储至少要保留512个字符空间。access_token的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的access_token失效。 这里提供一个获取access_token的工具类package com.lonbo
2017-11-03 12:25:56
490
原创 微信java开发2——消息管理
这里介绍接收消息和被动回复消息。一. 接收消息 接收消息分为两种,接收普通消息和接收事件消息。 1. 接收普通消息 当普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上 2. 接收事件消息 在微信用户和公众号产生交互的过程中,用户的某些操作会使得微信服务器通过事件推送的形式通知到开发者在开发者中心处设置的服务器地址,从而开发者可以获取到该信息
2017-11-03 10:41:45
681
原创 微信java开发1——接入微信公众平台开发
接入微信公众平台开发 接入微信公众平台开发,开发者需要按照如下步骤完成: 1、填写服务器配置 2、验证服务器地址的有效性 第一步:填写服务器配置 这里我用的是测试号,测试号具有所有的权限,方便后面的接口调用。 要注意在微信开发中,是需要提供一个外网可以访问的网址,这里我使用natapp映射本地服务器。Natapp的使用这里不做介绍了。Token的填写可以自定义。 如图,
2017-11-03 10:28:20
859
原创 导出excel表格到本地服务器, 远程下载 Java
/* 生成Excel表格并导出 */ public static void excel(List logs) { //导出路径,导出到服务器 //路径格式是windows系统 String url = “D:\card\java\weChat\target\lonbon\card.xls”;
2017-10-27 17:56:08
4174
1
原创 微信网页授权之回调域名
微信网页授权之回调域名前言: 测试号和服务号配置回调域名的步骤是不一样的。测试号比较简单,直接填入域名即可。如图 服务号配置回调域名需要3步。 1. 填写域名 2. 下载指定的MP_verify_0OeEhSRiUSG2bKf2.txt文件 3. 将下载好的文件放入域名指向的web服务器(或虚拟主机)目录 做完这三步点击确认即可配置成功。但是好多人不知道第3步怎么做,域名指向的we
2017-10-27 17:10:33
6262
原创 取出响应头中包含多个set-cookie的值
//得到响应头中返回的所有信息,以key-value的形式保存Map, List> heads = httpURLConnection.getHeaderFields();/* 响应头中,可能会有多个Set-Cookie. 把key=Set-Cookie的都取出来,放到集合里 */List list = heads.get("Set-Cookie");//遍历集合,把对应
2017-09-28 19:28:15
22480
3
原创 浏览器中的js不能同步更新的解决方案
解决方案:1.清浏览器缓存2.重启电脑3.更改项目中对应的js文件名在项目的整合过程出现了浏览器中的js和项目里面的js不是同步的。起初,由于需求变动,需要前端多传三个参数到后台,然后在ajax的data里面多加了三个参数。接着后台就取数据,发现传过来的值都是null。再去看前端的代码,是不是没有给参数赋值,我们把参数都alert了一遍,运行项目后,发现界面并没有弹框,我们就好奇怪,为什么没
2017-06-12 21:11:45
2561
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人