pay

This is a lightweight Android pay develop utils about alipay and WeChatPay android utils

License

License

GroupId

GroupId

cn.bluemobi.dylan
ArtifactId

ArtifactId

pay
Last Version

Last Version

0.7.9
Release Date

Release Date

Type

Type

aar
Description

Description

pay
This is a lightweight Android pay develop utils about alipay and WeChatPay android utils

Download pay

How to add to project

<!-- https://jarcasting.com/artifacts/cn.bluemobi.dylan/pay/ -->
<dependency>
    <groupId>cn.bluemobi.dylan</groupId>
    <artifactId>pay</artifactId>
    <version>0.7.9</version>
    <type>aar</type>
</dependency>
// https://jarcasting.com/artifacts/cn.bluemobi.dylan/pay/
implementation 'cn.bluemobi.dylan:pay:0.7.9'
// https://jarcasting.com/artifacts/cn.bluemobi.dylan/pay/
implementation ("cn.bluemobi.dylan:pay:0.7.9")
'cn.bluemobi.dylan:pay:aar:0.7.9'
<dependency org="cn.bluemobi.dylan" name="pay" rev="0.7.9">
  <artifact name="pay" type="aar" />
</dependency>
@Grapes(
@Grab(group='cn.bluemobi.dylan', module='pay', version='0.7.9')
)
libraryDependencies += "cn.bluemobi.dylan" % "pay" % "0.7.9"
[cn.bluemobi.dylan/pay "0.7.9"]

Dependencies

compile (2)

Group / Artifact Type Version
com.orhanobut : logger jar 1.8
com.tencent.mm.opensdk » wechat-sdk-android-with-mta jar 5.1.6

Project Modules

There are no modules declared in this project.

#AndroidFastDevFrame

#1.需要在Application中初始化以下配置

package cn.bluemobi.dylan.fastdev.config;


import android.app.Application;
import android.graphics.Color;
import android.graphics.drawable.Drawable;

import com.orhanobut.logger.Logger;

import org.xutils.x;

import java.util.Map;

import cn.bluemobi.dylan.fastdev.http.HttpUtils;

/**
 * 配置类
 * Created by yuandl on 2016/9/1 0001.
 */

public class Config {
    /**
     * 初始化配置
     *
     * @param application 应用的application
     */
    public static void init(Application application) {
        x.Ext.init(application);
    }

    /**
     * 初始化日志TAG
     *
     * @param tag 日志TAG
     */
    public static void initLog(String tag) {
        Logger.init(tag);
    }

    /**
     * 初始化存放文件的路径
     *
     * @param path 存放文件的路径
     */
    public static void initFilePath(String path) {
        FilePath.IMAGE_DIR = path;
    }

    /**
     * 初始化标题栏
     *
     * @param backgroundColor 背景颜色id
     * @param textColor       字体颜色id
     * @param arrowBack       返回箭头图标id
     */
    public static void initTitleBar(int backgroundColor, int textColor, int arrowBack) {
        TitleBarColor.backgroundColor = backgroundColor;
        TitleBarColor.textColor = textColor;
        TitleBarColor.arrowBack = arrowBack;
    }

    /**
     * 初始化网络请求的各种参数
     *
     * @param code             请求接口返回码
     * @param data             请求接口返回数据
     * @param msg              请求接口返回信息
     * @param successCode      请求接口成功的响应码
     * @param globalParameters 配置请求接口的全局参数
     */
    public static void initHttp(String code, String data, String msg, int successCode, Map<String, String> globalParameters) {
        HttpUtils.getInstance().init(code, data, msg, successCode, globalParameters);
    }

}

#2.轮播图用法

  cycle_view_pager = (CycleViewPager) findViewById(R.id.cv);
        //设置选中和未选中时的图片
        assert cycle_view_pager != null;
        cycle_view_pager.setIndicators(R.mipmap.dot_focus, R.mipmap.dot_normal);
        List<String> urls = new ArrayList<>();
        urls.add("http://pic.58pic.com/58pic/15/37/32/458PICq58PICPd4_1024.jpg");
        urls.add("http://pic8.nipic.com/20100627/1614097_004848992811_2.jpg");
        urls.add("http://pic.58pic.com/58pic/15/35/53/14t58PICUJv_1024.jpg");
        cycle_view_pager.setData(urls, new CycleViewPager.ImageCycleViewListener() {
            @Override
            public void onImageClick(String url, int position, View imageView) {

            }
        });

Versions

Version
0.7.9
0.2
0.1