当前位置: 首页>>代码示例>>Java>>正文


Java Build.PAY_SUPPORTED_SDK_INT属性代码示例

本文整理汇总了Java中com.tencent.mm.sdk.constants.Build.PAY_SUPPORTED_SDK_INT属性的典型用法代码示例。如果您正苦于以下问题:Java Build.PAY_SUPPORTED_SDK_INT属性的具体用法?Java Build.PAY_SUPPORTED_SDK_INT怎么用?Java Build.PAY_SUPPORTED_SDK_INT使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在com.tencent.mm.sdk.constants.Build的用法示例。


在下文中一共展示了Build.PAY_SUPPORTED_SDK_INT属性的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: pay

/**
 * 付款-包括传入ip地址 - 未安装微信判断
 *
 * @param price     价格
 * @param describe  描述
 * @param notifyUrl 通知URL
 * @param context
 */
public void pay(float price, String describe, String notifyUrl, Context context) {
    boolean isPaySupported = msgApi.getWXAppSupportAPI() >= Build.PAY_SUPPORTED_SDK_INT;
    if (!isPaySupported) {
        this.ipAddress = Util.getIpAddress(context);
        Toast.makeText(context, "请先安装微信 ~", Toast.LENGTH_SHORT).show();
    } else {
        Log.i("Z-WeChatPayDirector", "ip: " + ipAddress);
        pay(price, describe, notifyUrl);
    }
}
 
开发者ID:EthanCo,项目名称:WeChatPayModule,代码行数:18,代码来源:WeChatPayDirector.java

示例2: onStart

@Override
protected void onStart() {
    if (App.getWechatAppId() == null) {
        dispatchException();
        return;
    }
    IWXAPI api = WXAPIFactory.createWXAPI(mContext, mAppId);
    if (api == null) {
        dispatchException();
        return;
    }
    if (!api.isWXAppInstalled()) {
        dispatchException();
        return;
    }
    if (api.getWXAppSupportAPI() < Build.PAY_SUPPORTED_SDK_INT) {
        dispatchException();
        return;
    }
    api.registerApp(mAppId);
    PayReq req = new PayReq();
    req.appId = mAppId;
    req.partnerId = mPartnerId;
    req.prepayId = mPrepayId;
    req.nonceStr = mNonceStr;
    req.timeStamp = mTimeStamp;
    req.packageValue = mPackageValue;
    req.sign = mSign;
    if (mExtData != null) {
        req.extData = mExtData;
    }
    api.sendReq(req);
    WXPayBroadcast broadcast = new WXPayBroadcast(mContext);
    broadcast.setOnReceiveListener(new WXPayBroadcastReceiverListener());
    if (mContext instanceof IStoppableManager) {
        ((IStoppableManager) mContext).bind(this);
    }
    broadcast.start();
}
 
开发者ID:wavinsun,项目名称:MUtils,代码行数:39,代码来源:WXPayTask.java

示例3: check

private boolean check() {
    return mWXApi.isWXAppInstalled() && mWXApi.getWXAppSupportAPI() >= Build.PAY_SUPPORTED_SDK_INT;
}
 
开发者ID:cheng2016,项目名称:developNote,代码行数:3,代码来源:WXPayUtils.java


注:本文中的com.tencent.mm.sdk.constants.Build.PAY_SUPPORTED_SDK_INT属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。