自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 inflate方法参数总结

inflate方法是LayoutInflater的方法,用来使用xml资源文件创建view对象,一般这样使用:LayoutInflater.from(viewGroup.getContext()).inflate...我们来比较一下两种重载方法:inflate(@LayoutRes int resource, @Nullable ViewGroup root)inflate(@L

2017-07-31 16:38:03 671

原创 微信、支付宝、银联支付遇到的坑 总结

出于安全考虑,验签我们都是放到后台进行验签的。对于我们移动端节省了很多的劳动力。支付界面如下:支付完成界面如下:ok,接下来开始我们轻松的开发之旅:准备:需要以公司名义,在支付宝,微信等平台上开通公司账户并且认证,如:支付过程中需要公司的帐号和商户号。支付宝:1、获取订单信息(根据自己公司的实际情况:可以在服务端完成,也可以在本地完成)2、客户端拿这

2017-07-19 15:10:37 7008 1

转载 有效减小apk大小的方式

1. ProGuardProguard可以删除无效的java code,显著地减小apk体积,但是要注意使用proguard之后要测试app,有时会导致一些bug。2. Split ApkSplit Apk可以为根据设备密度和ABI创建特定的Apk包,大大减少每个apk的体积。3. ReDex使用Facebook开源的ReDex,ReDex在压缩代码的同时,还可以提高性能。

2017-07-18 16:54:58 429

原创 完美兼容4.4及以上系统实现沉浸式状态栏

先上图看效果这是Nexus 4.4上的展示效果这是Nexus 5.0上的展示效果 Google允许开发者在Android 4.4以上设置状态栏透明或半透明,布局填充全屏;而在5.0以上可直接设置状态栏颜色。所以为了兼容4.4到5.0之间系统,整理步骤如下: 解决思路是:将状态栏设置为透明,标题栏填充全屏,判断4.4以上标题栏高度为原设计高度+状态栏高

2017-07-11 15:23:55 334

原创 对PopupWindow的封装

最近在写PopupWindow,一直在重复搬砖,而且代码繁复,实在做无用功,所以将PopupWindow进行封装。代码采用Builder模式设计,只注重构建的属性,而不注重构建的过程。代码已传至github,欢迎star--https://github.com/shuaijia/JsPopupWindow贴出代码如下/** * Describtion:

2017-07-10 16:30:37 415

原创 Android银联控件支付开发流程

Android银联控件支付开发流程需要内容:data.bin 、各型号的libentryexpro.so和libuptsmaddon.soUPPayAssistEx.jar 、UPPayPluginExPro.jar编译版本建议19以上开发步骤:1、将所需bin文件,jar包,so文件拷入项目中,并AddLibrary2、在清单文件中添加权限和银联支付插件权限

2017-07-05 19:57:40 1385

原创 Android支付宝支付开发流程

Android支付宝支付开发流程需要内容:账号信息:商户号、商户收款账号、商户私钥、支付宝公钥、支付回调地址(支付宝请求服务器地址)aliPaySDK.jar包、 Base64.java、PayResult.java、SignUtils.java开发步骤:1、将jar包,上诉三个java类拷入项目,将jar包AddLibrary2、在清单文件中添加权限支付宝支付

2017-07-05 19:56:08 5581 1

原创 Android微信支付开发流程

Android微信支付开发流程需要内容:账号信息:appId,appKey,mchId(商户号)libammsdk.jar包  MD5.java类开发步骤:1、libammsdk.jar包  MD5.java类拷入项目,将jar包AddLibrary;2、在清单文件中:   <!--微信支付权限-->android:name="android.permissio

2017-07-05 19:51:39 5898 2

原创 支付开发所需配置信息

支付开发所需配置信息微信支付:app_idmch_id     // 商户号api_key    // api密钥,在商户平台注册 支付宝支付:partner  // 商户号seller   // 商户收款账号rsa_private  // 商户私钥,pkcs8格式rsa_public   // 支付宝公钥call_back_url  // 回调接口,请

2017-07-03 15:12:59 287

空空如也

空空如也

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

TA关注的人

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