排序:
默认
按更新时间
按访问量

使用weixin-java-tools实现公众号微信支付

本文为学习记录weixin-java-tools实现公众号微信支付.前提:微信支付接口权限开通,相关配置,证书设置正确1.生成预支付订单//生成预支付订单 WxPayUnifiedOrderRequest prepayInfo = WxPayUnifiedOrderRequest.newBuild...

2018-06-28 15:14:59

阅读数:1073

评论数:0

环信 即时通讯sdk实现客服功能

仅适用于已经集成环信 即时通讯sdk,又需求实现客服功能,而不更换sdk. 下面的api环信 即时通讯并没有在文档中暴露,是我咨询了环信客服后知道的 核心就是 给 Message对象  setAttribute,设置一个JSONObject对象,这个对象包含 vistor,queueName都...

2017-11-06 10:29:07

阅读数:246

评论数:0

检测字符串是否包含手机号,防止用户名包含手机号

试用于检测字符串包含手机号,检测所有11位数字串 /** * 检查昵称是否合法 * @param nickName 用户昵称 * @return 合法:true */ public static boolean checkNickName(String nickName) { ...

2017-11-06 10:22:28

阅读数:689

评论数:0

解决微信支付 errCode返回-1

最近 新接入一个项目的微信支付功能,遇到回调老是返回-1 android端要做的事很简单 wxApi = WXAPIFactory.createWXAPI(getView(), null); wxApi.registerApp(WXConstant.APP_ID);// 将该app注册到微...

2017-10-13 17:37:35

阅读数:2385

评论数:0

Andoriod 浏览器打开app

最近项目一个新需求: 从浏览器打开本地app,并打开指定商品详情界面 记录一下实现过程 前提:和前端约定好scheme 约束:前端代码: href="browserToClient//?id=62fb9330120d4055a546af29abbf0e3d">测...

2017-07-18 16:56:57

阅读数:299

评论数:0

面试专题之一Fragment的生命周期

面试的时候,如果被面试官问到Fragment的生命周期,想必大家直接脱口而出:onCreate()、onCreateView()、onActivityCreated()、on……,然后就没有然后了。学习生命周期不是为了应付面试,背个执行顺序就完了,要理解每个方法的含义,而它们的真正含义,只有通过不...

2016-12-13 00:07:58

阅读数:114

评论数:0

Android Service的生命周期

Managing the Lifecycle of a Service   service的生命周期,从它被创建开始,到它被销毁为止,可以有两条不同的路径: A started service   被开启的service通过其他组件调用 startService()被创建。  ...

2016-12-13 00:05:10

阅读数:100

评论数:0

android横竖屏切换,activity生命周期的回调

众所周知,在没有在androidmainfest文件进行配置时,我们改变手机的orientation时会销毁当前activity , 创建一个新的activity . 当我们配置 android:name=".MainActivity" android:conf...

2016-12-12 23:51:42

阅读数:176

评论数:0

greenDAO学习心得,实现简单的CRUD

一.关于greenDAO: 1.greenDAO官网:http://greendao-orm.com/ 2.项目下载地址:https://github.com/greenrobot/greenDAO 为啥使用greenDAO呢:看人家官网给的图 意思就是说我不是针对谁,我是说在座的数据库框架都是...

2016-11-11 23:39:04

阅读数:187

评论数:0

使用ValueAnimator制作两款可伸展的动画

效果图: 一,定义基类:使用ValueAnimator定义动画执行的流程,具体的动画由子类实现 public abstract class BaseAnim { private ValueAnimator animator; protected View target;//...

2016-11-07 11:46:37

阅读数:136

评论数:0

三行代码实现流布局

demo地址:点击打开链接 效果图: 一,先讲怎么用: 第一行.设置flowLayout的padding和条目之间的距离 flowLayout.setPaddingAndSpacing(padding, hPadding, vPadding); 第二行.设置textview监...

2016-11-04 22:20:28

阅读数:195

评论数:0

解决 RecyclerView条目点击事件,分享自定义adapter

废话不多说直接贴代码package com.yl.ylnews.adapter; import android.app.Activity; import android.support.v7.widget.RecyclerView; import android.view.LayoutInfla...

2016-10-27 14:16:02

阅读数:465

评论数:0

获取文件MD5,MD5加密

/** * 根据文件路径得到文件的md5算法生成的数字摘要 * @param path 文件路径 * @return 文件的md5摘要 */ private String getFileMd5(String path){ try { File file = new Fi...

2016-09-24 11:27:28

阅读数:129

评论数:0

从短信备份与还原理解如何降低代码的耦合性

从短信备份与还原理解如何降低代码的耦合性

2016-09-21 21:55:50

阅读数:156

评论数:0

解决在AS中使用Genymotion时发生error: could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037:

解决在AS中使用Genymotion时发生error: could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037:

2016-09-21 13:38:12

阅读数:763

评论数:0

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