├── .gitignore
├── .idea
├── compiler.xml
├── copyright
│ └── profiles_settings.xml
├── encodings.xml
├── gradle.xml
├── misc.xml
├── modules.xml
└── runConfigurations.xml
├── README.md
├── app
├── .gitignore
├── build.gradle
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── tpnet
│ │ └── wxtest
│ │ └── ExampleInstrumentedTest.java
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── tpnet
│ │ │ └── wxtest
│ │ │ └── MainActivity.java
│ └── res
│ │ ├── layout
│ │ └── activity_main.xml
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ └── values
│ │ ├── colors.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── test
│ └── java
│ └── com
│ └── tpnet
│ └── wxtest
│ └── ExampleUnitTest.java
├── build.gradle
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── settings.gradle
└── wx
├── build.gradle
├── build
├── generated
│ └── source
│ │ ├── buildConfig
│ │ ├── androidTest
│ │ │ └── debug
│ │ │ │ └── com
│ │ │ │ └── tencent
│ │ │ │ └── mm
│ │ │ │ └── opensdk
│ │ │ │ └── test
│ │ │ │ └── BuildConfig.java
│ │ ├── debug
│ │ │ └── com
│ │ │ │ └── tencent
│ │ │ │ └── mm
│ │ │ │ └── opensdk
│ │ │ │ └── BuildConfig.java
│ │ └── release
│ │ │ └── com
│ │ │ └── tencent
│ │ │ └── mm
│ │ │ └── opensdk
│ │ │ └── BuildConfig.java
│ │ └── r
│ │ └── androidTest
│ │ └── debug
│ │ └── com
│ │ └── tencent
│ │ └── mm
│ │ └── opensdk
│ │ └── R.java
├── intermediates
│ ├── bundles
│ │ ├── debug
│ │ │ ├── AndroidManifest.xml
│ │ │ └── classes.jar
│ │ └── default
│ │ │ ├── AndroidManifest.xml
│ │ │ └── classes.jar
│ ├── classes
│ │ ├── androidTest
│ │ │ └── debug
│ │ │ │ └── com
│ │ │ │ └── tencent
│ │ │ │ └── mm
│ │ │ │ └── opensdk
│ │ │ │ ├── R.class
│ │ │ │ └── test
│ │ │ │ └── BuildConfig.class
│ │ ├── debug
│ │ │ └── com
│ │ │ │ └── tencent
│ │ │ │ └── mm
│ │ │ │ └── opensdk
│ │ │ │ ├── BuildConfig.class
│ │ │ │ ├── channel
│ │ │ │ ├── MMessageActV2$Args.class
│ │ │ │ ├── MMessageActV2.class
│ │ │ │ └── a
│ │ │ │ │ ├── a$ABean.class
│ │ │ │ │ ├── a.class
│ │ │ │ │ └── b.class
│ │ │ │ ├── constants
│ │ │ │ ├── Build.class
│ │ │ │ ├── ConstantsAPI$AppSupportContentFlag.class
│ │ │ │ ├── ConstantsAPI$OpenWebviewType.class
│ │ │ │ ├── ConstantsAPI$Token.class
│ │ │ │ ├── ConstantsAPI$WXApp.class
│ │ │ │ └── ConstantsAPI.class
│ │ │ │ ├── diffdev
│ │ │ │ ├── DiffDevOAuthFactory.class
│ │ │ │ ├── IDiffDevOAuth.class
│ │ │ │ ├── OAuthErrCode.class
│ │ │ │ ├── OAuthListener.class
│ │ │ │ └── a
│ │ │ │ │ ├── a.class
│ │ │ │ │ ├── b.class
│ │ │ │ │ ├── c.class
│ │ │ │ │ ├── d$a.class
│ │ │ │ │ ├── d.class
│ │ │ │ │ ├── e.class
│ │ │ │ │ ├── f$a.class
│ │ │ │ │ ├── f.class
│ │ │ │ │ └── g.class
│ │ │ │ ├── modelbase
│ │ │ │ ├── BaseReq.class
│ │ │ │ ├── BaseResp$ErrCode.class
│ │ │ │ └── BaseResp.class
│ │ │ │ ├── modelbiz
│ │ │ │ ├── AddCardToWXCardPackage$Req.class
│ │ │ │ ├── AddCardToWXCardPackage$Resp.class
│ │ │ │ ├── AddCardToWXCardPackage$WXCardItem.class
│ │ │ │ ├── AddCardToWXCardPackage.class
│ │ │ │ ├── ChooseCardFromWXCardPackage$Req.class
│ │ │ │ ├── ChooseCardFromWXCardPackage$Resp.class
│ │ │ │ ├── ChooseCardFromWXCardPackage.class
│ │ │ │ ├── CreateChatroom$Req.class
│ │ │ │ ├── CreateChatroom$Resp.class
│ │ │ │ ├── CreateChatroom.class
│ │ │ │ ├── HandleScanResult$Req.class
│ │ │ │ ├── HandleScanResult$Resp.class
│ │ │ │ ├── HandleScanResult.class
│ │ │ │ ├── JoinChatroom$Req.class
│ │ │ │ ├── JoinChatroom$Resp.class
│ │ │ │ ├── JoinChatroom.class
│ │ │ │ ├── JumpToBizProfile$Req.class
│ │ │ │ ├── JumpToBizProfile.class
│ │ │ │ ├── JumpToBizTempSession$Req.class
│ │ │ │ ├── JumpToBizTempSession.class
│ │ │ │ ├── JumpToBizWebview$Req.class
│ │ │ │ ├── JumpToBizWebview.class
│ │ │ │ ├── OpenBusiLuckyMoney$Req.class
│ │ │ │ ├── OpenBusiLuckyMoney.class
│ │ │ │ ├── OpenRankList$Req.class
│ │ │ │ ├── OpenRankList.class
│ │ │ │ ├── OpenWebview$Req.class
│ │ │ │ ├── OpenWebview$Resp.class
│ │ │ │ ├── OpenWebview.class
│ │ │ │ ├── SubscribeMessage$Req.class
│ │ │ │ ├── SubscribeMessage$Resp.class
│ │ │ │ ├── SubscribeMessage.class
│ │ │ │ ├── WXLaunchMiniProgram$Req.class
│ │ │ │ ├── WXLaunchMiniProgram$Resp.class
│ │ │ │ └── WXLaunchMiniProgram.class
│ │ │ │ ├── modelmsg
│ │ │ │ ├── GetMessageFromWX$Req.class
│ │ │ │ ├── GetMessageFromWX$Resp.class
│ │ │ │ ├── GetMessageFromWX.class
│ │ │ │ ├── LaunchFromWX$Req.class
│ │ │ │ ├── LaunchFromWX$Resp.class
│ │ │ │ ├── LaunchFromWX.class
│ │ │ │ ├── SendAuth$Req.class
│ │ │ │ ├── SendAuth$Resp.class
│ │ │ │ ├── SendAuth.class
│ │ │ │ ├── SendMessageToWX$Req.class
│ │ │ │ ├── SendMessageToWX$Resp.class
│ │ │ │ ├── SendMessageToWX.class
│ │ │ │ ├── ShowMessageFromWX$Req.class
│ │ │ │ ├── ShowMessageFromWX$Resp.class
│ │ │ │ ├── ShowMessageFromWX.class
│ │ │ │ ├── WXAppExtendObject.class
│ │ │ │ ├── WXAppLaunchData$Builder.class
│ │ │ │ ├── WXAppLaunchData.class
│ │ │ │ ├── WXDesignerSharedObject.class
│ │ │ │ ├── WXEmojiObject.class
│ │ │ │ ├── WXEmojiPageSharedObject.class
│ │ │ │ ├── WXEmojiSharedObject.class
│ │ │ │ ├── WXFileObject.class
│ │ │ │ ├── WXGameVideoFileObject.class
│ │ │ │ ├── WXImageObject.class
│ │ │ │ ├── WXLocationObject.class
│ │ │ │ ├── WXMediaMessage$Builder.class
│ │ │ │ ├── WXMediaMessage$IMediaObject.class
│ │ │ │ ├── WXMediaMessage.class
│ │ │ │ ├── WXMiniProgramObject.class
│ │ │ │ ├── WXMusicObject.class
│ │ │ │ ├── WXTextObject.class
│ │ │ │ ├── WXVideoFileObject.class
│ │ │ │ ├── WXVideoObject.class
│ │ │ │ └── WXWebpageObject.class
│ │ │ │ ├── modelpay
│ │ │ │ ├── PayReq$Options.class
│ │ │ │ ├── PayReq.class
│ │ │ │ └── PayResp.class
│ │ │ │ ├── openapi
│ │ │ │ ├── IWXAPI.class
│ │ │ │ ├── IWXAPIEventHandler.class
│ │ │ │ ├── MMSharedPreferences$REditor.class
│ │ │ │ ├── MMSharedPreferences.class
│ │ │ │ ├── WXAPIFactory.class
│ │ │ │ ├── WXApiImplComm.class
│ │ │ │ └── WXApiImplV10.class
│ │ │ │ └── utils
│ │ │ │ ├── ILog.class
│ │ │ │ ├── Log.class
│ │ │ │ ├── a.class
│ │ │ │ ├── b.class
│ │ │ │ ├── c$a.class
│ │ │ │ ├── c$b.class
│ │ │ │ ├── c.class
│ │ │ │ └── d.class
│ │ └── release
│ │ │ └── com
│ │ │ └── tencent
│ │ │ └── mm
│ │ │ └── opensdk
│ │ │ ├── BuildConfig.class
│ │ │ ├── channel
│ │ │ ├── MMessageActV2$Args.class
│ │ │ ├── MMessageActV2.class
│ │ │ └── a
│ │ │ │ ├── a$ABean.class
│ │ │ │ ├── a.class
│ │ │ │ └── b.class
│ │ │ ├── constants
│ │ │ ├── Build.class
│ │ │ ├── ConstantsAPI$AppSupportContentFlag.class
│ │ │ ├── ConstantsAPI$OpenWebviewType.class
│ │ │ ├── ConstantsAPI$Token.class
│ │ │ ├── ConstantsAPI$WXApp.class
│ │ │ └── ConstantsAPI.class
│ │ │ ├── diffdev
│ │ │ ├── DiffDevOAuthFactory.class
│ │ │ ├── IDiffDevOAuth.class
│ │ │ ├── OAuthErrCode.class
│ │ │ ├── OAuthListener.class
│ │ │ └── a
│ │ │ │ ├── a.class
│ │ │ │ ├── b.class
│ │ │ │ ├── c.class
│ │ │ │ ├── d$a.class
│ │ │ │ ├── d.class
│ │ │ │ ├── e.class
│ │ │ │ ├── f$a.class
│ │ │ │ ├── f.class
│ │ │ │ └── g.class
│ │ │ ├── modelbase
│ │ │ ├── BaseReq.class
│ │ │ ├── BaseResp$ErrCode.class
│ │ │ └── BaseResp.class
│ │ │ ├── modelbiz
│ │ │ ├── AddCardToWXCardPackage$Req.class
│ │ │ ├── AddCardToWXCardPackage$Resp.class
│ │ │ ├── AddCardToWXCardPackage$WXCardItem.class
│ │ │ ├── AddCardToWXCardPackage.class
│ │ │ ├── ChooseCardFromWXCardPackage$Req.class
│ │ │ ├── ChooseCardFromWXCardPackage$Resp.class
│ │ │ ├── ChooseCardFromWXCardPackage.class
│ │ │ ├── CreateChatroom$Req.class
│ │ │ ├── CreateChatroom$Resp.class
│ │ │ ├── CreateChatroom.class
│ │ │ ├── HandleScanResult$Req.class
│ │ │ ├── HandleScanResult$Resp.class
│ │ │ ├── HandleScanResult.class
│ │ │ ├── JoinChatroom$Req.class
│ │ │ ├── JoinChatroom$Resp.class
│ │ │ ├── JoinChatroom.class
│ │ │ ├── JumpToBizProfile$Req.class
│ │ │ ├── JumpToBizProfile.class
│ │ │ ├── JumpToBizTempSession$Req.class
│ │ │ ├── JumpToBizTempSession.class
│ │ │ ├── JumpToBizWebview$Req.class
│ │ │ ├── JumpToBizWebview.class
│ │ │ ├── OpenBusiLuckyMoney$Req.class
│ │ │ ├── OpenBusiLuckyMoney.class
│ │ │ ├── OpenRankList$Req.class
│ │ │ ├── OpenRankList.class
│ │ │ ├── OpenWebview$Req.class
│ │ │ ├── OpenWebview$Resp.class
│ │ │ ├── OpenWebview.class
│ │ │ ├── SubscribeMessage$Req.class
│ │ │ ├── SubscribeMessage$Resp.class
│ │ │ ├── SubscribeMessage.class
│ │ │ ├── WXLaunchMiniProgram$Req.class
│ │ │ ├── WXLaunchMiniProgram$Resp.class
│ │ │ └── WXLaunchMiniProgram.class
│ │ │ ├── modelmsg
│ │ │ ├── GetMessageFromWX$Req.class
│ │ │ ├── GetMessageFromWX$Resp.class
│ │ │ ├── GetMessageFromWX.class
│ │ │ ├── LaunchFromWX$Req.class
│ │ │ ├── LaunchFromWX$Resp.class
│ │ │ ├── LaunchFromWX.class
│ │ │ ├── SendAuth$Req.class
│ │ │ ├── SendAuth$Resp.class
│ │ │ ├── SendAuth.class
│ │ │ ├── SendMessageToWX$Req.class
│ │ │ ├── SendMessageToWX$Resp.class
│ │ │ ├── SendMessageToWX.class
│ │ │ ├── ShowMessageFromWX$Req.class
│ │ │ ├── ShowMessageFromWX$Resp.class
│ │ │ ├── ShowMessageFromWX.class
│ │ │ ├── WXAppExtendObject.class
│ │ │ ├── WXAppLaunchData$Builder.class
│ │ │ ├── WXAppLaunchData.class
│ │ │ ├── WXDesignerSharedObject.class
│ │ │ ├── WXEmojiObject.class
│ │ │ ├── WXEmojiPageSharedObject.class
│ │ │ ├── WXEmojiSharedObject.class
│ │ │ ├── WXFileObject.class
│ │ │ ├── WXGameVideoFileObject.class
│ │ │ ├── WXImageObject.class
│ │ │ ├── WXLocationObject.class
│ │ │ ├── WXMediaMessage$Builder.class
│ │ │ ├── WXMediaMessage$IMediaObject.class
│ │ │ ├── WXMediaMessage.class
│ │ │ ├── WXMiniProgramObject.class
│ │ │ ├── WXMusicObject.class
│ │ │ ├── WXTextObject.class
│ │ │ ├── WXVideoFileObject.class
│ │ │ ├── WXVideoObject.class
│ │ │ └── WXWebpageObject.class
│ │ │ ├── modelpay
│ │ │ ├── PayReq$Options.class
│ │ │ ├── PayReq.class
│ │ │ └── PayResp.class
│ │ │ ├── openapi
│ │ │ ├── IWXAPI.class
│ │ │ ├── IWXAPIEventHandler.class
│ │ │ ├── MMSharedPreferences$REditor.class
│ │ │ ├── MMSharedPreferences.class
│ │ │ ├── WXAPIFactory.class
│ │ │ ├── WXApiImplComm.class
│ │ │ └── WXApiImplV10.class
│ │ │ └── utils
│ │ │ ├── ILog.class
│ │ │ ├── Log.class
│ │ │ ├── a.class
│ │ │ ├── b.class
│ │ │ ├── c$a.class
│ │ │ ├── c$b.class
│ │ │ ├── c.class
│ │ │ └── d.class
│ ├── incremental-safeguard
│ │ ├── androidTest
│ │ │ └── debug
│ │ │ │ └── tag.txt
│ │ ├── debug
│ │ │ └── tag.txt
│ │ └── release
│ │ │ └── tag.txt
│ ├── incremental
│ │ ├── compileDebugAidl
│ │ │ └── dependency.store
│ │ ├── compileDebugAndroidTestAidl
│ │ │ └── dependency.store
│ │ ├── compileReleaseAidl
│ │ │ └── dependency.store
│ │ ├── mergeDebugAndroidTestResources
│ │ │ ├── compile-file-map.properties
│ │ │ └── merger.xml
│ │ ├── mergeDebugAssets
│ │ │ └── merger.xml
│ │ ├── mergeDebugJniLibFolders
│ │ │ └── merger.xml
│ │ ├── mergeDebugShaders
│ │ │ └── merger.xml
│ │ ├── mergeReleaseAssets
│ │ │ └── merger.xml
│ │ ├── mergeReleaseJniLibFolders
│ │ │ └── merger.xml
│ │ ├── mergeReleaseShaders
│ │ │ └── merger.xml
│ │ ├── packageDebugResources
│ │ │ ├── compile-file-map.properties
│ │ │ └── merger.xml
│ │ └── packageReleaseResources
│ │ │ ├── compile-file-map.properties
│ │ │ └── merger.xml
│ ├── manifest
│ │ └── androidTest
│ │ │ └── debug
│ │ │ └── AndroidManifest.xml
│ ├── manifests
│ │ └── aapt
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ └── release
│ │ │ └── AndroidManifest.xml
│ └── res
│ │ └── resources-debug-androidTest.ap_
├── libs
│ └── weixinsdk.jar
├── outputs
│ └── aar
│ │ ├── wx-debug.aar
│ │ └── wx-release.aar
└── reports
│ ├── lint-results.html
│ └── lint-results.xml
└── src
└── main
├── AndroidManifest.xml
└── java
└── com
└── tencent
└── mm
└── opensdk
├── channel
├── MMessageActV2.java
└── a
│ ├── a.java
│ └── b.java
├── constants
├── Build.java
└── ConstantsAPI.java
├── diffdev
├── DiffDevOAuthFactory.java
├── IDiffDevOAuth.java
├── OAuthErrCode.java
├── OAuthListener.java
└── a
│ ├── a.java
│ ├── b.java
│ ├── c.java
│ ├── d.java
│ ├── e.java
│ ├── f.java
│ └── g.java
├── modelbase
├── BaseReq.java
└── BaseResp.java
├── modelbiz
├── AddCardToWXCardPackage.java
├── ChooseCardFromWXCardPackage.java
├── CreateChatroom.java
├── HandleScanResult.java
├── JoinChatroom.java
├── JumpToBizProfile.java
├── JumpToBizTempSession.java
├── JumpToBizWebview.java
├── OpenBusiLuckyMoney.java
├── OpenRankList.java
├── OpenWebview.java
├── SubscribeMessage.java
└── WXLaunchMiniProgram.java
├── modelmsg
├── GetMessageFromWX.java
├── LaunchFromWX.java
├── SendAuth.java
├── SendMessageToWX.java
├── ShowMessageFromWX.java
├── WXAppExtendObject.java
├── WXAppLaunchData.java
├── WXDesignerSharedObject.java
├── WXEmojiObject.java
├── WXEmojiPageSharedObject.java
├── WXEmojiSharedObject.java
├── WXFileObject.java
├── WXGameVideoFileObject.java
├── WXImageObject.java
├── WXLocationObject.java
├── WXMediaMessage.java
├── WXMiniProgramObject.java
├── WXMusicObject.java
├── WXTextObject.java
├── WXVideoFileObject.java
├── WXVideoObject.java
└── WXWebpageObject.java
├── modelpay
├── PayReq.java
└── PayResp.java
├── openapi
├── IWXAPI.java
├── IWXAPIEventHandler.java
├── MMSharedPreferences.java
├── WXAPIFactory.java
├── WXApiImplComm.java
└── WXApiImplV10.java
└── utils
├── ILog.java
├── Log.java
├── a.java
├── b.java
├── c.java
└── d.java
/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/workspace.xml
5 | /.idea/libraries
6 | .DS_Store
7 | /build
8 | /captures
9 | .externalNativeBuild
10 |
--------------------------------------------------------------------------------
/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/.idea/copyright/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/gradle.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
18 |
19 |
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # WeiXinSDKSource-Android
2 |
3 | 微信Android SDK的源码,可以用来进行修改。
4 |
--------------------------------------------------------------------------------
/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/app/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 26
5 | buildToolsVersion "26.0.1"
6 | defaultConfig {
7 | applicationId "com.tpnet.wxtest"
8 | minSdkVersion 15
9 | targetSdkVersion 26
10 | versionCode 1
11 | versionName "1.0"
12 | testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
13 | }
14 | buildTypes {
15 | release {
16 | minifyEnabled false
17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18 | }
19 | }
20 | }
21 |
22 | dependencies {
23 | compile fileTree(dir: 'libs', include: ['*.jar'])
24 | androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
25 | exclude group: 'com.android.support', module: 'support-annotations'
26 | })
27 | compile 'com.android.support:appcompat-v7:26.+'
28 | compile 'com.android.support.constraint:constraint-layout:1.0.2'
29 | testCompile 'junit:junit:4.12'
30 | }
31 |
--------------------------------------------------------------------------------
/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in D:\android-sdk-windows/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
19 | # Uncomment this to preserve the line number information for
20 | # debugging stack traces.
21 | #-keepattributes SourceFile,LineNumberTable
22 |
23 | # If you keep the line number information, uncomment this to
24 | # hide the original source file name.
25 | #-renamesourcefileattribute SourceFile
26 |
--------------------------------------------------------------------------------
/app/src/androidTest/java/com/tpnet/wxtest/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.tpnet.wxtest;
2 |
3 | import android.content.Context;
4 | import android.support.test.InstrumentationRegistry;
5 | import android.support.test.runner.AndroidJUnit4;
6 |
7 | import org.junit.Test;
8 | import org.junit.runner.RunWith;
9 |
10 | import static org.junit.Assert.*;
11 |
12 | /**
13 | * Instrumentation test, which will execute on an Android device.
14 | *
15 | * @see Testing documentation
16 | */
17 | @RunWith(AndroidJUnit4.class)
18 | public class ExampleInstrumentedTest {
19 | @Test
20 | public void useAppContext() throws Exception {
21 | // Context of the app under test.
22 | Context appContext = InstrumentationRegistry.getTargetContext();
23 |
24 | assertEquals("com.tpnet.wxtest", appContext.getPackageName());
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/app/src/main/java/com/tpnet/wxtest/MainActivity.java:
--------------------------------------------------------------------------------
1 | package com.tpnet.wxtest;
2 |
3 | import android.support.v7.app.AppCompatActivity;
4 | import android.os.Bundle;
5 |
6 | public class MainActivity extends AppCompatActivity {
7 |
8 | @Override
9 | protected void onCreate(Bundle savedInstanceState) {
10 | super.onCreate(savedInstanceState);
11 | setContentView(R.layout.activity_main);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | WXTest
3 |
4 |
--------------------------------------------------------------------------------
/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/test/java/com/tpnet/wxtest/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.tpnet.wxtest;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 |
3 | buildscript {
4 | repositories {
5 | jcenter()
6 | }
7 | dependencies {
8 | classpath 'com.android.tools.build:gradle:2.3.3'
9 |
10 | // NOTE: Do not place your application dependencies here; they belong
11 | // in the individual module build.gradle files
12 | }
13 | }
14 |
15 | allprojects {
16 | repositories {
17 | jcenter()
18 | }
19 | }
20 |
21 | task clean(type: Delete) {
22 | delete rootProject.buildDir
23 | }
24 |
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
1 | # Project-wide Gradle settings.
2 |
3 | # IDE (e.g. Android Studio) users:
4 | # Gradle settings configured through the IDE *will override*
5 | # any settings specified in this file.
6 |
7 | # For more details on how to configure your build environment visit
8 | # http://www.gradle.org/docs/current/userguide/build_environment.html
9 |
10 | # Specifies the JVM arguments used for the daemon process.
11 | # The setting is particularly useful for tweaking memory settings.
12 | org.gradle.jvmargs=-Xmx1536m
13 |
14 | # When configured, Gradle will run in incubating parallel mode.
15 | # This option should only be used with decoupled projects. More details, visit
16 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
17 | # org.gradle.parallel=true
18 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Sun Oct 08 16:34:38 CST 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
7 |
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
1 | @if "%DEBUG%" == "" @echo off
2 | @rem ##########################################################################
3 | @rem
4 | @rem Gradle startup script for Windows
5 | @rem
6 | @rem ##########################################################################
7 |
8 | @rem Set local scope for the variables with windows NT shell
9 | if "%OS%"=="Windows_NT" setlocal
10 |
11 | @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
12 | set DEFAULT_JVM_OPTS=
13 |
14 | set DIRNAME=%~dp0
15 | if "%DIRNAME%" == "" set DIRNAME=.
16 | set APP_BASE_NAME=%~n0
17 | set APP_HOME=%DIRNAME%
18 |
19 | @rem Find java.exe
20 | if defined JAVA_HOME goto findJavaFromJavaHome
21 |
22 | set JAVA_EXE=java.exe
23 | %JAVA_EXE% -version >NUL 2>&1
24 | if "%ERRORLEVEL%" == "0" goto init
25 |
26 | echo.
27 | echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
28 | echo.
29 | echo Please set the JAVA_HOME variable in your environment to match the
30 | echo location of your Java installation.
31 |
32 | goto fail
33 |
34 | :findJavaFromJavaHome
35 | set JAVA_HOME=%JAVA_HOME:"=%
36 | set JAVA_EXE=%JAVA_HOME%/bin/java.exe
37 |
38 | if exist "%JAVA_EXE%" goto init
39 |
40 | echo.
41 | echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
42 | echo.
43 | echo Please set the JAVA_HOME variable in your environment to match the
44 | echo location of your Java installation.
45 |
46 | goto fail
47 |
48 | :init
49 | @rem Get command-line arguments, handling Windowz variants
50 |
51 | if not "%OS%" == "Windows_NT" goto win9xME_args
52 | if "%@eval[2+2]" == "4" goto 4NT_args
53 |
54 | :win9xME_args
55 | @rem Slurp the command line arguments.
56 | set CMD_LINE_ARGS=
57 | set _SKIP=2
58 |
59 | :win9xME_args_slurp
60 | if "x%~1" == "x" goto execute
61 |
62 | set CMD_LINE_ARGS=%*
63 | goto execute
64 |
65 | :4NT_args
66 | @rem Get arguments from the 4NT Shell from JP Software
67 | set CMD_LINE_ARGS=%$
68 |
69 | :execute
70 | @rem Setup the command line
71 |
72 | set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
73 |
74 | @rem Execute Gradle
75 | "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
76 |
77 | :end
78 | @rem End local scope for the variables with windows NT shell
79 | if "%ERRORLEVEL%"=="0" goto mainEnd
80 |
81 | :fail
82 | rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
83 | rem the _cmd.exe /c_ return code!
84 | if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
85 | exit /b 1
86 |
87 | :mainEnd
88 | if "%OS%"=="Windows_NT" endlocal
89 |
90 | :omega
91 |
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app', ':wx'
2 |
--------------------------------------------------------------------------------
/wx/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.library'
2 |
3 | android {
4 | compileSdkVersion 23
5 | buildToolsVersion '25.0.0'
6 |
7 | defaultConfig {
8 | minSdkVersion 12
9 | targetSdkVersion 21
10 | versionCode 1
11 | versionName "1.0"
12 | }
13 |
14 | useLibrary 'org.apache.http.legacy'
15 |
16 | lintOptions{
17 | abortOnError false
18 | }
19 |
20 | }
21 |
22 | task makeJar(type: Copy) {
23 | delete 'build/libs/test.jar'
24 | from('build/intermediates/bundles/debug/')
25 | into('build/libs/')
26 | include('classes.jar')
27 | rename('classes.jar', 'weixinsdk.jar')
28 | }
29 |
30 | makeJar.dependsOn(build)
--------------------------------------------------------------------------------
/wx/build/generated/source/buildConfig/androidTest/debug/com/tencent/mm/opensdk/test/BuildConfig.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Automatically generated file. DO NOT MODIFY
3 | */
4 | package com.tencent.mm.opensdk.test;
5 |
6 | public final class BuildConfig {
7 | public static final boolean DEBUG = Boolean.parseBoolean("true");
8 | public static final String APPLICATION_ID = "com.tencent.mm.opensdk.test";
9 | public static final String BUILD_TYPE = "debug";
10 | public static final String FLAVOR = "";
11 | public static final int VERSION_CODE = 1;
12 | public static final String VERSION_NAME = "1.0";
13 | }
14 |
--------------------------------------------------------------------------------
/wx/build/generated/source/buildConfig/debug/com/tencent/mm/opensdk/BuildConfig.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Automatically generated file. DO NOT MODIFY
3 | */
4 | package com.tencent.mm.opensdk;
5 |
6 | public final class BuildConfig {
7 | public static final boolean DEBUG = Boolean.parseBoolean("true");
8 | public static final String APPLICATION_ID = "com.tencent.mm.opensdk";
9 | public static final String BUILD_TYPE = "debug";
10 | public static final String FLAVOR = "";
11 | public static final int VERSION_CODE = 1;
12 | public static final String VERSION_NAME = "1.0";
13 | }
14 |
--------------------------------------------------------------------------------
/wx/build/generated/source/buildConfig/release/com/tencent/mm/opensdk/BuildConfig.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Automatically generated file. DO NOT MODIFY
3 | */
4 | package com.tencent.mm.opensdk;
5 |
6 | public final class BuildConfig {
7 | public static final boolean DEBUG = false;
8 | public static final String APPLICATION_ID = "com.tencent.mm.opensdk";
9 | public static final String BUILD_TYPE = "release";
10 | public static final String FLAVOR = "";
11 | public static final int VERSION_CODE = 1;
12 | public static final String VERSION_NAME = "1.0";
13 | }
14 |
--------------------------------------------------------------------------------
/wx/build/generated/source/r/androidTest/debug/com/tencent/mm/opensdk/R.java:
--------------------------------------------------------------------------------
1 | /* AUTO-GENERATED FILE. DO NOT MODIFY.
2 | *
3 | * This class was automatically generated by the
4 | * gradle plugin from the resource data it found. It
5 | * should not be modified by hand.
6 | */
7 | package com.tencent.mm.opensdk;
8 |
9 | public final class R {
10 | }
11 |
--------------------------------------------------------------------------------
/wx/build/intermediates/bundles/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
10 |
11 |
14 |
15 |
--------------------------------------------------------------------------------
/wx/build/intermediates/bundles/debug/classes.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/bundles/debug/classes.jar
--------------------------------------------------------------------------------
/wx/build/intermediates/bundles/default/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
10 |
11 |
14 |
15 |
--------------------------------------------------------------------------------
/wx/build/intermediates/bundles/default/classes.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/bundles/default/classes.jar
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/androidTest/debug/com/tencent/mm/opensdk/R.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/androidTest/debug/com/tencent/mm/opensdk/R.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/androidTest/debug/com/tencent/mm/opensdk/test/BuildConfig.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/androidTest/debug/com/tencent/mm/opensdk/test/BuildConfig.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/BuildConfig.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/BuildConfig.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/channel/MMessageActV2$Args.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/channel/MMessageActV2$Args.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/channel/MMessageActV2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/channel/MMessageActV2.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/channel/a/a$ABean.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/channel/a/a$ABean.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/channel/a/a.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/channel/a/a.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/channel/a/b.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/channel/a/b.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/constants/Build.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/constants/Build.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/constants/ConstantsAPI$AppSupportContentFlag.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/constants/ConstantsAPI$AppSupportContentFlag.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/constants/ConstantsAPI$OpenWebviewType.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/constants/ConstantsAPI$OpenWebviewType.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/constants/ConstantsAPI$Token.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/constants/ConstantsAPI$Token.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/constants/ConstantsAPI$WXApp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/constants/ConstantsAPI$WXApp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/constants/ConstantsAPI.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/constants/ConstantsAPI.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/diffdev/DiffDevOAuthFactory.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/diffdev/DiffDevOAuthFactory.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/diffdev/IDiffDevOAuth.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/diffdev/IDiffDevOAuth.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/diffdev/OAuthErrCode.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/diffdev/OAuthErrCode.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/diffdev/OAuthListener.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/diffdev/OAuthListener.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/diffdev/a/a.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/diffdev/a/a.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/diffdev/a/b.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/diffdev/a/b.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/diffdev/a/c.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/diffdev/a/c.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/diffdev/a/d$a.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/diffdev/a/d$a.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/diffdev/a/d.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/diffdev/a/d.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/diffdev/a/e.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/diffdev/a/e.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/diffdev/a/f$a.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/diffdev/a/f$a.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/diffdev/a/f.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/diffdev/a/f.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/diffdev/a/g.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/diffdev/a/g.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbase/BaseReq.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbase/BaseReq.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbase/BaseResp$ErrCode.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbase/BaseResp$ErrCode.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbase/BaseResp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbase/BaseResp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/AddCardToWXCardPackage$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/AddCardToWXCardPackage$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/AddCardToWXCardPackage$Resp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/AddCardToWXCardPackage$Resp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/AddCardToWXCardPackage$WXCardItem.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/AddCardToWXCardPackage$WXCardItem.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/AddCardToWXCardPackage.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/AddCardToWXCardPackage.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/ChooseCardFromWXCardPackage$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/ChooseCardFromWXCardPackage$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/ChooseCardFromWXCardPackage$Resp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/ChooseCardFromWXCardPackage$Resp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/ChooseCardFromWXCardPackage.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/ChooseCardFromWXCardPackage.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/CreateChatroom$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/CreateChatroom$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/CreateChatroom$Resp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/CreateChatroom$Resp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/CreateChatroom.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/CreateChatroom.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/HandleScanResult$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/HandleScanResult$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/HandleScanResult$Resp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/HandleScanResult$Resp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/HandleScanResult.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/HandleScanResult.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/JoinChatroom$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/JoinChatroom$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/JoinChatroom$Resp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/JoinChatroom$Resp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/JoinChatroom.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/JoinChatroom.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/JumpToBizProfile$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/JumpToBizProfile$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/JumpToBizProfile.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/JumpToBizProfile.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/JumpToBizTempSession$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/JumpToBizTempSession$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/JumpToBizTempSession.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/JumpToBizTempSession.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/JumpToBizWebview$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/JumpToBizWebview$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/JumpToBizWebview.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/JumpToBizWebview.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/OpenBusiLuckyMoney$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/OpenBusiLuckyMoney$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/OpenBusiLuckyMoney.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/OpenBusiLuckyMoney.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/OpenRankList$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/OpenRankList$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/OpenRankList.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/OpenRankList.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/OpenWebview$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/OpenWebview$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/OpenWebview$Resp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/OpenWebview$Resp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/OpenWebview.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/OpenWebview.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/SubscribeMessage$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/SubscribeMessage$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/SubscribeMessage$Resp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/SubscribeMessage$Resp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/SubscribeMessage.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/SubscribeMessage.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/WXLaunchMiniProgram$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/WXLaunchMiniProgram$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/WXLaunchMiniProgram$Resp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/WXLaunchMiniProgram$Resp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/WXLaunchMiniProgram.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelbiz/WXLaunchMiniProgram.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/GetMessageFromWX$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/GetMessageFromWX$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/GetMessageFromWX$Resp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/GetMessageFromWX$Resp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/GetMessageFromWX.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/GetMessageFromWX.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/LaunchFromWX$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/LaunchFromWX$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/LaunchFromWX$Resp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/LaunchFromWX$Resp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/LaunchFromWX.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/LaunchFromWX.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/SendAuth$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/SendAuth$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/SendAuth$Resp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/SendAuth$Resp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/SendAuth.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/SendAuth.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/SendMessageToWX$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/SendMessageToWX$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/SendMessageToWX$Resp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/SendMessageToWX$Resp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/SendMessageToWX.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/SendMessageToWX.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/ShowMessageFromWX$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/ShowMessageFromWX$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/ShowMessageFromWX$Resp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/ShowMessageFromWX$Resp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/ShowMessageFromWX.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/ShowMessageFromWX.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXAppExtendObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXAppExtendObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXAppLaunchData$Builder.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXAppLaunchData$Builder.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXAppLaunchData.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXAppLaunchData.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXDesignerSharedObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXDesignerSharedObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXEmojiObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXEmojiObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXEmojiPageSharedObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXEmojiPageSharedObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXEmojiSharedObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXEmojiSharedObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXFileObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXFileObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXGameVideoFileObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXGameVideoFileObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXImageObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXImageObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXLocationObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXLocationObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXMediaMessage$Builder.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXMediaMessage$Builder.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXMediaMessage$IMediaObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXMediaMessage$IMediaObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXMediaMessage.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXMediaMessage.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXMiniProgramObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXMiniProgramObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXMusicObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXMusicObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXTextObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXTextObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXVideoFileObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXVideoFileObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXVideoObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXVideoObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXWebpageObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelmsg/WXWebpageObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelpay/PayReq$Options.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelpay/PayReq$Options.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelpay/PayReq.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelpay/PayReq.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelpay/PayResp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/modelpay/PayResp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/openapi/IWXAPI.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/openapi/IWXAPI.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/openapi/IWXAPIEventHandler.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/openapi/IWXAPIEventHandler.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/openapi/MMSharedPreferences$REditor.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/openapi/MMSharedPreferences$REditor.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/openapi/MMSharedPreferences.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/openapi/MMSharedPreferences.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/openapi/WXAPIFactory.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/openapi/WXAPIFactory.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/openapi/WXApiImplComm.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/openapi/WXApiImplComm.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/openapi/WXApiImplV10.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/openapi/WXApiImplV10.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/utils/ILog.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/utils/ILog.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/utils/Log.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/utils/Log.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/utils/a.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/utils/a.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/utils/b.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/utils/b.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/utils/c$a.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/utils/c$a.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/utils/c$b.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/utils/c$b.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/utils/c.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/utils/c.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/utils/d.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/debug/com/tencent/mm/opensdk/utils/d.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/BuildConfig.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/BuildConfig.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/channel/MMessageActV2$Args.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/channel/MMessageActV2$Args.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/channel/MMessageActV2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/channel/MMessageActV2.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/channel/a/a$ABean.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/channel/a/a$ABean.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/channel/a/a.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/channel/a/a.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/channel/a/b.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/channel/a/b.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/constants/Build.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/constants/Build.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/constants/ConstantsAPI$AppSupportContentFlag.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/constants/ConstantsAPI$AppSupportContentFlag.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/constants/ConstantsAPI$OpenWebviewType.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/constants/ConstantsAPI$OpenWebviewType.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/constants/ConstantsAPI$Token.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/constants/ConstantsAPI$Token.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/constants/ConstantsAPI$WXApp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/constants/ConstantsAPI$WXApp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/constants/ConstantsAPI.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/constants/ConstantsAPI.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/diffdev/DiffDevOAuthFactory.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/diffdev/DiffDevOAuthFactory.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/diffdev/IDiffDevOAuth.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/diffdev/IDiffDevOAuth.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/diffdev/OAuthErrCode.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/diffdev/OAuthErrCode.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/diffdev/OAuthListener.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/diffdev/OAuthListener.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/diffdev/a/a.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/diffdev/a/a.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/diffdev/a/b.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/diffdev/a/b.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/diffdev/a/c.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/diffdev/a/c.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/diffdev/a/d$a.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/diffdev/a/d$a.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/diffdev/a/d.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/diffdev/a/d.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/diffdev/a/e.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/diffdev/a/e.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/diffdev/a/f$a.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/diffdev/a/f$a.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/diffdev/a/f.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/diffdev/a/f.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/diffdev/a/g.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/diffdev/a/g.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbase/BaseReq.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbase/BaseReq.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbase/BaseResp$ErrCode.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbase/BaseResp$ErrCode.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbase/BaseResp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbase/BaseResp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/AddCardToWXCardPackage$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/AddCardToWXCardPackage$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/AddCardToWXCardPackage$Resp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/AddCardToWXCardPackage$Resp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/AddCardToWXCardPackage$WXCardItem.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/AddCardToWXCardPackage$WXCardItem.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/AddCardToWXCardPackage.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/AddCardToWXCardPackage.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/ChooseCardFromWXCardPackage$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/ChooseCardFromWXCardPackage$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/ChooseCardFromWXCardPackage$Resp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/ChooseCardFromWXCardPackage$Resp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/ChooseCardFromWXCardPackage.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/ChooseCardFromWXCardPackage.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/CreateChatroom$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/CreateChatroom$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/CreateChatroom$Resp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/CreateChatroom$Resp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/CreateChatroom.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/CreateChatroom.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/HandleScanResult$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/HandleScanResult$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/HandleScanResult$Resp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/HandleScanResult$Resp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/HandleScanResult.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/HandleScanResult.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/JoinChatroom$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/JoinChatroom$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/JoinChatroom$Resp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/JoinChatroom$Resp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/JoinChatroom.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/JoinChatroom.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/JumpToBizProfile$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/JumpToBizProfile$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/JumpToBizProfile.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/JumpToBizProfile.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/JumpToBizTempSession$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/JumpToBizTempSession$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/JumpToBizTempSession.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/JumpToBizTempSession.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/JumpToBizWebview$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/JumpToBizWebview$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/JumpToBizWebview.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/JumpToBizWebview.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/OpenBusiLuckyMoney$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/OpenBusiLuckyMoney$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/OpenBusiLuckyMoney.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/OpenBusiLuckyMoney.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/OpenRankList$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/OpenRankList$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/OpenRankList.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/OpenRankList.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/OpenWebview$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/OpenWebview$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/OpenWebview$Resp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/OpenWebview$Resp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/OpenWebview.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/OpenWebview.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/SubscribeMessage$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/SubscribeMessage$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/SubscribeMessage$Resp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/SubscribeMessage$Resp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/SubscribeMessage.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/SubscribeMessage.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/WXLaunchMiniProgram$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/WXLaunchMiniProgram$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/WXLaunchMiniProgram$Resp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/WXLaunchMiniProgram$Resp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/WXLaunchMiniProgram.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelbiz/WXLaunchMiniProgram.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/GetMessageFromWX$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/GetMessageFromWX$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/GetMessageFromWX$Resp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/GetMessageFromWX$Resp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/GetMessageFromWX.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/GetMessageFromWX.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/LaunchFromWX$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/LaunchFromWX$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/LaunchFromWX$Resp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/LaunchFromWX$Resp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/LaunchFromWX.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/LaunchFromWX.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/SendAuth$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/SendAuth$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/SendAuth$Resp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/SendAuth$Resp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/SendAuth.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/SendAuth.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/SendMessageToWX$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/SendMessageToWX$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/SendMessageToWX$Resp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/SendMessageToWX$Resp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/SendMessageToWX.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/SendMessageToWX.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/ShowMessageFromWX$Req.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/ShowMessageFromWX$Req.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/ShowMessageFromWX$Resp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/ShowMessageFromWX$Resp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/ShowMessageFromWX.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/ShowMessageFromWX.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXAppExtendObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXAppExtendObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXAppLaunchData$Builder.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXAppLaunchData$Builder.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXAppLaunchData.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXAppLaunchData.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXDesignerSharedObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXDesignerSharedObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXEmojiObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXEmojiObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXEmojiPageSharedObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXEmojiPageSharedObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXEmojiSharedObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXEmojiSharedObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXFileObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXFileObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXGameVideoFileObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXGameVideoFileObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXImageObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXImageObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXLocationObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXLocationObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXMediaMessage$Builder.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXMediaMessage$Builder.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXMediaMessage$IMediaObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXMediaMessage$IMediaObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXMediaMessage.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXMediaMessage.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXMiniProgramObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXMiniProgramObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXMusicObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXMusicObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXTextObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXTextObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXVideoFileObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXVideoFileObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXVideoObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXVideoObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXWebpageObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelmsg/WXWebpageObject.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelpay/PayReq$Options.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelpay/PayReq$Options.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelpay/PayReq.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelpay/PayReq.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelpay/PayResp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/modelpay/PayResp.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/openapi/IWXAPI.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/openapi/IWXAPI.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/openapi/IWXAPIEventHandler.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/openapi/IWXAPIEventHandler.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/openapi/MMSharedPreferences$REditor.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/openapi/MMSharedPreferences$REditor.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/openapi/MMSharedPreferences.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/openapi/MMSharedPreferences.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/openapi/WXAPIFactory.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/openapi/WXAPIFactory.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/openapi/WXApiImplComm.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/openapi/WXApiImplComm.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/openapi/WXApiImplV10.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/openapi/WXApiImplV10.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/utils/ILog.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/utils/ILog.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/utils/Log.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/utils/Log.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/utils/a.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/utils/a.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/utils/b.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/utils/b.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/utils/c$a.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/utils/c$a.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/utils/c$b.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/utils/c$b.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/utils/c.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/utils/c.class
--------------------------------------------------------------------------------
/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/utils/d.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/classes/release/com/tencent/mm/opensdk/utils/d.class
--------------------------------------------------------------------------------
/wx/build/intermediates/incremental-safeguard/androidTest/debug/tag.txt:
--------------------------------------------------------------------------------
1 | incremental task execution
--------------------------------------------------------------------------------
/wx/build/intermediates/incremental-safeguard/debug/tag.txt:
--------------------------------------------------------------------------------
1 | incremental task execution
--------------------------------------------------------------------------------
/wx/build/intermediates/incremental-safeguard/release/tag.txt:
--------------------------------------------------------------------------------
1 | incremental task execution
--------------------------------------------------------------------------------
/wx/build/intermediates/incremental/compileDebugAidl/dependency.store:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/wx/build/intermediates/incremental/compileDebugAndroidTestAidl/dependency.store:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/wx/build/intermediates/incremental/compileReleaseAidl/dependency.store:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/wx/build/intermediates/incremental/mergeDebugAndroidTestResources/compile-file-map.properties:
--------------------------------------------------------------------------------
1 | #Mon Oct 09 09:21:18 CST 2017
2 |
--------------------------------------------------------------------------------
/wx/build/intermediates/incremental/mergeDebugAndroidTestResources/merger.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/wx/build/intermediates/incremental/mergeDebugAssets/merger.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/wx/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/wx/build/intermediates/incremental/mergeDebugShaders/merger.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/wx/build/intermediates/incremental/mergeReleaseAssets/merger.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/wx/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/wx/build/intermediates/incremental/mergeReleaseShaders/merger.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/wx/build/intermediates/incremental/packageDebugResources/compile-file-map.properties:
--------------------------------------------------------------------------------
1 | #Mon Oct 09 09:21:18 CST 2017
2 |
--------------------------------------------------------------------------------
/wx/build/intermediates/incremental/packageDebugResources/merger.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/wx/build/intermediates/incremental/packageReleaseResources/compile-file-map.properties:
--------------------------------------------------------------------------------
1 | #Sun Oct 08 18:17:49 CST 2017
2 |
--------------------------------------------------------------------------------
/wx/build/intermediates/incremental/packageReleaseResources/merger.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/wx/build/intermediates/manifest/androidTest/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
8 |
9 |
15 |
16 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/wx/build/intermediates/manifests/aapt/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
10 |
11 |
14 |
15 |
--------------------------------------------------------------------------------
/wx/build/intermediates/manifests/aapt/release/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
10 |
11 |
14 |
15 |
--------------------------------------------------------------------------------
/wx/build/intermediates/res/resources-debug-androidTest.ap_:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/intermediates/res/resources-debug-androidTest.ap_
--------------------------------------------------------------------------------
/wx/build/libs/weixinsdk.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/libs/weixinsdk.jar
--------------------------------------------------------------------------------
/wx/build/outputs/aar/wx-debug.aar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/outputs/aar/wx-debug.aar
--------------------------------------------------------------------------------
/wx/build/outputs/aar/wx-release.aar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tpnet/WeiXinSDKSource-Android/eba2624078a47b02581bbf555dcd0e835d5f5938/wx/build/outputs/aar/wx-release.aar
--------------------------------------------------------------------------------
/wx/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/channel/a/a.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.channel.a;
2 |
3 | import android.content.Context;
4 | import android.content.Intent;
5 | import android.os.Bundle;
6 | import com.tencent.mm.opensdk.constants.ConstantsAPI;
7 | import com.tencent.mm.opensdk.utils.Log;
8 | import com.tencent.mm.opensdk.utils.d;
9 |
10 | public final class a {
11 |
12 | public static class ABean {
13 | public String a;
14 | public String action;
15 | public long b;
16 | public Bundle bundle;
17 | public String content;
18 |
19 |
20 | public ABean() {
21 |
22 | }
23 | }
24 |
25 | public static boolean a(Context context, ABean aVar) {
26 | if (context == null) {
27 | Log.e("MicroMsg.SDK.MMessage", "send fail, invalid argument");
28 | return false;
29 | } else if (d.a(aVar.action)) {
30 | Log.e("MicroMsg.SDK.MMessage", "send fail, action is null");
31 | return false;
32 | } else {
33 | String str = null;
34 | if (!d.a(aVar.a)) {
35 | str = aVar.a + ".permission.MM_MESSAGE";
36 | }
37 | Intent intent = new Intent(aVar.action);
38 | if (aVar.bundle != null) {
39 | intent.putExtras(aVar.bundle);
40 | }
41 | String packageName = context.getPackageName();
42 | intent.putExtra(ConstantsAPI.SDK_VERSION, 620757000);
43 | intent.putExtra(ConstantsAPI.APP_PACKAGE, packageName);
44 | intent.putExtra(ConstantsAPI.CONTENT, aVar.content);
45 | intent.putExtra(ConstantsAPI.APP_SUPORT_CONTENT_TYPE, aVar.b);
46 | intent.putExtra(ConstantsAPI.CHECK_SUM, b.a(aVar.content, 620757000, packageName));
47 | context.sendBroadcast(intent, str);
48 | Log.d("MicroMsg.SDK.MMessage", "send mm message, intent=" + intent + ", perm=" + str);
49 | return true;
50 | }
51 | }
52 | }
53 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/channel/a/b.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.channel.a;
2 |
3 | public final class b {
4 | public static byte[] a(String str, int i, String str2) {
5 | StringBuffer stringBuffer = new StringBuffer();
6 | if (str != null) {
7 | stringBuffer.append(str);
8 | }
9 | stringBuffer.append(i);
10 | stringBuffer.append(str2);
11 | stringBuffer.append("mMcShCsTr");
12 | return com.tencent.mm.opensdk.utils.b.c(stringBuffer.toString().substring(1, 9).getBytes()).getBytes();
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/constants/Build.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.constants;
2 |
3 | public final class Build {
4 | public static final int EMOJI_SUPPORTED_SDK_INT = 553844737;
5 | public static final int FAVORITE_SUPPPORTED_SDK_INT = 570425345;
6 | public static final int LAUNCH_MINIPROGRAM_SUPPORTED_SDK_INT = 620757000;
7 | public static final int MESSAGE_ACTION_SUPPPORTED_SDK_INT = 570490883;
8 | public static final int MINIPROGRAM_SUPPORTED_SDK_INT = 620756993;
9 | public static final int MIN_SDK_INT = 553713665;
10 | public static final int MUSIC_DATA_URL_SUPPORTED_SDK_INT = 553910273;
11 | public static final int OPENID_SUPPORTED_SDK_INT = 570425345;
12 | public static final int PAY_SUPPORTED_SDK_INT = 570425345;
13 | public static final int SCAN_QRCODE_AUTH_SUPPORTED_SDK_INT = 587268097;
14 | public static final int SDK_INT = 620757000;
15 | public static final String SDK_VERSION_NAME = "android 5.0.8";
16 | public static final int SUBSCRIBE_MESSAGE_SUPPORTED_SDK_INT = 620756998;
17 | public static final int TIMELINE_SUPPORTED_SDK_INT = 553779201;
18 | public static final int VIDEO_FILE_SUPPORTED_SDK_INT = 620756996;
19 |
20 | private Build() {
21 | throw new RuntimeException(getClass().getSimpleName() + " should not be instantiated");
22 | }
23 |
24 | public static int getMajorVersion() {
25 | return 5;
26 | }
27 |
28 | public static int getMinorVersion() {
29 | return 0;
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/diffdev/DiffDevOAuthFactory.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.diffdev;
2 |
3 | import com.tencent.mm.opensdk.diffdev.a.a;
4 | import com.tencent.mm.opensdk.utils.Log;
5 |
6 | public class DiffDevOAuthFactory {
7 | public static final int MAX_SUPPORTED_VERSION = 1;
8 | private static final String TAG = "MicroMsg.SDK.DiffDevOAuthFactory";
9 | public static final int VERSION_1 = 1;
10 | private static IDiffDevOAuth v1Instance = null;
11 |
12 | private DiffDevOAuthFactory() {
13 | }
14 |
15 | public static IDiffDevOAuth getDiffDevOAuth() {
16 | return getDiffDevOAuth(1);
17 | }
18 |
19 | public static IDiffDevOAuth getDiffDevOAuth(int i) {
20 | Log.v(TAG, "getDiffDevOAuth, version = " + i);
21 | if (i > 1) {
22 | Log.e(TAG, "getDiffDevOAuth fail, unsupported version = " + i);
23 | return null;
24 | }
25 | switch (i) {
26 | case 1:
27 | if (v1Instance == null) {
28 | v1Instance = new a();
29 | }
30 | return v1Instance;
31 | default:
32 | return null;
33 | }
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/diffdev/IDiffDevOAuth.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.diffdev;
2 |
3 | public interface IDiffDevOAuth {
4 | void addListener(OAuthListener oAuthListener);
5 |
6 | boolean auth(String str, String str2, String str3, String str4, String str5, OAuthListener oAuthListener);
7 |
8 | void detach();
9 |
10 | void removeAllListeners();
11 |
12 | void removeListener(OAuthListener oAuthListener);
13 |
14 | boolean stopAuth();
15 | }
16 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/diffdev/OAuthErrCode.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.diffdev;
2 |
3 | public enum OAuthErrCode {
4 | WechatAuth_Err_OK(0),
5 | WechatAuth_Err_NormalErr(-1),
6 | WechatAuth_Err_NetworkErr(-2),
7 | WechatAuth_Err_JsonDecodeErr(-3),
8 | WechatAuth_Err_Cancel(-4),
9 | WechatAuth_Err_Timeout(-5),
10 | WechatAuth_Err_Auth_Stopped(-6);
11 |
12 | private int code;
13 |
14 | private OAuthErrCode(int i) {
15 | this.code = i;
16 | }
17 |
18 | public final int getCode() {
19 | return this.code;
20 | }
21 |
22 | public final String toString() {
23 | return "OAuthErrCode:" + this.code;
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/diffdev/OAuthListener.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.diffdev;
2 |
3 | public interface OAuthListener {
4 | void onAuthFinish(OAuthErrCode oAuthErrCode, String str);
5 |
6 | void onAuthGotQrcode(String str, byte[] bArr);
7 |
8 | void onQrcodeScanned();
9 | }
10 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/diffdev/a/a.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.diffdev.a;
2 |
3 | import android.os.AsyncTask;
4 | import android.os.Build.VERSION;
5 | import android.os.Handler;
6 | import android.os.Looper;
7 | import com.tencent.mm.opensdk.diffdev.IDiffDevOAuth;
8 | import com.tencent.mm.opensdk.diffdev.OAuthListener;
9 | import com.tencent.mm.opensdk.utils.Log;
10 | import java.util.ArrayList;
11 | import java.util.List;
12 |
13 | public final class a implements IDiffDevOAuth {
14 | public List c = new ArrayList();
15 | public d d;
16 | private OAuthListener e = new b(this);
17 | public Handler handler = null;
18 |
19 | public final void addListener(OAuthListener oAuthListener) {
20 | if (!this.c.contains(oAuthListener)) {
21 | this.c.add(oAuthListener);
22 | }
23 | }
24 |
25 | public final boolean auth(String str, String str2, String str3, String str4, String str5, OAuthListener oAuthListener) {
26 | Log.i("MicroMsg.SDK.DiffDevOAuth", "start auth, appId = " + str);
27 | if (str == null || str.length() <= 0 || str2 == null || str2.length() <= 0) {
28 | Log.d("MicroMsg.SDK.DiffDevOAuth", String.format("auth fail, invalid argument, appId = %s, scope = %s", new Object[]{str, str2}));
29 | return false;
30 | }
31 | if (this.handler == null) {
32 | this.handler = new Handler(Looper.getMainLooper());
33 | }
34 | addListener(oAuthListener);
35 | if (this.d != null) {
36 | Log.d("MicroMsg.SDK.DiffDevOAuth", "auth, already running, no need to start auth again");
37 | return true;
38 | }
39 | this.d = new d(str, str2, str3, str4, str5, this.e);
40 | d dVar = this.d;
41 | if (VERSION.SDK_INT >= 11) {
42 | dVar.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR );
43 | } else {
44 | dVar.execute( );
45 | }
46 | return true;
47 | }
48 |
49 | public final void detach() {
50 | Log.i("MicroMsg.SDK.DiffDevOAuth", "detach");
51 | this.c.clear();
52 | stopAuth();
53 | }
54 |
55 | public final void removeAllListeners() {
56 | this.c.clear();
57 | }
58 |
59 | public final void removeListener(OAuthListener oAuthListener) {
60 | this.c.remove(oAuthListener);
61 | }
62 |
63 | public final boolean stopAuth() {
64 | boolean a;
65 | Log.i("MicroMsg.SDK.DiffDevOAuth", "stopAuth");
66 | try {
67 | a = this.d == null ? true : this.d.a();
68 | } catch (Exception e) {
69 | Log.w("MicroMsg.SDK.DiffDevOAuth", "stopAuth fail, ex = " + e.getMessage());
70 | a = false;
71 | }
72 | this.d = null;
73 | return a;
74 | }
75 | }
76 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/diffdev/a/b.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.diffdev.a;
2 |
3 | import com.tencent.mm.opensdk.diffdev.OAuthErrCode;
4 | import com.tencent.mm.opensdk.diffdev.OAuthListener;
5 | import com.tencent.mm.opensdk.utils.Log;
6 | import java.util.ArrayList;
7 | import java.util.List;
8 |
9 | final class b implements OAuthListener {
10 | final /* synthetic */ a f;
11 |
12 | b(a aVar) {
13 | this.f = aVar;
14 | }
15 |
16 | public final void onAuthFinish(OAuthErrCode oAuthErrCode, String str) {
17 | Log.d("MicroMsg.SDK.ListenerWrapper", String.format("onAuthFinish, errCode = %s, authCode = %s", new Object[]{oAuthErrCode.toString(), str}));
18 | this.f.d = null;
19 | List arrayList = new ArrayList();
20 | arrayList.addAll(this.f.c);
21 | for (OAuthListener onAuthFinish : arrayList) {
22 | onAuthFinish.onAuthFinish(oAuthErrCode, str);
23 | }
24 | }
25 |
26 | public final void onAuthGotQrcode(String str, byte[] bArr) {
27 | Log.d("MicroMsg.SDK.ListenerWrapper", "onAuthGotQrcode, qrcodeImgPath = " + str);
28 | List arrayList = new ArrayList();
29 | arrayList.addAll(this.f.c);
30 | for (OAuthListener onAuthGotQrcode : arrayList) {
31 | onAuthGotQrcode.onAuthGotQrcode(str, bArr);
32 | }
33 | }
34 |
35 | public final void onQrcodeScanned() {
36 | Log.d("MicroMsg.SDK.ListenerWrapper", "onQrcodeScanned");
37 | if (this.f.handler != null) {
38 | this.f.handler.post(new c(this));
39 | }
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/diffdev/a/c.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.diffdev.a;
2 |
3 | import com.tencent.mm.opensdk.diffdev.OAuthListener;
4 | import java.util.ArrayList;
5 | import java.util.List;
6 |
7 | final class c implements Runnable {
8 | final /* synthetic */ b g;
9 |
10 | c(b bVar) {
11 | this.g = bVar;
12 | }
13 |
14 | public final void run() {
15 | List arrayList = new ArrayList();
16 | arrayList.addAll(this.g.f.c);
17 | for (OAuthListener onQrcodeScanned : arrayList) {
18 | onQrcodeScanned.onQrcodeScanned();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/diffdev/a/e.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.diffdev.a;
2 |
3 | import com.tencent.mm.opensdk.utils.Log;
4 | import org.apache.http.HttpResponse;
5 | import org.apache.http.client.HttpClient;
6 | import org.apache.http.client.methods.HttpGet;
7 | import org.apache.http.client.methods.HttpUriRequest;
8 | import org.apache.http.impl.client.DefaultHttpClient;
9 | import org.apache.http.params.HttpConnectionParams;
10 | import org.apache.http.util.EntityUtils;
11 |
12 | import java.io.IOException;
13 |
14 | public final class e {
15 | public static byte[] a(String str, int i) {
16 | byte[] bArr = null;
17 | if (str == null || str.length() == 0) {
18 | Log.e("MicroMsg.SDK.NetUtil", "httpGet, url is null");
19 | } else {
20 | HttpClient defaultHttpClient = new DefaultHttpClient();
21 | HttpUriRequest httpGet = new HttpGet(str);
22 | if (i >= 0) {
23 | try {
24 | HttpConnectionParams.setSoTimeout(defaultHttpClient.getParams(), i);
25 | } catch (Exception e) {
26 | Log.e("MicroMsg.SDK.NetUtil", "httpGet, Exception ex = " + e.getMessage());
27 | } catch (IncompatibleClassChangeError e2) {
28 | Log.e("MicroMsg.SDK.NetUtil", "httpGet, IncompatibleClassChangeError ex = " + e2.getMessage());
29 | } catch (Throwable th) {
30 | Log.e("MicroMsg.SDK.NetUtil", "httpGet, Throwable ex = " + th.getMessage());
31 | }
32 | }
33 |
34 | HttpResponse execute = null;
35 | try {
36 | execute = defaultHttpClient.execute(httpGet);
37 | if (execute.getStatusLine().getStatusCode() != 200) {
38 | Log.e("MicroMsg.SDK.NetUtil", "httpGet fail, status code = " + execute.getStatusLine().getStatusCode());
39 | } else {
40 | bArr = EntityUtils.toByteArray(execute.getEntity());
41 | }
42 | } catch (IOException e) {
43 | e.printStackTrace();
44 | }
45 |
46 | }
47 | return bArr;
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/diffdev/a/g.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.diffdev.a;
2 |
3 | public enum g {
4 | UUID_EXPIRED(402),
5 | UUID_CANCELED(403),
6 | UUID_SCANED(404),
7 | UUID_CONFIRM(405),
8 | UUID_KEEP_CONNECT(408),
9 | UUID_ERROR(500);
10 |
11 | private int code;
12 |
13 | private g(int i) {
14 | this.code = i;
15 | }
16 |
17 | public final int getCode() {
18 | return this.code;
19 | }
20 |
21 | public final String toString() {
22 | return "UUIDStatusCode:" + this.code;
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelbase/BaseReq.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelbase;
2 |
3 | import android.os.Bundle;
4 | import com.tencent.mm.opensdk.utils.a;
5 |
6 | public abstract class BaseReq {
7 | public String openId;
8 | public String transaction;
9 |
10 | public abstract boolean checkArgs();
11 |
12 | public void fromBundle(Bundle bundle) {
13 | this.transaction = a.b(bundle, "_wxapi_basereq_transaction");
14 | this.openId = a.b(bundle, "_wxapi_basereq_openid");
15 | }
16 |
17 | public abstract int getType();
18 |
19 | public void toBundle(Bundle bundle) {
20 | bundle.putInt("_wxapi_command_type", getType());
21 | bundle.putString("_wxapi_basereq_transaction", this.transaction);
22 | bundle.putString("_wxapi_basereq_openid", this.openId);
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelbase/BaseResp.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelbase;
2 |
3 | import android.os.Bundle;
4 |
5 | public abstract class BaseResp {
6 | public int errCode;
7 | public String errStr;
8 | public String openId;
9 | public String transaction;
10 |
11 | public interface ErrCode {
12 | public static final int ERR_AUTH_DENIED = -4;
13 | public static final int ERR_BAN = -6;
14 | public static final int ERR_COMM = -1;
15 | public static final int ERR_OK = 0;
16 | public static final int ERR_SENT_FAILED = -3;
17 | public static final int ERR_UNSUPPORT = -5;
18 | public static final int ERR_USER_CANCEL = -2;
19 | }
20 |
21 | public abstract boolean checkArgs();
22 |
23 | public void fromBundle(Bundle bundle) {
24 | this.errCode = bundle.getInt("_wxapi_baseresp_errcode");
25 | this.errStr = bundle.getString("_wxapi_baseresp_errstr");
26 | this.transaction = bundle.getString("_wxapi_baseresp_transaction");
27 | this.openId = bundle.getString("_wxapi_baseresp_openId");
28 | }
29 |
30 | public abstract int getType();
31 |
32 | public void toBundle(Bundle bundle) {
33 | bundle.putInt("_wxapi_command_type", getType());
34 | bundle.putInt("_wxapi_baseresp_errcode", this.errCode);
35 | bundle.putString("_wxapi_baseresp_errstr", this.errStr);
36 | bundle.putString("_wxapi_baseresp_transaction", this.transaction);
37 | bundle.putString("_wxapi_baseresp_openId", this.openId);
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelbiz/CreateChatroom.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelbiz;
2 |
3 | import android.os.Bundle;
4 | import com.tencent.mm.opensdk.modelbase.BaseReq;
5 | import com.tencent.mm.opensdk.modelbase.BaseResp;
6 | import com.tencent.mm.opensdk.utils.d;
7 |
8 | public class CreateChatroom {
9 |
10 | public static class Req extends BaseReq {
11 | public String chatroomName;
12 | public String chatroomNickName;
13 | public String extMsg;
14 | public String groupId = "";
15 |
16 | public boolean checkArgs() {
17 | return !d.a(this.groupId);
18 | }
19 |
20 | public int getType() {
21 | return 14;
22 | }
23 |
24 | public void toBundle(Bundle bundle) {
25 | super.toBundle(bundle);
26 | bundle.putString("_wxapi_create_chatroom_group_id", this.groupId);
27 | bundle.putString("_wxapi_create_chatroom_chatroom_name", this.chatroomName);
28 | bundle.putString("_wxapi_create_chatroom_chatroom_nickname", this.chatroomNickName);
29 | bundle.putString("_wxapi_create_chatroom_ext_msg", this.extMsg);
30 | bundle.putString("_wxapi_basereq_openid", this.openId);
31 | }
32 | }
33 |
34 | public static class Resp extends BaseResp {
35 | public String extMsg;
36 |
37 | public Resp(Bundle bundle) {
38 | fromBundle(bundle);
39 | }
40 |
41 | public boolean checkArgs() {
42 | return true;
43 | }
44 |
45 | public void fromBundle(Bundle bundle) {
46 | super.fromBundle(bundle);
47 | this.extMsg = bundle.getString("_wxapi_create_chatroom_ext_msg");
48 | }
49 |
50 | public int getType() {
51 | return 14;
52 | }
53 |
54 | public void toBundle(Bundle bundle) {
55 | super.toBundle(bundle);
56 | bundle.putString("_wxapi_create_chatroom_ext_msg", this.extMsg);
57 | }
58 | }
59 |
60 | private CreateChatroom() {
61 | }
62 | }
63 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelbiz/HandleScanResult.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelbiz;
2 |
3 | import android.os.Bundle;
4 | import com.tencent.mm.opensdk.modelbase.BaseReq;
5 | import com.tencent.mm.opensdk.modelbase.BaseResp;
6 | import java.net.URLEncoder;
7 |
8 | public class HandleScanResult {
9 |
10 | public static class Req extends BaseReq {
11 | private static final int MAX_URL_LENGHT = 10240;
12 | public String scanResult;
13 |
14 | public boolean checkArgs() {
15 | return this.scanResult != null && this.scanResult.length() >= 0 && this.scanResult.length() <= MAX_URL_LENGHT;
16 | }
17 |
18 | public int getType() {
19 | return 17;
20 | }
21 |
22 | public void toBundle(Bundle bundle) {
23 | super.toBundle(bundle);
24 | bundle.putString("_wxapi_scan_qrcode_result", URLEncoder.encode(this.scanResult));
25 | }
26 | }
27 |
28 | public static class Resp extends BaseResp {
29 | public Resp(Bundle bundle) {
30 | fromBundle(bundle);
31 | }
32 |
33 | public boolean checkArgs() {
34 | return true;
35 | }
36 |
37 | public void fromBundle(Bundle bundle) {
38 | super.fromBundle(bundle);
39 | }
40 |
41 | public int getType() {
42 | return 17;
43 | }
44 |
45 | public void toBundle(Bundle bundle) {
46 | super.toBundle(bundle);
47 | }
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelbiz/JoinChatroom.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelbiz;
2 |
3 | import android.os.Bundle;
4 | import com.tencent.mm.opensdk.modelbase.BaseReq;
5 | import com.tencent.mm.opensdk.modelbase.BaseResp;
6 | import com.tencent.mm.opensdk.utils.d;
7 |
8 | public class JoinChatroom {
9 |
10 | public static class Req extends BaseReq {
11 | public String chatroomNickName;
12 | public String extMsg;
13 | public String groupId = "";
14 |
15 | public boolean checkArgs() {
16 | return !d.a(this.groupId);
17 | }
18 |
19 | public int getType() {
20 | return 15;
21 | }
22 |
23 | public void toBundle(Bundle bundle) {
24 | super.toBundle(bundle);
25 | bundle.putString("_wxapi_join_chatroom_group_id", this.groupId);
26 | bundle.putString("_wxapi_join_chatroom_chatroom_nickname", this.chatroomNickName);
27 | bundle.putString("_wxapi_join_chatroom_ext_msg", this.extMsg);
28 | bundle.putString("_wxapi_basereq_openid", this.openId);
29 | }
30 | }
31 |
32 | public static class Resp extends BaseResp {
33 | public String extMsg;
34 |
35 | public Resp(Bundle bundle) {
36 | fromBundle(bundle);
37 | }
38 |
39 | public boolean checkArgs() {
40 | return true;
41 | }
42 |
43 | public void fromBundle(Bundle bundle) {
44 | super.fromBundle(bundle);
45 | this.extMsg = bundle.getString("_wxapi_join_chatroom_ext_msg");
46 | }
47 |
48 | public int getType() {
49 | return 15;
50 | }
51 |
52 | public void toBundle(Bundle bundle) {
53 | super.toBundle(bundle);
54 | bundle.putString("_wxapi_join_chatroom_ext_msg", this.extMsg);
55 | }
56 | }
57 |
58 | private JoinChatroom() {
59 | }
60 | }
61 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelbiz/JumpToBizProfile.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelbiz;
2 |
3 | import android.os.Bundle;
4 | import com.tencent.mm.opensdk.modelbase.BaseReq;
5 | import com.tencent.mm.opensdk.utils.Log;
6 |
7 | public class JumpToBizProfile {
8 | public static final int JUMP_TO_HARD_WARE_BIZ_PROFILE = 1;
9 | public static final int JUMP_TO_NORMAL_BIZ_PROFILE = 0;
10 |
11 | public static class Req extends BaseReq {
12 | private static final int EXT_MSG_LENGTH = 1024;
13 | private static final String TAG = "MicroMsg.SDK.JumpToBizProfile.Req";
14 | public String extMsg;
15 | public int profileType = 0;
16 | public String toUserName;
17 |
18 | public boolean checkArgs() {
19 | if (this.toUserName == null || this.toUserName.length() == 0) {
20 | Log.e(TAG, "checkArgs fail, toUserName is invalid");
21 | return false;
22 | } else if (this.extMsg != null && this.extMsg.length() > 1024) {
23 | Log.e(TAG, "ext msg is not null, while the length exceed 1024 bytes");
24 | return false;
25 | } else if (this.profileType != 1 || (this.extMsg != null && this.extMsg.length() != 0)) {
26 | return true;
27 | } else {
28 | Log.e(TAG, "scene is jump to hardware profile, while extmsg is null");
29 | return false;
30 | }
31 | }
32 |
33 | public void fromBundle(Bundle bundle) {
34 | super.fromBundle(bundle);
35 | this.toUserName = bundle.getString("_wxapi_jump_to_biz_profile_req_to_user_name");
36 | this.extMsg = bundle.getString("_wxapi_jump_to_biz_profile_req_ext_msg");
37 | }
38 |
39 | public int getType() {
40 | return 7;
41 | }
42 |
43 | public void toBundle(Bundle bundle) {
44 | super.toBundle(bundle);
45 | bundle.putString("_wxapi_jump_to_biz_profile_req_to_user_name", this.toUserName);
46 | bundle.putString("_wxapi_jump_to_biz_profile_req_ext_msg", this.extMsg);
47 | bundle.putInt("_wxapi_jump_to_biz_profile_req_scene", 0);
48 | bundle.putInt("_wxapi_jump_to_biz_profile_req_profile_type", this.profileType);
49 | }
50 | }
51 | }
52 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelbiz/JumpToBizTempSession.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelbiz;
2 |
3 | import android.os.Bundle;
4 | import com.tencent.mm.opensdk.modelbase.BaseReq;
5 | import com.tencent.mm.opensdk.utils.Log;
6 |
7 | public final class JumpToBizTempSession {
8 | public static final int SHOW_CHAT = 1;
9 | public static final int SHOW_MENU = 0;
10 |
11 | public static class Req extends BaseReq {
12 | private static final int MAX_SESSION_FROM_LENGTH = 1024;
13 | private static final String TAG = "MicroMsg.SDK.JumpToBizTempSession.Req";
14 | public String sessionFrom;
15 | public int showType;
16 | public String toUserName;
17 |
18 | public boolean checkArgs() {
19 | if (this.toUserName == null || this.toUserName.length() <= 0) {
20 | Log.e(TAG, "checkArgs fail, toUserName is invalid");
21 | return false;
22 | } else if (this.sessionFrom != null && this.sessionFrom.length() <= 1024) {
23 | return true;
24 | } else {
25 | Log.e(TAG, "checkArgs fail, sessionFrom is invalid");
26 | return false;
27 | }
28 | }
29 |
30 | public int getType() {
31 | return 10;
32 | }
33 |
34 | public void toBundle(Bundle bundle) {
35 | super.toBundle(bundle);
36 | bundle.putString("_wxapi_jump_to_biz_webview_req_to_user_name", this.toUserName);
37 | bundle.putString("_wxapi_jump_to_biz_webview_req_session_from", this.sessionFrom);
38 | bundle.putInt("_wxapi_jump_to_biz_webview_req_show_type", this.showType);
39 | }
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelbiz/JumpToBizWebview.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelbiz;
2 |
3 | import android.os.Bundle;
4 | import com.tencent.mm.opensdk.modelbase.BaseReq;
5 | import com.tencent.mm.opensdk.utils.Log;
6 |
7 | public final class JumpToBizWebview {
8 |
9 | public static class Req extends BaseReq {
10 | private static final int EXT_MSG_LENGTH = 1024;
11 | private static final String TAG = "MicroMsg.SDK.JumpToBizWebview.Req";
12 | public String extMsg;
13 | public int scene = 1;
14 | public String toUserName;
15 | public int webType;
16 |
17 | public boolean checkArgs() {
18 | if (this.toUserName == null || this.toUserName.length() <= 0) {
19 | Log.e(TAG, "checkArgs fail, toUserName is invalid");
20 | return false;
21 | } else if (this.extMsg == null || this.extMsg.length() <= 1024) {
22 | return true;
23 | } else {
24 | Log.e(TAG, "ext msg is not null, while the length exceed 1024 bytes");
25 | return false;
26 | }
27 | }
28 |
29 | public int getType() {
30 | return 8;
31 | }
32 |
33 | public void toBundle(Bundle bundle) {
34 | super.toBundle(bundle);
35 | bundle.putString("_wxapi_jump_to_biz_webview_req_to_user_name", this.toUserName);
36 | bundle.putString("_wxapi_jump_to_biz_webview_req_ext_msg", this.extMsg);
37 | bundle.putInt("_wxapi_jump_to_biz_webview_req_web_type", this.webType);
38 | bundle.putInt("_wxapi_jump_to_biz_webview_req_scene", this.scene);
39 | }
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelbiz/OpenBusiLuckyMoney.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelbiz;
2 |
3 | import android.os.Bundle;
4 | import com.tencent.mm.opensdk.modelbase.BaseReq;
5 |
6 | public class OpenBusiLuckyMoney {
7 |
8 | public static class Req extends BaseReq {
9 | private static final int MAX_URL_LENGHT = 10240;
10 | public String appId;
11 | public String nonceStr;
12 | public String packageExt;
13 | public String signType;
14 | public String signature;
15 | public String timeStamp;
16 |
17 | public boolean checkArgs() {
18 | return this.appId != null && this.appId.length() > 0 && this.timeStamp != null && this.timeStamp.length() > 0 && this.nonceStr != null && this.nonceStr.length() > 0 && this.signType != null && this.signType.length() > 0 && this.signature != null && this.signature.length() > 0;
19 | }
20 |
21 | public int getType() {
22 | return 13;
23 | }
24 |
25 | public void toBundle(Bundle bundle) {
26 | super.toBundle(bundle);
27 | bundle.putString("_wxapi_open_busi_lucky_money_appid", this.appId);
28 | bundle.putString("_wxapi_open_busi_lucky_money_timeStamp", this.timeStamp);
29 | bundle.putString("_wxapi_open_busi_lucky_money_nonceStr", this.nonceStr);
30 | bundle.putString("_wxapi_open_busi_lucky_money_signType", this.signType);
31 | bundle.putString("_wxapi_open_busi_lucky_money_signature", this.signature);
32 | bundle.putString("_wxapi_open_busi_lucky_money_package", this.packageExt);
33 | }
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelbiz/OpenRankList.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelbiz;
2 |
3 | import com.tencent.mm.opensdk.modelbase.BaseReq;
4 |
5 | public class OpenRankList {
6 |
7 | public static class Req extends BaseReq {
8 | public boolean checkArgs() {
9 | return true;
10 | }
11 |
12 | public int getType() {
13 | return 11;
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelbiz/OpenWebview.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelbiz;
2 |
3 | import android.os.Bundle;
4 | import com.tencent.mm.opensdk.modelbase.BaseReq;
5 | import com.tencent.mm.opensdk.modelbase.BaseResp;
6 | import java.net.URLEncoder;
7 |
8 | public class OpenWebview {
9 |
10 | public static class Req extends BaseReq {
11 | private static final int MAX_URL_LENGHT = 10240;
12 | public String url;
13 |
14 | public boolean checkArgs() {
15 | return this.url != null && this.url.length() >= 0 && this.url.length() <= MAX_URL_LENGHT;
16 | }
17 |
18 | public int getType() {
19 | return 12;
20 | }
21 |
22 | public void toBundle(Bundle bundle) {
23 | super.toBundle(bundle);
24 | bundle.putString("_wxapi_jump_to_webview_url", URLEncoder.encode(this.url));
25 | }
26 | }
27 |
28 | public static class Resp extends BaseResp {
29 | public String result;
30 |
31 | public Resp(Bundle bundle) {
32 | fromBundle(bundle);
33 | }
34 |
35 | public boolean checkArgs() {
36 | return true;
37 | }
38 |
39 | public void fromBundle(Bundle bundle) {
40 | super.fromBundle(bundle);
41 | this.result = bundle.getString("_wxapi_open_webview_result");
42 | }
43 |
44 | public int getType() {
45 | return 12;
46 | }
47 |
48 | public void toBundle(Bundle bundle) {
49 | super.toBundle(bundle);
50 | bundle.putString("_wxapi_open_webview_result", this.result);
51 | }
52 | }
53 | }
54 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelbiz/WXLaunchMiniProgram.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelbiz;
2 |
3 | import android.os.Bundle;
4 | import com.tencent.mm.opensdk.modelbase.BaseReq;
5 | import com.tencent.mm.opensdk.modelbase.BaseResp;
6 | import com.tencent.mm.opensdk.utils.Log;
7 | import com.tencent.mm.opensdk.utils.d;
8 |
9 | public class WXLaunchMiniProgram {
10 |
11 | public static final class Req extends BaseReq {
12 | private static final String TAG = "MicroMsg.SDK.WXLaunchMiniProgram.Req";
13 | public String path = "";
14 | public String userName;
15 |
16 | public final boolean checkArgs() {
17 | if (!d.a(this.userName)) {
18 | return true;
19 | }
20 | Log.e(TAG, "userName is null");
21 | return false;
22 | }
23 |
24 | public final int getType() {
25 | return 19;
26 | }
27 |
28 | public final void toBundle(Bundle bundle) {
29 | super.toBundle(bundle);
30 | bundle.putString("_launch_wxminiprogram_username", this.userName);
31 | bundle.putString("_launch_wxminiprogram_path", this.path);
32 | }
33 | }
34 |
35 | public static final class Resp extends BaseResp {
36 | public String extMsg;
37 |
38 | public Resp(Bundle bundle) {
39 | fromBundle(bundle);
40 | }
41 |
42 | public final boolean checkArgs() {
43 | return true;
44 | }
45 |
46 | public final void fromBundle(Bundle bundle) {
47 | super.fromBundle(bundle);
48 | this.extMsg = bundle.getString("_launch_wxminiprogram_ext_msg");
49 | }
50 |
51 | public final int getType() {
52 | return 19;
53 | }
54 |
55 | public final void toBundle(Bundle bundle) {
56 | super.toBundle(bundle);
57 | bundle.putString("_launch_wxminiprogram_ext_msg", this.extMsg);
58 | bundle.putInt("_wxapi_command_type", getType());
59 | }
60 | }
61 | }
62 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelmsg/GetMessageFromWX.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelmsg;
2 |
3 | import android.os.Bundle;
4 | import com.tencent.mm.opensdk.modelbase.BaseReq;
5 | import com.tencent.mm.opensdk.modelbase.BaseResp;
6 | import com.tencent.mm.opensdk.modelmsg.WXMediaMessage.Builder;
7 | import com.tencent.mm.opensdk.utils.Log;
8 |
9 | public final class GetMessageFromWX {
10 |
11 | public static class Req extends BaseReq {
12 | public String country;
13 | public String lang;
14 | public String username;
15 |
16 | public Req(Bundle bundle) {
17 | fromBundle(bundle);
18 | }
19 |
20 | public boolean checkArgs() {
21 | return true;
22 | }
23 |
24 | public void fromBundle(Bundle bundle) {
25 | super.fromBundle(bundle);
26 | this.lang = bundle.getString("_wxapi_getmessage_req_lang");
27 | this.country = bundle.getString("_wxapi_getmessage_req_country");
28 | }
29 |
30 | public int getType() {
31 | return 3;
32 | }
33 |
34 | public void toBundle(Bundle bundle) {
35 | super.toBundle(bundle);
36 | bundle.putString("_wxapi_getmessage_req_lang", this.lang);
37 | bundle.putString("_wxapi_getmessage_req_country", this.country);
38 | }
39 | }
40 |
41 | public static class Resp extends BaseResp {
42 | private static final String TAG = "MicroMsg.SDK.GetMessageFromWX.Resp";
43 | public WXMediaMessage message;
44 |
45 | public Resp(Bundle bundle) {
46 | fromBundle(bundle);
47 | }
48 |
49 | public boolean checkArgs() {
50 | if (this.message != null) {
51 | return this.message.checkArgs();
52 | }
53 | Log.e(TAG, "checkArgs fail, message is null");
54 | return false;
55 | }
56 |
57 | public void fromBundle(Bundle bundle) {
58 | super.fromBundle(bundle);
59 | this.message = Builder.fromBundle(bundle);
60 | }
61 |
62 | public int getType() {
63 | return 3;
64 | }
65 |
66 | public void toBundle(Bundle bundle) {
67 | super.toBundle(bundle);
68 | bundle.putAll(Builder.toBundle(this.message));
69 | }
70 | }
71 |
72 | private GetMessageFromWX() {
73 | }
74 | }
75 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelmsg/LaunchFromWX.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelmsg;
2 |
3 | import android.os.Bundle;
4 | import com.tencent.mm.opensdk.modelbase.BaseReq;
5 | import com.tencent.mm.opensdk.modelbase.BaseResp;
6 | import com.tencent.mm.opensdk.utils.Log;
7 |
8 | public class LaunchFromWX {
9 |
10 | public static class Req extends BaseReq {
11 | private static final int MESSAGE_ACTION_LENGTH_LIMIT = 2048;
12 | private static final int MESSAGE_EXT_LENGTH_LIMIT = 2048;
13 | private static final String TAG = "MicroMsg.SDK.LaunchFromWX.Req";
14 | public String country;
15 | public String lang;
16 | public String messageAction;
17 | public String messageExt;
18 |
19 | public Req(Bundle bundle) {
20 | fromBundle(bundle);
21 | }
22 |
23 | public boolean checkArgs() {
24 | if (this.messageAction != null && this.messageAction.length() > 2048) {
25 | Log.e(TAG, "checkArgs fail, messageAction is too long");
26 | return false;
27 | } else if (this.messageExt == null || this.messageExt.length() <= 2048) {
28 | return true;
29 | } else {
30 | Log.e(TAG, "checkArgs fail, messageExt is too long");
31 | return false;
32 | }
33 | }
34 |
35 | public void fromBundle(Bundle bundle) {
36 | super.fromBundle(bundle);
37 | this.messageAction = bundle.getString("_wxobject_message_action");
38 | this.messageExt = bundle.getString("_wxobject_message_ext");
39 | this.lang = bundle.getString("_wxapi_launch_req_lang");
40 | this.country = bundle.getString("_wxapi_launch_req_country");
41 | }
42 |
43 | public int getType() {
44 | return 6;
45 | }
46 |
47 | public void toBundle(Bundle bundle) {
48 | super.toBundle(bundle);
49 | bundle.putString("_wxobject_message_action", this.messageAction);
50 | bundle.putString("_wxobject_message_ext", this.messageExt);
51 | bundle.putString("_wxapi_launch_req_lang", this.lang);
52 | bundle.putString("_wxapi_launch_req_country", this.country);
53 | }
54 | }
55 |
56 | public static class Resp extends BaseResp {
57 | public Resp(Bundle bundle) {
58 | fromBundle(bundle);
59 | }
60 |
61 | public boolean checkArgs() {
62 | return true;
63 | }
64 |
65 | public int getType() {
66 | return 6;
67 | }
68 | }
69 |
70 | private LaunchFromWX() {
71 | }
72 | }
73 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelmsg/SendMessageToWX.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelmsg;
2 |
3 | import android.os.Bundle;
4 | import com.tencent.mm.opensdk.modelbase.BaseReq;
5 | import com.tencent.mm.opensdk.modelbase.BaseResp;
6 | import com.tencent.mm.opensdk.modelmsg.WXMediaMessage.Builder;
7 | import com.tencent.mm.opensdk.utils.Log;
8 |
9 | public class SendMessageToWX {
10 |
11 | public static class Req extends BaseReq {
12 | private static final int FAV_CONTENT_LENGTH_LIMIT = 26214400;
13 | private static final String TAG = "MicroMsg.SDK.SendMessageToWX.Req";
14 | public static final int WXSceneFavorite = 2;
15 | public static final int WXSceneSession = 0;
16 | public static final int WXSceneTimeline = 1;
17 | public WXMediaMessage message;
18 | public int scene;
19 |
20 | public Req(Bundle bundle) {
21 | fromBundle(bundle);
22 | }
23 |
24 | public boolean checkArgs() {
25 | if (this.message == null) {
26 | Log.e(TAG, "checkArgs fail ,message is null");
27 | return false;
28 | }
29 | if (this.message.mediaObject.type() == 6 && this.scene == 2) {
30 | ((WXFileObject) this.message.mediaObject).setContentLengthLimit(FAV_CONTENT_LENGTH_LIMIT);
31 | }
32 | return this.message.checkArgs();
33 | }
34 |
35 | public void fromBundle(Bundle bundle) {
36 | super.fromBundle(bundle);
37 | this.message = Builder.fromBundle(bundle);
38 | this.scene = bundle.getInt("_wxapi_sendmessagetowx_req_scene");
39 | }
40 |
41 | public int getType() {
42 | return 2;
43 | }
44 |
45 | public void toBundle(Bundle bundle) {
46 | super.toBundle(bundle);
47 | bundle.putAll(Builder.toBundle(this.message));
48 | bundle.putInt("_wxapi_sendmessagetowx_req_scene", this.scene);
49 | bundle.putInt("_wxapi_sendmessagetowx_req_media_type", this.message.getType());
50 | }
51 | }
52 |
53 | public static class Resp extends BaseResp {
54 | public Resp(Bundle bundle) {
55 | fromBundle(bundle);
56 | }
57 |
58 | public boolean checkArgs() {
59 | return true;
60 | }
61 |
62 | public void fromBundle(Bundle bundle) {
63 | super.fromBundle(bundle);
64 | }
65 |
66 | public int getType() {
67 | return 2;
68 | }
69 |
70 | public void toBundle(Bundle bundle) {
71 | super.toBundle(bundle);
72 | }
73 | }
74 |
75 | private SendMessageToWX() {
76 | }
77 | }
78 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelmsg/ShowMessageFromWX.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelmsg;
2 |
3 | import android.os.Bundle;
4 | import com.tencent.mm.opensdk.modelbase.BaseReq;
5 | import com.tencent.mm.opensdk.modelbase.BaseResp;
6 | import com.tencent.mm.opensdk.modelmsg.WXMediaMessage.Builder;
7 |
8 | public class ShowMessageFromWX {
9 |
10 | public static class Req extends BaseReq {
11 | public String country;
12 | public String lang;
13 | public WXMediaMessage message;
14 |
15 | public Req(Bundle bundle) {
16 | fromBundle(bundle);
17 | }
18 |
19 | public boolean checkArgs() {
20 | return this.message == null ? false : this.message.checkArgs();
21 | }
22 |
23 | public void fromBundle(Bundle bundle) {
24 | super.fromBundle(bundle);
25 | this.lang = bundle.getString("_wxapi_showmessage_req_lang");
26 | this.country = bundle.getString("_wxapi_showmessage_req_country");
27 | this.message = Builder.fromBundle(bundle);
28 | }
29 |
30 | public int getType() {
31 | return 4;
32 | }
33 |
34 | public void toBundle(Bundle bundle) {
35 | Bundle toBundle = Builder.toBundle(this.message);
36 | super.toBundle(toBundle);
37 | bundle.putString("_wxapi_showmessage_req_lang", this.lang);
38 | bundle.putString("_wxapi_showmessage_req_country", this.country);
39 | bundle.putAll(toBundle);
40 | }
41 | }
42 |
43 | public static class Resp extends BaseResp {
44 | public Resp(Bundle bundle) {
45 | fromBundle(bundle);
46 | }
47 |
48 | public boolean checkArgs() {
49 | return true;
50 | }
51 |
52 | public int getType() {
53 | return 4;
54 | }
55 | }
56 |
57 | private ShowMessageFromWX() {
58 | }
59 | }
60 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelmsg/WXAppExtendObject.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelmsg;
2 |
3 | import android.os.Bundle;
4 | import com.tencent.mm.opensdk.modelmsg.WXMediaMessage.IMediaObject;
5 | import com.tencent.mm.opensdk.utils.Log;
6 | import java.io.File;
7 |
8 | public class WXAppExtendObject implements IMediaObject {
9 | private static final int CONTENT_LENGTH_LIMIT = 10485760;
10 | private static final int EXTINFO_LENGTH_LIMIT = 2048;
11 | private static final int PATH_LENGTH_LIMIT = 10240;
12 | private static final String TAG = "MicroMsg.SDK.WXAppExtendObject";
13 | public String extInfo;
14 | public byte[] fileData;
15 | public String filePath;
16 |
17 | public WXAppExtendObject(String str, String str2) {
18 | this.extInfo = str;
19 | this.filePath = str2;
20 | }
21 |
22 | public WXAppExtendObject(String str, byte[] bArr) {
23 | this.extInfo = str;
24 | this.fileData = bArr;
25 | }
26 |
27 | private int getFileSize(String str) {
28 | if (str == null || str.length() == 0) {
29 | return 0;
30 | }
31 | File file = new File(str);
32 | return file.exists() ? (int) file.length() : 0;
33 | }
34 |
35 | public boolean checkArgs() {
36 | if ((this.extInfo == null || this.extInfo.length() == 0) && ((this.filePath == null || this.filePath.length() == 0) && (this.fileData == null || this.fileData.length == 0))) {
37 | Log.e(TAG, "checkArgs fail, all arguments is null");
38 | return false;
39 | } else if (this.extInfo != null && this.extInfo.length() > 2048) {
40 | Log.e(TAG, "checkArgs fail, extInfo is invalid");
41 | return false;
42 | } else if (this.filePath != null && this.filePath.length() > PATH_LENGTH_LIMIT) {
43 | Log.e(TAG, "checkArgs fail, filePath is invalid");
44 | return false;
45 | } else if (this.filePath != null && getFileSize(this.filePath) > CONTENT_LENGTH_LIMIT) {
46 | Log.e(TAG, "checkArgs fail, fileSize is too large");
47 | return false;
48 | } else if (this.fileData == null || this.fileData.length <= CONTENT_LENGTH_LIMIT) {
49 | return true;
50 | } else {
51 | Log.e(TAG, "checkArgs fail, fileData is too large");
52 | return false;
53 | }
54 | }
55 |
56 | public void serialize(Bundle bundle) {
57 | bundle.putString("_wxappextendobject_extInfo", this.extInfo);
58 | bundle.putByteArray("_wxappextendobject_fileData", this.fileData);
59 | bundle.putString("_wxappextendobject_filePath", this.filePath);
60 | }
61 |
62 | public int type() {
63 | return 7;
64 | }
65 |
66 | public void unserialize(Bundle bundle) {
67 | this.extInfo = bundle.getString("_wxappextendobject_extInfo");
68 | this.fileData = bundle.getByteArray("_wxappextendobject_fileData");
69 | this.filePath = bundle.getString("_wxappextendobject_filePath");
70 | }
71 | }
72 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelmsg/WXAppLaunchData.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelmsg;
2 |
3 | import android.os.Bundle;
4 |
5 | public final class WXAppLaunchData {
6 | public static final String ACTION_HANDLE_WXAPPLAUNCH = ".ACTION_HANDLE_WXAPPLAUNCH";
7 | public static final String ACTION_HANDLE_WXAPP_RESULT = ".ACTION_HANDLE_WXAPP_RESULT";
8 | public static final String ACTION_HANDLE_WXAPP_SHOW = ".ACTION_HANDLE_WXAPP_SHOW";
9 | public int launchType;
10 | public String message;
11 |
12 | public static class Builder {
13 | public static WXAppLaunchData fromBundle(Bundle bundle) {
14 | WXAppLaunchData wXAppLaunchData = new WXAppLaunchData();
15 | wXAppLaunchData.launchType = bundle.getInt("_wxapplaunchdata_launchType");
16 | wXAppLaunchData.message = bundle.getString("_wxapplaunchdata_message");
17 | return wXAppLaunchData;
18 | }
19 |
20 | public static Bundle toBundle(WXAppLaunchData wXAppLaunchData) {
21 | Bundle bundle = new Bundle();
22 | bundle.putInt("_wxapplaunchdata_launchType", wXAppLaunchData.launchType);
23 | bundle.putString("_wxapplaunchdata_message", wXAppLaunchData.message);
24 | return bundle;
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelmsg/WXDesignerSharedObject.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelmsg;
2 |
3 | import android.os.Bundle;
4 | import android.text.TextUtils;
5 | import com.tencent.mm.opensdk.modelmsg.WXMediaMessage.IMediaObject;
6 | import com.tencent.mm.opensdk.utils.Log;
7 |
8 | public class WXDesignerSharedObject implements IMediaObject {
9 | private static final String TAG = "MicroMsg.SDK.WXEmojiSharedObject";
10 | public String designerName;
11 | public String designerRediretctUrl;
12 | public int designerUIN;
13 | public String thumburl;
14 | public String url;
15 |
16 | public WXDesignerSharedObject(String str, int i, String str2, String str3) {
17 | this.url = str2;
18 | this.thumburl = str;
19 | this.designerUIN = i;
20 | this.designerName = str3;
21 | }
22 |
23 | public boolean checkArgs() {
24 | if (this.designerUIN != 0 && !TextUtils.isEmpty(this.thumburl) && !TextUtils.isEmpty(this.url)) {
25 | return true;
26 | }
27 | Log.e(TAG, "checkArgs fail, packageid or thumburl is invalid");
28 | return false;
29 | }
30 |
31 | public void serialize(Bundle bundle) {
32 | bundle.putString("_wxemojisharedobject_thumburl", this.thumburl);
33 | bundle.putInt("_wxemojisharedobject_designer_uin", this.designerUIN);
34 | bundle.putString("_wxemojisharedobject_designer_name", this.designerName);
35 | bundle.putString("_wxemojisharedobject_designer_rediretcturl", this.designerRediretctUrl);
36 | bundle.putString("_wxemojisharedobject_url", this.url);
37 | }
38 |
39 | public int type() {
40 | return 25;
41 | }
42 |
43 | public void unserialize(Bundle bundle) {
44 | this.thumburl = bundle.getString("_wxwebpageobject_thumburl");
45 | this.designerUIN = bundle.getInt("_wxemojisharedobject_designer_uin");
46 | this.designerName = bundle.getString("_wxemojisharedobject_designer_name");
47 | this.designerRediretctUrl = bundle.getString("_wxemojisharedobject_designer_rediretcturl");
48 | this.url = bundle.getString("_wxwebpageobject_url");
49 | }
50 | }
51 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelmsg/WXEmojiObject.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelmsg;
2 |
3 | import android.os.Bundle;
4 | import com.tencent.mm.opensdk.modelmsg.WXMediaMessage.IMediaObject;
5 | import com.tencent.mm.opensdk.utils.Log;
6 | import java.io.File;
7 |
8 | public class WXEmojiObject implements IMediaObject {
9 | private static final int CONTENT_LENGTH_LIMIT = 10485760;
10 | private static final String TAG = "MicroMsg.SDK.WXEmojiObject";
11 | public byte[] emojiData;
12 | public String emojiPath;
13 |
14 | public WXEmojiObject() {
15 | this.emojiData = null;
16 | this.emojiPath = null;
17 | }
18 |
19 | public WXEmojiObject(String str) {
20 | this.emojiPath = str;
21 | }
22 |
23 | public WXEmojiObject(byte[] bArr) {
24 | this.emojiData = bArr;
25 | }
26 |
27 | private int getFileSize(String str) {
28 | if (str == null || str.length() == 0) {
29 | return 0;
30 | }
31 | File file = new File(str);
32 | return file.exists() ? (int) file.length() : 0;
33 | }
34 |
35 | public boolean checkArgs() {
36 | if ((this.emojiData == null || this.emojiData.length == 0) && (this.emojiPath == null || this.emojiPath.length() == 0)) {
37 | Log.e(TAG, "checkArgs fail, both arguments is null");
38 | return false;
39 | } else if (this.emojiData != null && this.emojiData.length > CONTENT_LENGTH_LIMIT) {
40 | Log.e(TAG, "checkArgs fail, emojiData is too large");
41 | return false;
42 | } else if (this.emojiPath == null || getFileSize(this.emojiPath) <= CONTENT_LENGTH_LIMIT) {
43 | return true;
44 | } else {
45 | Log.e(TAG, "checkArgs fail, emojiSize is too large");
46 | return false;
47 | }
48 | }
49 |
50 | public void serialize(Bundle bundle) {
51 | bundle.putByteArray("_wxemojiobject_emojiData", this.emojiData);
52 | bundle.putString("_wxemojiobject_emojiPath", this.emojiPath);
53 | }
54 |
55 | public void setEmojiData(byte[] bArr) {
56 | this.emojiData = bArr;
57 | }
58 |
59 | public void setEmojiPath(String str) {
60 | this.emojiPath = str;
61 | }
62 |
63 | public int type() {
64 | return 8;
65 | }
66 |
67 | public void unserialize(Bundle bundle) {
68 | this.emojiData = bundle.getByteArray("_wxemojiobject_emojiData");
69 | this.emojiPath = bundle.getString("_wxemojiobject_emojiPath");
70 | }
71 | }
72 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelmsg/WXEmojiPageSharedObject.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelmsg;
2 |
3 | import android.os.Bundle;
4 | import com.tencent.mm.opensdk.modelmsg.WXMediaMessage.IMediaObject;
5 | import com.tencent.mm.opensdk.utils.Log;
6 | import com.tencent.mm.opensdk.utils.d;
7 |
8 | public class WXEmojiPageSharedObject implements IMediaObject {
9 | private static final String TAG = "MicroMsg.SDK.WXEmojiSharedObject";
10 | public String desc;
11 | public String iconUrl;
12 | public int pageType;
13 | public String secondUrl;
14 | public int tid;
15 | public String title;
16 | public int type;
17 | public String url;
18 |
19 | public WXEmojiPageSharedObject(int i, int i2, String str, String str2, String str3, String str4, int i3, String str5) {
20 | this.tid = i2;
21 | this.title = str;
22 | this.desc = str2;
23 | this.iconUrl = str3;
24 | this.secondUrl = str4;
25 | this.pageType = i3;
26 | this.url = str5;
27 | this.type = i;
28 | }
29 |
30 | public boolean checkArgs() {
31 | if (!d.a(this.title) && !d.a(this.iconUrl)) {
32 | return true;
33 | }
34 | Log.e(TAG, "checkArgs fail, title or iconUrl is invalid");
35 | return false;
36 | }
37 |
38 | public void serialize(Bundle bundle) {
39 | bundle.putInt("_wxemojisharedobject_tid", this.tid);
40 | bundle.putString("_wxemojisharedobject_title", this.title);
41 | bundle.putString("_wxemojisharedobject_desc", this.desc);
42 | bundle.putString("_wxemojisharedobject_iconurl", this.iconUrl);
43 | bundle.putString("_wxemojisharedobject_secondurl", this.secondUrl);
44 | bundle.putInt("_wxemojisharedobject_pagetype", this.pageType);
45 | bundle.putString("_wxwebpageobject_url", this.url);
46 | }
47 |
48 | public int type() {
49 | return this.type;
50 | }
51 |
52 | public void unserialize(Bundle bundle) {
53 | this.tid = bundle.getInt("_wxemojisharedobject_tid");
54 | this.title = bundle.getString("_wxemojisharedobject_title");
55 | this.desc = bundle.getString("_wxemojisharedobject_desc");
56 | this.iconUrl = bundle.getString("_wxemojisharedobject_iconurl");
57 | this.secondUrl = bundle.getString("_wxemojisharedobject_secondurl");
58 | this.pageType = bundle.getInt("_wxemojisharedobject_pagetype");
59 | this.url = bundle.getString("_wxwebpageobject_url");
60 | }
61 | }
62 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelmsg/WXEmojiSharedObject.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelmsg;
2 |
3 | import android.os.Bundle;
4 | import android.text.TextUtils;
5 | import com.tencent.mm.opensdk.modelmsg.WXMediaMessage.IMediaObject;
6 | import com.tencent.mm.opensdk.utils.Log;
7 |
8 | public class WXEmojiSharedObject implements IMediaObject {
9 | private static final String TAG = "MicroMsg.SDK.WXEmojiSharedObject";
10 | public int packageflag;
11 | public String packageid;
12 | public String thumburl;
13 | public String url;
14 |
15 | public WXEmojiSharedObject(String str, int i, String str2, String str3) {
16 | this.thumburl = str;
17 | this.packageflag = i;
18 | this.packageid = str2;
19 | this.url = str3;
20 | }
21 |
22 | public boolean checkArgs() {
23 | if (!TextUtils.isEmpty(this.packageid) && !TextUtils.isEmpty(this.thumburl) && !TextUtils.isEmpty(this.url) && this.packageflag != -1) {
24 | return true;
25 | }
26 | Log.e(TAG, "checkArgs fail, packageid or thumburl is invalid");
27 | return false;
28 | }
29 |
30 | public void serialize(Bundle bundle) {
31 | bundle.putString("_wxemojisharedobject_thumburl", this.thumburl);
32 | bundle.putInt("_wxemojisharedobject_packageflag", this.packageflag);
33 | bundle.putString("_wxemojisharedobject_packageid", this.packageid);
34 | bundle.putString("_wxemojisharedobject_url", this.url);
35 | }
36 |
37 | public int type() {
38 | return 15;
39 | }
40 |
41 | public void unserialize(Bundle bundle) {
42 | this.thumburl = bundle.getString("_wxwebpageobject_thumburl");
43 | this.packageflag = bundle.getInt("_wxwebpageobject_packageflag");
44 | this.packageid = bundle.getString("_wxwebpageobject_packageid");
45 | this.url = bundle.getString("_wxwebpageobject_url");
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelmsg/WXFileObject.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelmsg;
2 |
3 | import android.os.Bundle;
4 | import com.tencent.mm.opensdk.modelmsg.WXMediaMessage.IMediaObject;
5 | import com.tencent.mm.opensdk.utils.Log;
6 | import java.io.File;
7 |
8 | public class WXFileObject implements IMediaObject {
9 | private static final int CONTENT_LENGTH_LIMIT = 10485760;
10 | private static final String TAG = "MicroMsg.SDK.WXFileObject";
11 | private int contentLengthLimit;
12 | public byte[] fileData;
13 | public String filePath;
14 |
15 | public WXFileObject() {
16 | this.contentLengthLimit = CONTENT_LENGTH_LIMIT;
17 | this.fileData = null;
18 | this.filePath = null;
19 | }
20 |
21 | public WXFileObject(String str) {
22 | this.contentLengthLimit = CONTENT_LENGTH_LIMIT;
23 | this.filePath = str;
24 | }
25 |
26 | public WXFileObject(byte[] bArr) {
27 | this.contentLengthLimit = CONTENT_LENGTH_LIMIT;
28 | this.fileData = bArr;
29 | }
30 |
31 | private int getFileSize(String str) {
32 | if (str == null || str.length() == 0) {
33 | return 0;
34 | }
35 | File file = new File(str);
36 | return file.exists() ? (int) file.length() : 0;
37 | }
38 |
39 | public boolean checkArgs() {
40 | if ((this.fileData == null || this.fileData.length == 0) && (this.filePath == null || this.filePath.length() == 0)) {
41 | Log.e(TAG, "checkArgs fail, both arguments is null");
42 | return false;
43 | } else if (this.fileData != null && this.fileData.length > this.contentLengthLimit) {
44 | Log.e(TAG, "checkArgs fail, fileData is too large");
45 | return false;
46 | } else if (this.filePath == null || getFileSize(this.filePath) <= this.contentLengthLimit) {
47 | return true;
48 | } else {
49 | Log.e(TAG, "checkArgs fail, fileSize is too large");
50 | return false;
51 | }
52 | }
53 |
54 | public void serialize(Bundle bundle) {
55 | bundle.putByteArray("_wxfileobject_fileData", this.fileData);
56 | bundle.putString("_wxfileobject_filePath", this.filePath);
57 | }
58 |
59 | public void setContentLengthLimit(int i) {
60 | this.contentLengthLimit = i;
61 | }
62 |
63 | public void setFileData(byte[] bArr) {
64 | this.fileData = bArr;
65 | }
66 |
67 | public void setFilePath(String str) {
68 | this.filePath = str;
69 | }
70 |
71 | public int type() {
72 | return 6;
73 | }
74 |
75 | public void unserialize(Bundle bundle) {
76 | this.fileData = bundle.getByteArray("_wxfileobject_fileData");
77 | this.filePath = bundle.getString("_wxfileobject_filePath");
78 | }
79 | }
80 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelmsg/WXGameVideoFileObject.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelmsg;
2 |
3 | import android.os.Bundle;
4 | import com.tencent.mm.opensdk.modelmsg.WXMediaMessage.IMediaObject;
5 | import com.tencent.mm.opensdk.utils.Log;
6 | import java.io.File;
7 |
8 | public class WXGameVideoFileObject implements IMediaObject {
9 | private static final int FILE_SIZE_LIMIT = 10485760;
10 | private static final String TAG = "MicroMsg.SDK.WXGameVideoFileObject";
11 | private static final int URL_LENGTH_LIMIT = 10240;
12 | public String filePath;
13 | public String thumbUrl;
14 | public String videoUrl;
15 |
16 | public WXGameVideoFileObject() {
17 | this.filePath = null;
18 | this.videoUrl = null;
19 | this.thumbUrl = null;
20 | }
21 |
22 | public WXGameVideoFileObject(String str, String str2, String str3) {
23 | this.filePath = str;
24 | this.videoUrl = str2;
25 | this.thumbUrl = str3;
26 | }
27 |
28 | private int getFileSize(String str) {
29 | if (str == null || str.length() == 0) {
30 | return 0;
31 | }
32 | File file = new File(str);
33 | return file.exists() ? (int) file.length() : 0;
34 | }
35 |
36 | public boolean checkArgs() {
37 | if (this.filePath == null || this.filePath.length() == 0) {
38 | Log.e(TAG, "checkArgs fail, filePath is null");
39 | return false;
40 | } else if (getFileSize(this.filePath) > FILE_SIZE_LIMIT) {
41 | Log.e(TAG, "checkArgs fail, video file size is too large");
42 | return false;
43 | } else if (this.videoUrl != null && this.videoUrl.length() > URL_LENGTH_LIMIT) {
44 | Log.e(TAG, "checkArgs fail, videoUrl is too long");
45 | return false;
46 | } else if (this.thumbUrl == null || this.thumbUrl.length() <= URL_LENGTH_LIMIT) {
47 | return true;
48 | } else {
49 | Log.e(TAG, "checkArgs fail, thumbUrl is too long");
50 | return false;
51 | }
52 | }
53 |
54 | public void serialize(Bundle bundle) {
55 | bundle.putString("_wxvideofileobject_filePath", this.filePath);
56 | bundle.putString("_wxvideofileobject_cdnUrl", this.videoUrl);
57 | bundle.putString("_wxvideofileobject_thumbUrl", this.thumbUrl);
58 | }
59 |
60 | public int type() {
61 | return 39;
62 | }
63 |
64 | public void unserialize(Bundle bundle) {
65 | this.filePath = bundle.getString("_wxvideofileobject_filePath");
66 | this.videoUrl = bundle.getString("_wxvideofileobject_cdnUrl");
67 | this.thumbUrl = bundle.getString("_wxvideofileobject_thumbUrl");
68 | }
69 | }
70 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelmsg/WXLocationObject.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelmsg;
2 |
3 | import android.os.Bundle;
4 | import com.tencent.mm.opensdk.modelmsg.WXMediaMessage.IMediaObject;
5 |
6 | public class WXLocationObject implements IMediaObject {
7 | private static final String TAG = "MicroMsg.SDK.WXLocationObject";
8 | public double lat;
9 | public double lng;
10 |
11 | public WXLocationObject() {
12 | this(0.0d, 0.0d);
13 | }
14 |
15 | public WXLocationObject(double d, double d2) {
16 | this.lat = d;
17 | this.lng = d2;
18 | }
19 |
20 | public boolean checkArgs() {
21 | return true;
22 | }
23 |
24 | public void serialize(Bundle bundle) {
25 | bundle.putDouble("_wxlocationobject_lat", this.lat);
26 | bundle.putDouble("_wxlocationobject_lng", this.lng);
27 | }
28 |
29 | public int type() {
30 | return 30;
31 | }
32 |
33 | public void unserialize(Bundle bundle) {
34 | this.lat = bundle.getDouble("_wxlocationobject_lat");
35 | this.lng = bundle.getDouble("_wxlocationobject_lng");
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelmsg/WXMiniProgramObject.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelmsg;
2 |
3 | import android.os.Bundle;
4 | import com.tencent.mm.opensdk.modelmsg.WXMediaMessage.IMediaObject;
5 | import com.tencent.mm.opensdk.utils.Log;
6 | import com.tencent.mm.opensdk.utils.d;
7 |
8 | public class WXMiniProgramObject implements IMediaObject {
9 | private static final String TAG = "MicroMsg.SDK.WXMiniProgramObject";
10 | public String path;
11 | public String userName;
12 | public String webpageUrl;
13 | public boolean withShareTicket;
14 |
15 | public boolean checkArgs() {
16 | if (d.a(this.webpageUrl)) {
17 | Log.e(TAG, "webPageUrl is null");
18 | return false;
19 | } else if (!d.a(this.userName)) {
20 | return true;
21 | } else {
22 | Log.e(TAG, "userName is null");
23 | return false;
24 | }
25 | }
26 |
27 | public void serialize(Bundle bundle) {
28 | bundle.putString("_wxminiprogram_webpageurl", this.webpageUrl);
29 | bundle.putString("_wxminiprogram_username", this.userName);
30 | bundle.putString("_wxminiprogram_path", this.path);
31 | bundle.putBoolean("_wxminiprogram_withsharetiket", this.withShareTicket);
32 | }
33 |
34 | public int type() {
35 | return 36;
36 | }
37 |
38 | public void unserialize(Bundle bundle) {
39 | this.webpageUrl = bundle.getString("_wxminiprogram_webpageurl");
40 | this.userName = bundle.getString("_wxminiprogram_username");
41 | this.path = bundle.getString("_wxminiprogram_path");
42 | this.withShareTicket = bundle.getBoolean("_wxminiprogram_withsharetiket");
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelmsg/WXMusicObject.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelmsg;
2 |
3 | import android.os.Bundle;
4 | import com.tencent.mm.opensdk.modelmsg.WXMediaMessage.IMediaObject;
5 | import com.tencent.mm.opensdk.utils.Log;
6 |
7 | public class WXMusicObject implements IMediaObject {
8 | private static final int LENGTH_LIMIT = 10240;
9 | private static final String TAG = "MicroMsg.SDK.WXMusicObject";
10 | public String musicDataUrl;
11 | public String musicLowBandDataUrl;
12 | public String musicLowBandUrl;
13 | public String musicUrl;
14 |
15 | public boolean checkArgs() {
16 | if ((this.musicUrl == null || this.musicUrl.length() == 0) && (this.musicLowBandUrl == null || this.musicLowBandUrl.length() == 0)) {
17 | Log.e(TAG, "both arguments are null");
18 | return false;
19 | } else if (this.musicUrl != null && this.musicUrl.length() > LENGTH_LIMIT) {
20 | Log.e(TAG, "checkArgs fail, musicUrl is too long");
21 | return false;
22 | } else if (this.musicLowBandUrl == null || this.musicLowBandUrl.length() <= LENGTH_LIMIT) {
23 | return true;
24 | } else {
25 | Log.e(TAG, "checkArgs fail, musicLowBandUrl is too long");
26 | return false;
27 | }
28 | }
29 |
30 | public void serialize(Bundle bundle) {
31 | bundle.putString("_wxmusicobject_musicUrl", this.musicUrl);
32 | bundle.putString("_wxmusicobject_musicLowBandUrl", this.musicLowBandUrl);
33 | bundle.putString("_wxmusicobject_musicDataUrl", this.musicDataUrl);
34 | bundle.putString("_wxmusicobject_musicLowBandDataUrl", this.musicLowBandDataUrl);
35 | }
36 |
37 | public int type() {
38 | return 3;
39 | }
40 |
41 | public void unserialize(Bundle bundle) {
42 | this.musicUrl = bundle.getString("_wxmusicobject_musicUrl");
43 | this.musicLowBandUrl = bundle.getString("_wxmusicobject_musicLowBandUrl");
44 | this.musicDataUrl = bundle.getString("_wxmusicobject_musicDataUrl");
45 | this.musicLowBandDataUrl = bundle.getString("_wxmusicobject_musicLowBandDataUrl");
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelmsg/WXTextObject.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelmsg;
2 |
3 | import android.os.Bundle;
4 | import com.tencent.mm.opensdk.modelmsg.WXMediaMessage.IMediaObject;
5 | import com.tencent.mm.opensdk.utils.Log;
6 |
7 | public class WXTextObject implements IMediaObject {
8 | private static final int LENGTH_LIMIT = 10240;
9 | private static final String TAG = "MicroMsg.SDK.WXTextObject";
10 | public String text;
11 |
12 | public WXTextObject() {
13 | this(null);
14 | }
15 |
16 | public WXTextObject(String str) {
17 | this.text = str;
18 | }
19 |
20 | public boolean checkArgs() {
21 | if (this.text != null && this.text.length() != 0 && this.text.length() <= LENGTH_LIMIT) {
22 | return true;
23 | }
24 | Log.e(TAG, "checkArgs fail, text is invalid");
25 | return false;
26 | }
27 |
28 | public void serialize(Bundle bundle) {
29 | bundle.putString("_wxtextobject_text", this.text);
30 | }
31 |
32 | public int type() {
33 | return 1;
34 | }
35 |
36 | public void unserialize(Bundle bundle) {
37 | this.text = bundle.getString("_wxtextobject_text");
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelmsg/WXVideoFileObject.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelmsg;
2 |
3 | import android.os.Bundle;
4 | import com.tencent.mm.opensdk.modelmsg.WXMediaMessage.IMediaObject;
5 | import com.tencent.mm.opensdk.utils.Log;
6 | import java.io.File;
7 |
8 | public class WXVideoFileObject implements IMediaObject {
9 | private static final int FILE_SIZE_LIMIT = 10485760;
10 | private static final String TAG = "MicroMsg.SDK.WXVideoFileObject";
11 | public String filePath;
12 |
13 | public WXVideoFileObject() {
14 | this.filePath = null;
15 | }
16 |
17 | public WXVideoFileObject(String str) {
18 | this.filePath = str;
19 | }
20 |
21 | private int getFileSize(String str) {
22 | if (str == null || str.length() == 0) {
23 | return 0;
24 | }
25 | File file = new File(str);
26 | return file.exists() ? (int) file.length() : 0;
27 | }
28 |
29 | public boolean checkArgs() {
30 | if (this.filePath == null || this.filePath.length() == 0) {
31 | Log.e(TAG, "checkArgs fail, filePath is null");
32 | return false;
33 | } else if (getFileSize(this.filePath) <= FILE_SIZE_LIMIT) {
34 | return true;
35 | } else {
36 | Log.e(TAG, "checkArgs fail, video file size is too large");
37 | return false;
38 | }
39 | }
40 |
41 | public void serialize(Bundle bundle) {
42 | bundle.putString("_wxvideofileobject_filePath", this.filePath);
43 | }
44 |
45 | public int type() {
46 | return 38;
47 | }
48 |
49 | public void unserialize(Bundle bundle) {
50 | this.filePath = bundle.getString("_wxvideofileobject_filePath");
51 | }
52 | }
53 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelmsg/WXVideoObject.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelmsg;
2 |
3 | import android.os.Bundle;
4 | import com.tencent.mm.opensdk.modelmsg.WXMediaMessage.IMediaObject;
5 | import com.tencent.mm.opensdk.utils.Log;
6 |
7 | public class WXVideoObject implements IMediaObject {
8 | private static final int LENGTH_LIMIT = 10240;
9 | private static final String TAG = "MicroMsg.SDK.WXVideoObject";
10 | public String videoLowBandUrl;
11 | public String videoUrl;
12 |
13 | public boolean checkArgs() {
14 | if ((this.videoUrl == null || this.videoUrl.length() == 0) && (this.videoLowBandUrl == null || this.videoLowBandUrl.length() == 0)) {
15 | Log.e(TAG, "both arguments are null");
16 | return false;
17 | } else if (this.videoUrl != null && this.videoUrl.length() > LENGTH_LIMIT) {
18 | Log.e(TAG, "checkArgs fail, videoUrl is too long");
19 | return false;
20 | } else if (this.videoLowBandUrl == null || this.videoLowBandUrl.length() <= LENGTH_LIMIT) {
21 | return true;
22 | } else {
23 | Log.e(TAG, "checkArgs fail, videoLowBandUrl is too long");
24 | return false;
25 | }
26 | }
27 |
28 | public void serialize(Bundle bundle) {
29 | bundle.putString("_wxvideoobject_videoUrl", this.videoUrl);
30 | bundle.putString("_wxvideoobject_videoLowBandUrl", this.videoLowBandUrl);
31 | }
32 |
33 | public int type() {
34 | return 4;
35 | }
36 |
37 | public void unserialize(Bundle bundle) {
38 | this.videoUrl = bundle.getString("_wxvideoobject_videoUrl");
39 | this.videoLowBandUrl = bundle.getString("_wxvideoobject_videoLowBandUrl");
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelmsg/WXWebpageObject.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelmsg;
2 |
3 | import android.os.Bundle;
4 | import com.tencent.mm.opensdk.modelmsg.WXMediaMessage.IMediaObject;
5 | import com.tencent.mm.opensdk.utils.Log;
6 |
7 | public class WXWebpageObject implements IMediaObject {
8 | private static final int LENGTH_LIMIT = 10240;
9 | private static final String TAG = "MicroMsg.SDK.WXWebpageObject";
10 | public String canvasPageXml;
11 | public String extInfo;
12 | public String webpageUrl;
13 |
14 | public WXWebpageObject( ) {
15 |
16 | }
17 |
18 | public WXWebpageObject(String str) {
19 | this.webpageUrl = str;
20 | }
21 |
22 | public boolean checkArgs() {
23 | if (this.webpageUrl != null && this.webpageUrl.length() != 0 && this.webpageUrl.length() <= LENGTH_LIMIT) {
24 | return true;
25 | }
26 | Log.e(TAG, "checkArgs fail, webpageUrl is invalid");
27 | return false;
28 | }
29 |
30 | public void serialize(Bundle bundle) {
31 | bundle.putString("_wxwebpageobject_extInfo", this.extInfo);
32 | bundle.putString("_wxwebpageobject_webpageUrl", this.webpageUrl);
33 | bundle.putString("_wxwebpageobject_canvaspagexml", this.canvasPageXml);
34 | }
35 |
36 | public int type() {
37 | return 5;
38 | }
39 |
40 | public void unserialize(Bundle bundle) {
41 | this.extInfo = bundle.getString("_wxwebpageobject_extInfo");
42 | this.webpageUrl = bundle.getString("_wxwebpageobject_webpageUrl");
43 | this.canvasPageXml = bundle.getString("_wxwebpageobject_canvaspagexml");
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/modelpay/PayResp.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.modelpay;
2 |
3 | import android.os.Bundle;
4 | import com.tencent.mm.opensdk.modelbase.BaseResp;
5 |
6 | public class PayResp extends BaseResp {
7 | public String extData;
8 | public String prepayId;
9 | public String returnKey;
10 |
11 | public PayResp(Bundle bundle) {
12 | fromBundle(bundle);
13 | }
14 |
15 | public boolean checkArgs() {
16 | return true;
17 | }
18 |
19 | public void fromBundle(Bundle bundle) {
20 | super.fromBundle(bundle);
21 | this.prepayId = bundle.getString("_wxapi_payresp_prepayid");
22 | this.returnKey = bundle.getString("_wxapi_payresp_returnkey");
23 | this.extData = bundle.getString("_wxapi_payresp_extdata");
24 | }
25 |
26 | public int getType() {
27 | return 5;
28 | }
29 |
30 | public void toBundle(Bundle bundle) {
31 | super.toBundle(bundle);
32 | bundle.putString("_wxapi_payresp_prepayid", this.prepayId);
33 | bundle.putString("_wxapi_payresp_returnkey", this.returnKey);
34 | bundle.putString("_wxapi_payresp_extdata", this.extData);
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/openapi/IWXAPI.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.openapi;
2 |
3 | import android.content.Intent;
4 | import com.tencent.mm.opensdk.modelbase.BaseReq;
5 | import com.tencent.mm.opensdk.modelbase.BaseResp;
6 | import com.tencent.mm.opensdk.utils.ILog;
7 |
8 | public interface IWXAPI {
9 | void detach();
10 |
11 | int getWXAppSupportAPI();
12 |
13 | boolean handleIntent(Intent intent, IWXAPIEventHandler iWXAPIEventHandler);
14 |
15 | boolean isWXAppInstalled();
16 |
17 | boolean isWXAppSupportAPI();
18 |
19 | boolean openWXApp();
20 |
21 | boolean registerApp(String str);
22 |
23 | boolean registerApp(String str, long j);
24 |
25 | boolean sendReq(BaseReq baseReq);
26 |
27 | boolean sendResp(BaseResp baseResp);
28 |
29 | void setLogImpl(ILog iLog);
30 |
31 | void unregisterApp();
32 | }
33 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/openapi/IWXAPIEventHandler.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.openapi;
2 |
3 | import com.tencent.mm.opensdk.modelbase.BaseReq;
4 | import com.tencent.mm.opensdk.modelbase.BaseResp;
5 |
6 | public interface IWXAPIEventHandler {
7 | void onReq(BaseReq baseReq);
8 |
9 | void onResp(BaseResp baseResp);
10 | }
11 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/openapi/WXAPIFactory.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.openapi;
2 |
3 | import android.content.Context;
4 | import com.tencent.mm.opensdk.utils.Log;
5 |
6 | public class WXAPIFactory {
7 | private static final String TAG = "MicroMsg.PaySdk.WXFactory";
8 |
9 | private WXAPIFactory() {
10 | throw new RuntimeException(getClass().getSimpleName() + " should not be instantiated");
11 | }
12 |
13 | public static IWXAPI createWXAPI(Context context, String str) {
14 | return createWXAPI(context, str, false);
15 | }
16 |
17 | public static IWXAPI createWXAPI(Context context, String str, boolean z) {
18 | Log.d(TAG, "createWXAPI, appId = " + str + ", checkSignature = " + z);
19 | return new WXApiImplV10(context, str, z);
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/utils/ILog.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.utils;
2 |
3 | public interface ILog {
4 | void d(String str, String str2);
5 |
6 | void e(String str, String str2);
7 |
8 | void i(String str, String str2);
9 |
10 | void v(String str, String str2);
11 |
12 | void w(String str, String str2);
13 | }
14 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/utils/Log.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.utils;
2 |
3 | public class Log {
4 | private static ILog logImpl;
5 |
6 | public static void d(String str, String str2) {
7 | if (logImpl == null) {
8 | android.util.Log.d(str, str2);
9 | } else {
10 | logImpl.d(str, str2);
11 | }
12 | }
13 |
14 | public static void e(String str, String str2) {
15 | if (logImpl == null) {
16 | android.util.Log.e(str, str2);
17 | } else {
18 | logImpl.e(str, str2);
19 | }
20 | }
21 |
22 | public static void i(String str, String str2) {
23 | if (logImpl == null) {
24 | android.util.Log.i(str, str2);
25 | } else {
26 | logImpl.i(str, str2);
27 | }
28 | }
29 |
30 | public static void setLogImpl(ILog iLog) {
31 | logImpl = iLog;
32 | }
33 |
34 | public static void v(String str, String str2) {
35 | if (logImpl == null) {
36 | android.util.Log.v(str, str2);
37 | } else {
38 | logImpl.v(str, str2);
39 | }
40 | }
41 |
42 | public static void w(String str, String str2) {
43 | if (logImpl == null) {
44 | android.util.Log.w(str, str2);
45 | } else {
46 | logImpl.w(str, str2);
47 | }
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/utils/a.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.utils;
2 |
3 | import android.os.Bundle;
4 |
5 | public final class a {
6 | public static int a(Bundle bundle, String str) {
7 | int i = -1;
8 | if (bundle != null) {
9 | try {
10 | i = bundle.getInt(str, -1);
11 | } catch (Exception e) {
12 | Log.e("MicroMsg.IntentUtil", "getIntExtra exception:" + e.getMessage());
13 | }
14 | }
15 | return i;
16 | }
17 |
18 | public static String b(Bundle bundle, String str) {
19 | String str2 = null;
20 | if (bundle != null) {
21 | try {
22 | str2 = bundle.getString(str);
23 | } catch (Exception e) {
24 | Log.e("MicroMsg.IntentUtil", "getStringExtra exception:" + e.getMessage());
25 | }
26 | }
27 | return str2;
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/utils/b.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.utils;
2 |
3 | import java.security.MessageDigest;
4 |
5 | public final class b {
6 | public static final String c(byte[] bArr) {
7 | int i = 0;
8 | char[] cArr = new char[]{'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'};
9 | try {
10 | MessageDigest instance = MessageDigest.getInstance("MD5");
11 | instance.update(bArr);
12 | byte[] digest = instance.digest();
13 | int length = digest.length;
14 | char[] cArr2 = new char[(length * 2)];
15 | int i2 = 0;
16 | while (i < length) {
17 | byte b = digest[i];
18 | int i3 = i2 + 1;
19 | cArr2[i2] = cArr[(b >>> 4) & 15];
20 | i2 = i3 + 1;
21 | cArr2[i3] = cArr[b & 15];
22 | i++;
23 | }
24 | return new String(cArr2);
25 | } catch (Exception e) {
26 | return null;
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/utils/c.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.utils;
2 |
3 | import android.net.Uri;
4 | import android.provider.BaseColumns;
5 |
6 | public final class c {
7 |
8 | public static final class a {
9 | public static Object a(int i, String str) {
10 | switch (i) {
11 | case 1:
12 | return Integer.valueOf(str);
13 | case 2:
14 | return Long.valueOf(str);
15 | case 3:
16 | return str;
17 | case 4:
18 | return Boolean.valueOf(str);
19 | case 5:
20 | return Float.valueOf(str);
21 | case 6:
22 | return Double.valueOf(str);
23 | default:
24 | try {
25 | Log.e("MicroMsg.SDK.PluginProvider.Resolver", "unknown type");
26 | } catch (Exception e) {
27 | Log.e("MicroMsg.SDK.PluginProvider.Resolver", "resolveObj exception:" + e.getMessage());
28 | }
29 | return null;
30 | }
31 | }
32 | }
33 |
34 | public static final class b implements BaseColumns {
35 | public static final Uri CONTENT_URI = Uri.parse("content://com.tencent.mm.sdk.plugin.provider/sharedpref");
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/wx/src/main/java/com/tencent/mm/opensdk/utils/d.java:
--------------------------------------------------------------------------------
1 | package com.tencent.mm.opensdk.utils;
2 |
3 | public final class d {
4 | public static boolean a(String str) {
5 | return str == null || str.length() <= 0;
6 | }
7 |
8 | public static int b(String str) {
9 | int i = 0;
10 | if (str != null) {
11 | try {
12 | if (str.length() > 0) {
13 | i = Integer.parseInt(str);
14 | }
15 | } catch (Exception e) {
16 | }
17 | }
18 | return i;
19 | }
20 | }
21 |
--------------------------------------------------------------------------------