Anonymous

一个热爱编程的草根程序员

WebView调用微信H5支付

相关文章:okhttp3.0忽略https证书 好长时间没有写博客了,感觉自己颓废了不少,这也取决于移动端逐渐趋于稳定的原因,随着自己公司业务的不断扩大,还是会遇到种种问题,最近手上一个需要是app内H5进行微信支付,所以就着手搞一搞。 一、微信支付已经开放出了H5支付的场景,但是微信的目的是在浏...

2017-12-07 13:14:44

阅读数 30909

评论数 19

Retrofit多文件上传

说到网络框架,从入门级别的android-async-http->Volley->Okhttp->Retrofit+RxJava,之前我比较钟情于android-async-http,使用简单暴力,后来Google在API中移除掉了HttpClient的相...

2016-11-13 21:28:54

阅读数 34025

评论数 3

Glide加载https图片

相关文章:okhttp3.0忽略https证书 在上一节说到的是用okhttp如何忽略证书来访问https请求,但是访问是可以访问了,但是图片却加载不出来,这是什么原因

2017-07-06 11:22:44

阅读数 5541

评论数 1

okhttp3.0忽略https证书

最近公司项目需要,网络协议支持https

2017-06-14 12:46:37

阅读数 26615

评论数 8

Android提示BOM错误排查

今天遇到了一个很奇葩的问题,Android程序一直运行良好,今天再发新版本的时候进行打包发布,但事打包的时候提示了一个错误,看一下截图: 这是什么鬼?ByteOrderMark?百度了一下,BOM是微软了一个编码方式,但是跟我有鸟关系啊,并且程序提示的错误是在一个Bean的实体类中,如下: ...

2017-04-18 11:17:35

阅读数 1445

评论数 0

Android分包那些事(突破65535)

公司的项目又是一个阶段性的完成,又到了总结项目经验的时候了,最近我并没啥可总结的,就是遇到了一个65535的问题,还是记录一下吧。 一、说道65535,网上的解决方案很多,但是再多,也不如自己亲身经历一把,最近我就遇到了,下面来看一下报的错误: 我看了很久没看明白这是啥意思(不好意思,我的英语...

2017-04-13 18:35:44

阅读数 5088

评论数 0

Retrofit踩坑之Delete请求

来到一家新的公司,时间直接不够用了,版本出的飞起,很长时间没总结自己最近学到的东西了(其实也没学什么)! 公司的后台是一个搞php的大兄弟,我们进行对接。在对接的过程中,鄙人不才,一般都是用的POST和GET的请求居多,确实对DELETE请求接触不多,这次后台的大兄弟就直接让我提交DELETE请...

2017-03-02 18:41:18

阅读数 14643

评论数 6

GreenDao3.0使用详解

随着移动端的业务量的增大和用户体验的提高,SQLite的需求很明显了,大大小小的项目几乎成了必备,用我们项目经理的话来说: 1、不用管他什么数据,为了体验,先缓存一下! 2、什么?网络不好导致的?看什么,缓存啊!!! 真不知道他是在哪里听到的这个词,唉! 在他看来,缓存是如此简单的一件事情,当然,...

2017-01-04 10:47:13

阅读数 17467

评论数 10

WebView启动支付宝客户端支付失败的解决办法

目前在做一个用App加载H5网页,然后在网页中调起支付宝客户端支付,蚂蚁金服的开发文档上明确写有支付宝支持手机网站支付,所以那就集成呗,但是做完之后出现了一个问题,不知道是不是Android端集成出现了细节问题,然后再使用支付的时候,支付宝客户端具有一定的失败率,所以失败了只能采用收银台支付,虽然...

2017-01-02 12:00:43

阅读数 15296

评论数 13

Retrofit在客户端保持Cookie(服务器的Token验证)

移动端项目和网站还是多多少少的区别的,拿这个用户登陆过期验证这个流程来说吧,一般的网站是不会做处理的,他们访问的时候会自动验证Cookie的有效期的,移动端这样处理就不行的,他是不会保存Cookie的,所以我们在做项目的时候,一般来说,服务器的哥们都会在登陆成功之后给你返回一个叫做Token的东西...

2016-12-10 14:24:07

阅读数 8669

评论数 5

android下拉刷新和listview冲突解决方案

常见的下拉刷新都是带有一些自定义的listview、gridview和webview,我们导包直接用就行了,但是为什么他们要自定义一些常用的控件呢?直接在外边套用不行吗?类似于SwipeLayout,他是在ViewGroup的层面上动刀,可以嵌套任何的组件的,那么我们先去看一个效果你就知道了。 ...

2016-12-10 09:51:27

阅读数 2536

评论数 0

RxJava的封装和研究

对于RxJava,现在有大量的博客来讲解,但是学会了RxJava不代表它好用,得适当的封装一下,达到我们的开发要求。 RxAndroid的常规用法: API.Retrofit().getListInfo(params) .subscribeOn(Schedulers.io()) .observ...

2016-11-28 17:39:49

阅读数 6871

评论数 7

WebView详解一:打造优雅的WebView

一、使用WebView并不需要开通网络权限      WebView可以加载本地Html文件和加载网络的Url路径,对其都有很好的支持 二、Xml使用 <WebView android:id="@+id/blog_detail_webview" andro...

2016-11-23 17:09:34

阅读数 6303

评论数 4

WabView详解二:Android与JS交互的实现过程

在类似于电商平台的APP中,有时候涉及到复杂的逻辑,我们有必要来在我们的APP中内嵌一些H5页面,但是内嵌并不是代表我们什么也不管了,有时候我们需要在H5中来调起Android原生控件,这就需要使用Android与JS交互进行数据通信。 先看一下效果图: 底部为白色的是WebView,页面上只...

2016-11-23 11:40:06

阅读数 2906

评论数 2

仿IOS效果-ToggleButton

因为有了Studio的Jcenter,我们在开发中集成某个功能会简单了很多,分享一个小的UI特效,仿IOS的开关按钮,看效果; 第一步:引入依赖: compile 'com.zcw:togglebutton-library:1.0.0' 第二步:设置自定义布局 <com.zcw.t...

2016-11-21 16:25:50

阅读数 2414

评论数 4

AS中manifest合并失败的问题

今天在导入一个依赖的时候,一直编译不通过,报的错误如下面截图所示:

2016-11-17 16:25:11

阅读数 1536

评论数 0

自定义Glide转化器

今天研究了一下Glide的转换器,感觉很好玩,分享出来 首先引入依赖: compile 'jp.wasabeef:glide-transformations:1.2.1'//Glide转换器支持库 compile 'com.github.bumptech.glide:glide:3.7.0'//G...

2016-11-16 09:07:09

阅读数 1569

评论数 0

android图片预览功能-缩放、平移

有一种效果你值得拥有,像ViewPager预览图片集的功能是各个APP上都会用到的,这里提供一个好用的封装的控件,先看效果:

2016-11-15 11:45:59

阅读数 4482

评论数 4

Android麦克风录音的实现(手动实现环信音频发送)

最近公司有一个业务,就是通过IM发送音频,我用的是环信的第三方,自定义发送音频,写了一个录音的demo,录制完成之后发送。 这个Demo测试之后感觉还不错,分享一下。 一、添加权限: 二、XML文件(三个按钮) <LinearLayout xmlns:android="http:...

2016-11-12 08:56:10

阅读数 3558

评论数 0

下拉刷新?我看好MaterialRefreshLayout!

谈一谈下拉刷新 下拉刷新不再是很高大上的东西了,Android应用必不可少的一个存在,大部分的下拉刷新都是基于基本组件的如:ListView,GridView之类的,不同的组件用的布局是不一样的,虽然功能强大,但是难免切换来切换去会烦。Google考虑到这一点,在V4的包中给我们提供了一个简单且牛...

2016-11-05 16:43:27

阅读数 5183

评论数 1

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