Browse Source

微信sdk更新

huyuguo 5 years ago
parent
commit
e292ef71fd

+ 3 - 0
app/build.gradle

232
    implementation "androidx.camera:camera-camera2:1.0.0-beta03"
232
    implementation "androidx.camera:camera-camera2:1.0.0-beta03"
233
    implementation "androidx.camera:camera-core:1.0.0-beta03"
233
    implementation "androidx.camera:camera-core:1.0.0-beta03"
234
//    implementation 'com.github.chrisbanes:PhotoView:2.3.0'
234
//    implementation 'com.github.chrisbanes:PhotoView:2.3.0'
235
236
    // 使用微信分享、登录、收藏、支付等功能需要的库以及文件
237
    implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:6.6.4'
235
}
238
}

BIN
app/libs/libammsdk.jar


+ 3 - 3
app/src/main/java/com/electric/chargingpile/activity/AccountRechargeActivity.java

26
import com.electric.chargingpile.wxapi.WXPayEntryActivity;
26
import com.electric.chargingpile.wxapi.WXPayEntryActivity;
27
import com.google.gson.Gson;
27
import com.google.gson.Gson;
28
import com.google.gson.reflect.TypeToken;
28
import com.google.gson.reflect.TypeToken;
29
import com.tencent.mm.sdk.modelpay.PayReq;
30
import com.tencent.mm.sdk.openapi.IWXAPI;
31
import com.tencent.mm.sdk.openapi.WXAPIFactory;
29
import com.tencent.mm.opensdk.modelpay.PayReq;
30
import com.tencent.mm.opensdk.openapi.IWXAPI;
31
import com.tencent.mm.opensdk.openapi.WXAPIFactory;
32
import com.zhy.autolayout.AutoLayoutActivity;
32
import com.zhy.autolayout.AutoLayoutActivity;
33
import com.zhy.http.okhttp.OkHttpUtils;
33
import com.zhy.http.okhttp.OkHttpUtils;
34
import com.zhy.http.okhttp.callback.StringCallback;
34
import com.zhy.http.okhttp.callback.StringCallback;

+ 3 - 3
app/src/main/java/com/electric/chargingpile/fragment/AnCiFragment.java

17
import com.electric.chargingpile.activity.MainMapActivity;
17
import com.electric.chargingpile.activity.MainMapActivity;
18
import com.electric.chargingpile.application.MainApplication;
18
import com.electric.chargingpile.application.MainApplication;
19
import com.electric.chargingpile.util.JsonUtils;
19
import com.electric.chargingpile.util.JsonUtils;
20
import com.tencent.mm.sdk.modelpay.PayReq;
21
import com.tencent.mm.sdk.openapi.IWXAPI;
22
import com.tencent.mm.sdk.openapi.WXAPIFactory;
20
import com.tencent.mm.opensdk.modelpay.PayReq;
21
import com.tencent.mm.opensdk.openapi.IWXAPI;
22
import com.tencent.mm.opensdk.openapi.WXAPIFactory;
23
import com.zhy.http.okhttp.OkHttpUtils;
23
import com.zhy.http.okhttp.OkHttpUtils;
24
import com.zhy.http.okhttp.callback.StringCallback;
24
import com.zhy.http.okhttp.callback.StringCallback;
25
25

+ 0 - 4
app/src/main/java/com/electric/chargingpile/wxapi/WXEntryActivity.java

12
import android.os.Bundle;
12
import android.os.Bundle;
13
import android.os.PersistableBundle;
13
import android.os.PersistableBundle;
14
import android.widget.Toast;
14
import android.widget.Toast;
15
16
import com.tencent.mm.sdk.openapi.IWXAPI;
17
18
import cn.sharesdk.wechat.utils.WXAppExtendObject;
15
import cn.sharesdk.wechat.utils.WXAppExtendObject;
19
import cn.sharesdk.wechat.utils.WXMediaMessage;
16
import cn.sharesdk.wechat.utils.WXMediaMessage;
20
import cn.sharesdk.wechat.utils.WechatHandlerActivity;
17
import cn.sharesdk.wechat.utils.WechatHandlerActivity;
23
 * 微信客户端回调activity示例
20
 * 微信客户端回调activity示例
24
 */
21
 */
25
public class WXEntryActivity extends WechatHandlerActivity {
22
public class WXEntryActivity extends WechatHandlerActivity {
26
    private IWXAPI api;
27
23
28
    @Override
24
    @Override
29
    public void onCreate(Bundle savedInstanceState, PersistableBundle persistentState) {
25
    public void onCreate(Bundle savedInstanceState, PersistableBundle persistentState) {

+ 5 - 6
app/src/main/java/com/electric/chargingpile/wxapi/WXPayEntryActivity.java

9
import android.os.Bundle;
9
import android.os.Bundle;
10
import android.util.Log;
10
import android.util.Log;
11
import android.widget.Toast;
11
import android.widget.Toast;
12
13
import com.electric.chargingpile.R;
12
import com.electric.chargingpile.R;
14
import com.tencent.mm.sdk.modelbase.BaseReq;
15
import com.tencent.mm.sdk.modelbase.BaseResp;
16
import com.tencent.mm.sdk.openapi.IWXAPI;
17
import com.tencent.mm.sdk.openapi.IWXAPIEventHandler;
18
import com.tencent.mm.sdk.openapi.WXAPIFactory;
13
import com.tencent.mm.opensdk.modelbase.BaseReq;
14
import com.tencent.mm.opensdk.modelbase.BaseResp;
15
import com.tencent.mm.opensdk.openapi.IWXAPI;
16
import com.tencent.mm.opensdk.openapi.IWXAPIEventHandler;
17
import com.tencent.mm.opensdk.openapi.WXAPIFactory;
19
18
20
import java.lang.reflect.Field;
19
import java.lang.reflect.Field;
21
import java.lang.reflect.Method;
20
import java.lang.reflect.Method;