├── .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 | 19 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 46 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 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 | --------------------------------------------------------------------------------