android前端+java后台调用微信支付


本项目主要是集成微信支付,android请求java服务器获取预支付订单后调起微信支付
资源截图
代码片段和文件信息
package com.weipay;

import java.security.MessageDigest;

public class MD5Util {

private static String byteArrayToHexString(byte b[]) {
StringBuffer resultSb = new StringBuffer();
for (int i = 0; i < b.length; i++)
resultSb.append(byteToHexString(b[i]));

return resultSb.toString();
}

private static String byteToHexString(byte b) {
int n = b;
if (n < 0)
n += 256;
int d1 = n / 16;
int d2 = n % 16;
return hexDigits[d1] + hexDigits[d2];
}

public static String MD5Encode(String origin String charsetname) {
String resultString = null;
try {
resultString = new String(origin);
MessageDigest md = MessageDigest.getInstance(“MD5“);
if (charsetname == null || ““.equals(charsetname))
resultString = byteArrayToHexString(md.digest(resultString
.getBytes()));
else
resultString = byteArrayToHexString(md.digest(resultString
.getBytes(charsetname)));
} catch (Exception exception) {
}
return resultString;
}

private static final String hexDigits[] = { “0“ “1“ “2“ “3“ “4“ “5“
“6“ “7“ “8“ “9“ “a“ “b“ “c“ “d“ “e“ “f“ };

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        532  2015-11-24 16:09  wexin_pay.classpath

     文件      38397  2017-05-17 15:36  wexin_pay.gradle3.3 askArtifactsfileHashes.bin

     文件     276938  2017-05-17 15:36  wexin_pay.gradle3.3 askArtifactsfileSnapshots.bin

     文件      77313  2017-05-17 15:36  wexin_pay.gradle3.3 askArtifacts askArtifacts.bin

     文件         17  2017-05-17 15:36  wexin_pay.gradle3.3 askArtifacts askArtifacts.lock

     文件      68954  2017-05-17 15:36  wexin_pay.gradle3.3 asks\_compileDebugJavaWithJavaclocalClassSetAnalysislocalClassSetAnalysis.bin

     文件         17  2017-05-17 15:36  wexin_pay.gradle3.3 asks\_compileDebugJavaWithJavaclocalClassSetAnalysislocalClassSetAnalysis.lock

     文件      18618  2017-05-17 15:36  wexin_pay.gradle3.3 asks\_compileDebugJavaWithJavaclocalJarClasspathSnapshotlocalJarClasspathSnapshot.bin

     文件         17  2017-05-17 15:36  wexin_pay.gradle3.3 asks\_compileDebugJavaWithJavaclocalJarClasspathSnapshotlocalJarClasspathSnapshot.lock

     文件        686  2017-05-17 13:19  wexin_pay.ideacompiler.xml

     文件         76  2017-05-17 13:19  wexin_pay.ideacopyrightprofiles_settings.xml

     文件        896  2017-05-17 15:00  wexin_pay.ideaencodings.xml

     文件        577  2017-05-17 14:52  wexin_pay.ideagradle.xml

     文件        217  2017-05-17 14:52  wexin_pay.idealibrarieslibammsdk.xml

     文件       1737  2017-05-17 15:36  wexin_pay.ideamisc.xml

     文件        268  2017-05-17 13:21  wexin_pay.ideamodules.xml

     文件        564  2017-05-17 13:21  wexin_pay.idea
unConfigurations.xml

     文件     122396  2017-05-17 15:37  wexin_pay.ideaworkspace.xml

     文件        846  2018-03-23 11:38  wexin_pay.project

     文件        185  2018-03-23 10:08  wexin_pay.settingsorg.eclipse.core.resources.prefs

     文件        177  2018-03-23 11:38  wexin_pay.settingsorg.eclipse.jdt.core.prefs

     文件       2677  2018-03-23 10:28  wexin_payAndroidManifest.xml

     文件       2677  2018-03-23 11:38  wexin_payinAndroidManifest.xml

     文件        510  2018-03-23 11:38  wexin_payinclassescomjybfinancial_supermarketuikitAlertAdapter$ViewHolder.class

     文件       3276  2018-03-23 11:38  wexin_payinclassescomjybfinancial_supermarketuikitAlertAdapter.class

     文件       5265  2018-03-23 11:38  wexin_payinclassescomjybfinancial_supermarketuikitCameraUtil.class

     文件        873  2018-03-23 11:38  wexin_payinclassescomjybfinancial_supermarketuikitMMAlert$1.class

     文件        839  2018-03-23 11:38  wexin_payinclassescomjybfinancial_supermarketuikitMMAlert$2.class

     文件       1275  2018-03-23 11:38  wexin_payinclassescomjybfinancial_supermarketuikitMMAlert$3.class

     文件       1091  2018-03-23 11:38  wexin_payinclassescomjybfinancial_supermarketuikitMMAlert$4.class

............此处省略365个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)