提交 ce275a5f authored 作者: guoqing's avatar guoqing

Initial commit

上级
# 3.9.0
* 支持微信卡包
# 3.8.5
* Fix #471
# 3.8.4+3
* Fix #478 #466 #470 #472
# 3.8.4+2
* Fix #472
# 3.8.4+1
* Fix #471
# 3.8.4
* 增加微信的日志开关
# 3.8.3
* Merge #457
# 3.8.2+1
* 升级kotlin-coroutine
# 3.8.2
* 新加自动订阅续费功能
# 3.8.1+1
* Just update docs
# 3.8.1
* 在iOS中增加FluwxDelegate
* 尝试修复iOS冷启动获取extMsg问题
# 3.8.0+3
* Fix #462
# 3.8.0+2
* Fix #461
# 3.8.0+1
* Fix #460
# 3.8.0
* APP调起支付分-订单详情
# 3.7.0
* Mirror of #455
# 3.6.1+6
* Fix #454
# 3.6.1+5
* Support Android P
# 3.6.1+4
* Fix #431
# 3.6.1+3
* Fix #422
# 3.6.1+2
* APP拉起微信客服功能
# 3.6.1+1
* Fix #419
* Fix #414
# 3.6.1
* Fix #416
# 3.6.0
* APP拉起微信客服功能
# 3.5.1
* 自动释放extMsg
# 3.5.0
* update compileSdkVersion
# 3.4.4
* update android sdk version
# 3.4.3
* Merge #370
# 3.4.2
* 修复Android编译问题
# 3.4.1
* 修复从外部拉起App白屏问题
* 修复从外部拉起App无法传值问题
# 3.4.0
* 修复从外部拉起App白屏问题
* 修复从外部拉起App无法传值问题
# 3.2.2
* Fix #357
# 3.2.1
* Fix #354
# 3.2.0
* Null-safety
* Fix #350
## 3.1.2-nullsafety.1
* Fix #338
## 3.1.1-nullsafety.1
* Fix #338
## 3.1.0-nullsafety.3
* Nothing
## 3.1.0-nullsafety.2
* Nothing
## 3.1.0-nullsafety.1
* Android支持通过H5冷启动app传递<wx-open-launch-app>中的extinfo数据
* Android新加<meta-data>handleWeChatRequestByFluwx</meta-data>
## 3.0.0-nullsafety.2
* Fix trailing , issue
## 3.0.0-nullsafety.1
* Support nullsafety
## 2.4.0
* App获取开放标签<wx-open-launch-app>中的extinfo数据
## 2.3.2
* Fix #317
## 2.3.1
* 修复Android 11分享图片问题
## 2.3.0
* 支持compressThumbnail
* 升级OkHttp
## 2.2.0
*兼容Flutter 1.20
*一些依赖升级
## 2.1.1
* Specifying supported platforms
* Fix: Android分享小程序时,缩略图压缩过重的问题
* 更改分享文件的实现形式
# 2.1.0
* WeChatSDK updates
# 2.0.4
* Fix #223
## 2.0.3+1
* Merge #218
## 2.0.3
* Fix #212
## 2.0.1+2
* Fix: Android分享大图时存储权限问题
## 2.0.1+1
* Fix: Android请求权限崩溃的问题
## 2.0.1
* Fix: Android请求权限崩溃的问题
## 2.0.0
* 按照pub建议改进
* 代码重构,现在代码结构更清晰
* 所有图片由WeChatImage构建
* 现在iOS对分享微信小程序的高清图也会压缩
* 微信回调监听形式变更
* Android增加新的Action以防微信打开小程序出错不会返回原app的问题
* iOS改用Pod引用微信SDK
* iOS隐藏一些header
* kotlin 1.3.70
## 1.0.0
* Initial Release.
\ No newline at end of file
差异被折叠。
# Fluwx
![pub package](https://img.shields.io/pub/v/fluwx.svg)
![Build status](https://github.com/OpenFlutter/fluwx/actions/workflows/build_test.yml/badge.svg)
======
![logo](https://gitee.com/OpenFlutter/resoures-repository/raw/master/fluwx/fluwx_logo.png)
[中文请移步此处](./README_CN.md)
## What's Fluwx
`Fluwx` is flutter plugin for [WeChatSDK](https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Resource_Center_Homepage.html) which allows developers to call
[WeChatSDK](https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Resource_Center_Homepage.html) native APIs.
> Join QQ Group now: 1003811176
![QQGroup](https://gitee.com/OpenFlutter/resoures-repository/raw/master/common/flutter.png)
## Capability
- Share images, texts, music and so on to WeChat, including session, favorite and timeline.
- Payment with WeChat.
- Get auth code before you login in with WeChat.
- Launch mini program in WeChat.
- Subscribe Message.
- Just open WeChat app.
- Launch app From wechat link.
## Preparation
`Fluwx` is good but not God. You'd better read [official documents](https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1) before
integrating `Fluwx`. Then you'll understand how to generate Android signature, what's universal link for iOS, how to add URL schema for iOS and so on.
[Watch Charged Video](https://study.163.com/course/introduction.htm?share=2&shareId=480000001896427&courseId=1209174838&_trace_c_p_k2_=e72467dc0df540579287a8ea996344a4)
## Install
Add the following dependencies in your `pubspec.yaml` file:
`Fluwx` with pay:
```yaml
dependencies:
fluwx: ^${latestVersion}
```
![pub package](https://img.shields.io/pub/v/fluwx.svg)
`Fluwx` without pay:
```yaml
dependencies:
fluwx_no_pay: ^${latestVersion}
```
![pub package](https://img.shields.io/pub/v/fluwx_no_pay.svg)
> NOTE: Never forget to replace ^${latestVersion} with actual version.
## Register WxAPI
Register your app via `fluwx` if necessary.
```dart
registerWxApi(appId: "wxd930ea5d5a228f5f",universalLink: "https://your.univerallink.com/link/");
```
The param `universalLink` only works with iOS. You can read [this document](https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/iOS.html) to learn
how to create universalLink. You can also learn how to add URL schema, how to add `LSApplicationQueriesSchemes` in your iOS project. This is essential.
For Android, you shall know to how generate signature for your app in [this page](https://developers.weixin.qq.com/doc/oplatform/Downloads/Android_Resource.html).
And you have to understand the difference between debug signature and release signature. Once the signature is incorrect, then you'll get `errCode = -1`.
## Capability Document
- [Basic knowledge](./doc/BASIC_KNOWLEDGE.md)
- [Share](./doc/SHARE.md)
- [Payment](./doc/PAYMENT.md)
- [Auth](./doc/AUTH.md)
- [Launch app from h5](./doc/LAUNCH_APP_FROM_H5.md)
For more capabilities, you can read the public functions of `fluwx`.
## QA
[These questions maybe help](./doc/QA_CN.md)
## Donate
Buy the writer a cup of coffee。
<img src="https://gitee.com/OpenFlutter/resoures-repository/raw/master/common/wx.jpeg" height="300"> <img src="https://gitee.com/OpenFlutter/resoures-repository/raw/master/common/ali.jpeg" height="300">
## Subscribe Us On WeChat
![subscribe](https://gitee.com/OpenFlutter/resoures-repository/raw/master/common/wx_subscription.png)
## LICENSE
Copyright 2018 OpenFlutter Project
Licensed to the Apache Software Foundation (ASF) under one or more contributor
license agreements. See the NOTICE file distributed with this work for
additional information regarding copyright ownership. The ASF licenses this
file to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance with the License. You may obtain a copy of
the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
License for the specific language governing permissions and limitations under
the License.
# Fluwx
![pub package](https://img.shields.io/pub/v/fluwx.svg)
![Build status](https://github.com/OpenFlutter/fluwx/actions/workflows/build_test.yml/badge.svg)
======
![logo](https://gitee.com/OpenFlutter/resoures-repository/raw/master/fluwx/fluwx_logo.png)
## 什么是Fluwx
`Fluwx` 是一个[微信SDK](https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Resource_Center_Homepage.html)插件,它允许开发者调用
[微信原生SDK ](https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Resource_Center_Homepage.html).
> 加入我们的QQ群: 1003811176
![QQGroup](https://gitee.com/OpenFlutter/resoures-repository/raw/master/common/flutter.png)
## 能力
- 分享图片,文本,音乐,视频等。支持分享到会话,朋友圈以及收藏.
- 微信支付.
- 在微信登录时,获取Auth Code.
- 拉起小程序.
- 订阅消息.
- 打开微信.
- 从微信标签打开应用
## 准备
`Fluwx` 可以做很多工作但不是所有. 在集成之前,最好读一下[官方文档](https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1).
然后你才知道怎么生成签名,怎么使用universal link以及怎么添加URL schema等.
> [收费视频教程点这里](https://study.163.com/course/introduction.htm?share=2&shareId=480000001896427&courseId=1209174838&_trace_c_p_k2_=e72467dc0df540579287a8ea996344a4)
>
## 安装
`pubspec.yaml` 文件中添加`fluwx`依赖:
`Fluwx`,带支付:
```yaml
dependencies:
fluwx: ^${latestVersion}
```
![pub package](https://img.shields.io/pub/v/fluwx.svg)
`Fluwx`,不带支付:
```yaml
dependencies:
fluwx_no_pay: ^${latestVersion}
```
![pub package](https://img.shields.io/pub/v/fluwx_no_pay.svg)
> NOTE: 别忘记替换 ^${latestVersion} !!!!
## 注册 WxAPI
通过 `fluwx` 注册WxApi.
```dart
registerWxApi(appId: "wxd930ea5d5a228f5f",universalLink: "https://your.univerallink.com/link/");
```
参数 `universalLink` 只在iOS上有用. 查看[文档](https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/iOS.html) 以便了解如何生成通用链接.
你也可以学习到怎么在iOS工程中添加URL schema,怎么添加`LSApplicationQueriesSchemes`。这很重要。
对于Android, 可以查看[本文](https://developers.weixin.qq.com/doc/oplatform/Downloads/Android_Resource.html)以便了解怎么获取app签名.
然后你需要知道release和debug时,app签名有什么区别。如果签名不对,你会得一个错误 `errCode = -1`.
## 能力文档
- [基础知识](./doc/BASIC_KNOWLEDGE_CN.md)
- [分享](./doc/SHARE_CN.md)
- [支付](./doc/PAYMENT_CN.md)
- [登录](./doc/AUTH_CN.md)
- [从微信标签打开应用](./doc/LAUNCH_APP_FROM_H5_CN.md)
对于更多功能,可以查看源码。
## QA
[这些问题可能对你有帮助](./doc/QA_CN.md)
## 捐助
开源不易,请作者喝杯咖啡。
<img src="https://gitee.com/OpenFlutter/resoures-repository/raw/master/common/wx.jpeg" height="300"> <img src="https://gitee.com/OpenFlutter/resoures-repository/raw/master/common/ali.jpeg" height="300">
## 关注公众号
![subscribe](https://gitee.com/OpenFlutter/resoures-repository/raw/master/common/wx_subscription.png)
## LICENSE
Copyright 2018 OpenFlutter Project
Licensed to the Apache Software Foundation (ASF) under one or more contributor
license agreements. See the NOTICE file distributed with this work for
additional information regarding copyright ownership. The ASF licenses this
file to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance with the License. You may obtain a copy of
the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
License for the specific language governing permissions and limitations under
the License.
group 'com.jarvan.fluwx'
version '1.0-SNAPSHOT'
buildscript {
ext.kotlin_version = '1.6.10'
repositories {
google()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:4.1.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
rootProject.allprojects {
repositories {
google()
mavenCentral()
}
}
apply plugin: 'com.android.library'
apply plugin: 'kotlin-android'
android {
compileSdkVersion 30
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
defaultConfig {
minSdkVersion 16
consumerProguardFiles 'consumer-proguard-rules.txt'
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
lintOptions {
disable 'InvalidPackage'
}
}
dependencies {
api 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:6.8.0'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.1'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.1'
implementation 'id.zelory:compressor:3.0.1'
implementation 'com.squareup.okhttp3:okhttp:4.9.1'
testImplementation 'junit:junit:4.13.2'
}
\ No newline at end of file
/**
* Automatically generated file. DO NOT MODIFY
*/
package com.jarvan.fluwx;
public final class BuildConfig {
public static final boolean DEBUG = Boolean.parseBoolean("true");
public static final String LIBRARY_PACKAGE_NAME = "com.jarvan.fluwx";
public static final String BUILD_TYPE = "debug";
}
/**
* Automatically generated file. DO NOT MODIFY
*/
package com.jarvan.fluwx;
public final class BuildConfig {
public static final boolean DEBUG = false;
public static final String LIBRARY_PACKAGE_NAME = "com.jarvan.fluwx";
public static final String BUILD_TYPE = "release";
}
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.jarvan.fluwx" >
<uses-sdk
android:minSdkVersion="16"
android:targetSdkVersion="16" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<!-- Support WeChat query on Android P -->
<queries>
<package android:name="com.tencent.mm" />
</queries>
<application>
<activity
android:name="com.jarvan.fluwx.wxapi.FluwxWXEntryActivity"
android:exported="false"
android:launchMode="singleTask"
android:taskAffinity="dollar_openBracket_applicationId_closeBracket"
android:theme="@style/DisablePreviewTheme" />
<activity-alias
android:name="dollar_openBracket_applicationId_closeBracket.wxapi.WXPayEntryActivity"
android:exported="true"
android:launchMode="singleInstance"
android:targetActivity="com.jarvan.fluwx.wxapi.FluwxWXEntryActivity"
android:theme="@style/DisablePreviewTheme" >
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="sdksample" />
</intent-filter>
</activity-alias>
<activity-alias
android:name="dollar_openBracket_applicationId_closeBracket.wxapi.WXEntryActivity"
android:exported="true"
android:launchMode="singleTop"
android:targetActivity="com.jarvan.fluwx.wxapi.FluwxWXEntryActivity"
android:taskAffinity="dollar_openBracket_applicationId_closeBracket"
android:theme="@style/DisablePreviewTheme" >
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="sdksample" />
</intent-filter>
</activity-alias>
<provider
android:name="com.jarvan.fluwx.FluwxFileProvider"
android:authorities="dollar_openBracket_applicationId_closeBracket.fluwxprovider"
android:exported="false"
android:grantUriPermissions="true" >
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/fluwx_file_provider_paths" />
</provider>
</application>
</manifest>
\ No newline at end of file
{
"version": 3,
"artifactType": {
"type": "AAPT_FRIENDLY_MERGED_MANIFESTS",
"kind": "Directory"
},
"applicationId": "com.jarvan.fluwx",
"variantName": "debug",
"elements": [
{
"type": "SINGLE",
"filters": [],
"attributes": [],
"outputFile": "AndroidManifest.xml"
}
],
"elementType": "File"
}
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.jarvan.fluwx" >
<uses-sdk
android:minSdkVersion="16"
android:targetSdkVersion="16" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<!-- Support WeChat query on Android P -->
<queries>
<package android:name="com.tencent.mm" />
</queries>
<application>
<activity
android:name="com.jarvan.fluwx.wxapi.FluwxWXEntryActivity"
android:exported="false"
android:launchMode="singleTask"
android:taskAffinity="dollar_openBracket_applicationId_closeBracket"
android:theme="@style/DisablePreviewTheme" />
<activity-alias
android:name="dollar_openBracket_applicationId_closeBracket.wxapi.WXPayEntryActivity"
android:exported="true"
android:launchMode="singleInstance"
android:targetActivity="com.jarvan.fluwx.wxapi.FluwxWXEntryActivity"
android:theme="@style/DisablePreviewTheme" >
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="sdksample" />
</intent-filter>
</activity-alias>
<activity-alias
android:name="dollar_openBracket_applicationId_closeBracket.wxapi.WXEntryActivity"
android:exported="true"
android:launchMode="singleTop"
android:targetActivity="com.jarvan.fluwx.wxapi.FluwxWXEntryActivity"
android:taskAffinity="dollar_openBracket_applicationId_closeBracket"
android:theme="@style/DisablePreviewTheme" >
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="sdksample" />
</intent-filter>
</activity-alias>
<provider
android:name="com.jarvan.fluwx.FluwxFileProvider"
android:authorities="dollar_openBracket_applicationId_closeBracket.fluwxprovider"
android:exported="false"
android:grantUriPermissions="true" >
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/fluwx_file_provider_paths" />
</provider>
</application>
</manifest>
\ No newline at end of file
{
"version": 3,
"artifactType": {
"type": "AAPT_FRIENDLY_MERGED_MANIFESTS",
"kind": "Directory"
},
"applicationId": "com.jarvan.fluwx",
"variantName": "release",
"elements": [
{
"type": "SINGLE",
"filters": [],
"attributes": [],
"outputFile": "AndroidManifest.xml"
}
],
"elementType": "File"
}
\ No newline at end of file
aarFormatVersion=1.0
aarMetadataVersion=1.0
minCompileSdk=1
minAndroidGradlePluginVersion=1.0.0
aarFormatVersion=1.0
aarMetadataVersion=1.0
minCompileSdk=1
minAndroidGradlePluginVersion=1.0.0
int attr activityAction 0x0
int attr activityName 0x0
int attr alpha 0x0
int attr alwaysExpand 0x0
int attr clearTop 0x0
int attr finishPrimaryWithSecondary 0x0
int attr finishSecondaryWithPrimary 0x0
int attr font 0x0
int attr fontProviderAuthority 0x0
int attr fontProviderCerts 0x0
int attr fontProviderFetchStrategy 0x0
int attr fontProviderFetchTimeout 0x0
int attr fontProviderPackage 0x0
int attr fontProviderQuery 0x0
int attr fontProviderSystemFontFamily 0x0
int attr fontStyle 0x0
int attr fontVariationSettings 0x0
int attr fontWeight 0x0
int attr nestedScrollViewStyle 0x0
int attr placeholderActivityName 0x0
int attr primaryActivityName 0x0
int attr queryPatterns 0x0
int attr secondaryActivityAction 0x0
int attr secondaryActivityName 0x0
int attr shortcutMatchRequired 0x0
int attr splitLayoutDirection 0x0
int attr splitMinSmallestWidth 0x0
int attr splitMinWidth 0x0
int attr splitRatio 0x0
int attr ttcIndex 0x0
int color androidx_core_ripple_material_light 0x0
int color androidx_core_secondary_text_default_material_light 0x0
int color notification_action_color_filter 0x0
int color notification_icon_bg_color 0x0
int color ripple_material_light 0x0
int color secondary_text_default_material_light 0x0
int dimen compat_button_inset_horizontal_material 0x0
int dimen compat_button_inset_vertical_material 0x0
int dimen compat_button_padding_horizontal_material 0x0
int dimen compat_button_padding_vertical_material 0x0
int dimen compat_control_corner_material 0x0
int dimen compat_notification_large_icon_max_height 0x0
int dimen compat_notification_large_icon_max_width 0x0
int dimen notification_action_icon_size 0x0
int dimen notification_action_text_size 0x0
int dimen notification_big_circle_margin 0x0
int dimen notification_content_margin_start 0x0
int dimen notification_large_icon_height 0x0
int dimen notification_large_icon_width 0x0
int dimen notification_main_column_padding_top 0x0
int dimen notification_media_narrow_margin 0x0
int dimen notification_right_icon_size 0x0
int dimen notification_right_side_padding_top 0x0
int dimen notification_small_icon_background_padding 0x0
int dimen notification_small_icon_size_as_large 0x0
int dimen notification_subtext_size 0x0
int dimen notification_top_pad 0x0
int dimen notification_top_pad_large_text 0x0
int drawable notification_action_background 0x0
int drawable notification_bg 0x0
int drawable notification_bg_low 0x0
int drawable notification_bg_low_normal 0x0
int drawable notification_bg_low_pressed 0x0
int drawable notification_bg_normal 0x0
int drawable notification_bg_normal_pressed 0x0
int drawable notification_icon_background 0x0
int drawable notification_template_icon_bg 0x0
int drawable notification_template_icon_low_bg 0x0
int drawable notification_tile_bg 0x0
int drawable notify_panel_notification_icon_bg 0x0
int id accessibility_action_clickable_span 0x0
int id accessibility_custom_action_0 0x0
int id accessibility_custom_action_1 0x0
int id accessibility_custom_action_10 0x0
int id accessibility_custom_action_11 0x0
int id accessibility_custom_action_12 0x0
int id accessibility_custom_action_13 0x0
int id accessibility_custom_action_14 0x0
int id accessibility_custom_action_15 0x0
int id accessibility_custom_action_16 0x0
int id accessibility_custom_action_17 0x0
int id accessibility_custom_action_18 0x0
int id accessibility_custom_action_19 0x0
int id accessibility_custom_action_2 0x0
int id accessibility_custom_action_20 0x0
int id accessibility_custom_action_21 0x0
int id accessibility_custom_action_22 0x0
int id accessibility_custom_action_23 0x0
int id accessibility_custom_action_24 0x0
int id accessibility_custom_action_25 0x0
int id accessibility_custom_action_26 0x0
int id accessibility_custom_action_27 0x0
int id accessibility_custom_action_28 0x0
int id accessibility_custom_action_29 0x0
int id accessibility_custom_action_3 0x0
int id accessibility_custom_action_30 0x0
int id accessibility_custom_action_31 0x0
int id accessibility_custom_action_4 0x0
int id accessibility_custom_action_5 0x0
int id accessibility_custom_action_6 0x0
int id accessibility_custom_action_7 0x0
int id accessibility_custom_action_8 0x0
int id accessibility_custom_action_9 0x0
int id action_container 0x0
int id action_divider 0x0
int id action_image 0x0
int id action_text 0x0
int id actions 0x0
int id androidx_window_activity_scope 0x0
int id async 0x0
int id blocking 0x0
int id chronometer 0x0
int id dialog_button 0x0
int id forever 0x0
int id icon 0x0
int id icon_group 0x0
int id info 0x0
int id italic 0x0
int id line1 0x0
int id line3 0x0
int id locale 0x0
int id ltr 0x0
int id normal 0x0
int id notification_background 0x0
int id notification_main_column 0x0
int id notification_main_column_container 0x0
int id right_icon 0x0
int id right_side 0x0
int id rtl 0x0
int id tag_accessibility_actions 0x0
int id tag_accessibility_clickable_spans 0x0
int id tag_accessibility_heading 0x0
int id tag_accessibility_pane_title 0x0
int id tag_on_apply_window_listener 0x0
int id tag_on_receive_content_listener 0x0
int id tag_on_receive_content_mime_types 0x0
int id tag_screen_reader_focusable 0x0
int id tag_state_description 0x0
int id tag_transition_group 0x0
int id tag_unhandled_key_event_manager 0x0
int id tag_unhandled_key_listeners 0x0
int id tag_window_insets_animation_callback 0x0
int id text 0x0
int id text2 0x0
int id time 0x0
int id title 0x0
int integer status_bar_notification_info_maxnum 0x0
int layout custom_dialog 0x0
int layout notification_action 0x0
int layout notification_action_tombstone 0x0
int layout notification_template_custom_big 0x0
int layout notification_template_icon_group 0x0
int layout notification_template_part_chronometer 0x0
int layout notification_template_part_time 0x0
int string status_bar_notification_info_overflow 0x0
int style DisablePreviewTheme 0x0
int style TextAppearance_Compat_Notification 0x0
int style TextAppearance_Compat_Notification_Info 0x0
int style TextAppearance_Compat_Notification_Line2 0x0
int style TextAppearance_Compat_Notification_Time 0x0
int style TextAppearance_Compat_Notification_Title 0x0
int style Widget_Compat_NotificationActionContainer 0x0
int style Widget_Compat_NotificationActionText 0x0
int[] styleable ActivityFilter { 0x0, 0x0 }
int styleable ActivityFilter_activityAction 0
int styleable ActivityFilter_activityName 1
int[] styleable ActivityRule { 0x0 }
int styleable ActivityRule_alwaysExpand 0
int[] styleable Capability { 0x0, 0x0 }
int styleable Capability_queryPatterns 0
int styleable Capability_shortcutMatchRequired 1
int[] styleable ColorStateListItem { 0x0, 0x101031f, 0x10101a5 }
int styleable ColorStateListItem_alpha 0
int styleable ColorStateListItem_android_alpha 1
int styleable ColorStateListItem_android_color 2
int[] styleable FontFamily { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable FontFamily_fontProviderAuthority 0
int styleable FontFamily_fontProviderCerts 1
int styleable FontFamily_fontProviderFetchStrategy 2
int styleable FontFamily_fontProviderFetchTimeout 3
int styleable FontFamily_fontProviderPackage 4
int styleable FontFamily_fontProviderQuery 5
int styleable FontFamily_fontProviderSystemFontFamily 6
int[] styleable FontFamilyFont { 0x1010532, 0x101053f, 0x1010570, 0x1010533, 0x101056f, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable FontFamilyFont_android_font 0
int styleable FontFamilyFont_android_fontStyle 1
int styleable FontFamilyFont_android_fontVariationSettings 2
int styleable FontFamilyFont_android_fontWeight 3
int styleable FontFamilyFont_android_ttcIndex 4
int styleable FontFamilyFont_font 5
int styleable FontFamilyFont_fontStyle 6
int styleable FontFamilyFont_fontVariationSettings 7
int styleable FontFamilyFont_fontWeight 8
int styleable FontFamilyFont_ttcIndex 9
int[] styleable GradientColor { 0x101020b, 0x10101a2, 0x10101a3, 0x101019e, 0x1010512, 0x1010513, 0x10101a4, 0x101019d, 0x1010510, 0x1010511, 0x1010201, 0x10101a1 }
int styleable GradientColor_android_centerColor 0
int styleable GradientColor_android_centerX 1
int styleable GradientColor_android_centerY 2
int styleable GradientColor_android_endColor 3
int styleable GradientColor_android_endX 4
int styleable GradientColor_android_endY 5
int styleable GradientColor_android_gradientRadius 6
int styleable GradientColor_android_startColor 7
int styleable GradientColor_android_startX 8
int styleable GradientColor_android_startY 9
int styleable GradientColor_android_tileMode 10
int styleable GradientColor_android_type 11
int[] styleable GradientColorItem { 0x10101a5, 0x1010514 }
int styleable GradientColorItem_android_color 0
int styleable GradientColorItem_android_offset 1
int[] styleable SplitPairFilter { 0x0, 0x0, 0x0 }
int styleable SplitPairFilter_primaryActivityName 0
int styleable SplitPairFilter_secondaryActivityAction 1
int styleable SplitPairFilter_secondaryActivityName 2
int[] styleable SplitPairRule { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable SplitPairRule_clearTop 0
int styleable SplitPairRule_finishPrimaryWithSecondary 1
int styleable SplitPairRule_finishSecondaryWithPrimary 2
int styleable SplitPairRule_splitLayoutDirection 3
int styleable SplitPairRule_splitMinSmallestWidth 4
int styleable SplitPairRule_splitMinWidth 5
int styleable SplitPairRule_splitRatio 6
int[] styleable SplitPlaceholderRule { 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable SplitPlaceholderRule_placeholderActivityName 0
int styleable SplitPlaceholderRule_splitLayoutDirection 1
int styleable SplitPlaceholderRule_splitMinSmallestWidth 2
int styleable SplitPlaceholderRule_splitMinWidth 3
int styleable SplitPlaceholderRule_splitRatio 4
int xml fluwx_file_provider_paths 0x0
#Wed Jul 20 16:15:08 CST 2022
com.jarvan.fluwx.fluwx_no_pay-main-7\:/xml/fluwx_file_provider_paths.xml=/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/build/intermediates/packaged_res/debug/xml/fluwx_file_provider_paths.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="DisablePreviewTheme" parent="@android:style/Theme.Light.NoTitleBar">
<item name="android:windowIsTranslucent">false</item>
<item name="android:windowDisablePreview">true</item>
</style>
</resources>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/res"/><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/build/generated/res/rs/debug"/><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/build/generated/res/resValues/debug"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main" generated-set="main$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/res"><file path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/res/values/styles.xml" qualifiers=""><style name="DisablePreviewTheme" parent="@android:style/Theme.Light.NoTitleBar">
<item name="android:windowIsTranslucent">false</item>
<item name="android:windowDisablePreview">true</item>
</style></file><file name="fluwx_file_provider_paths" path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/res/xml/fluwx_file_provider_paths.xml" qualifiers="" type="xml"/></source><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/build/generated/res/rs/debug"/><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/build/generated/res/resValues/debug"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/debug/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug" generated-set="debug$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/debug/res"/></dataSet><mergedItems/></merger>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/jniLibs"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/debug/jniLibs"/></dataSet></merger>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/shaders"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/debug/shaders"/></dataSet></merger>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/jniLibs"/></dataSet><dataSet config="release" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/release/jniLibs"/></dataSet></merger>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/shaders"/></dataSet><dataSet config="release" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/release/shaders"/></dataSet></merger>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/assets"/><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/build/intermediates/shader_assets/debug/out"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/debug/assets"/></dataSet></merger>
\ No newline at end of file
#Wed Jul 20 16:08:53 CST 2022
/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/res/xml/fluwx_file_provider_paths.xml=/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/build/intermediates/packaged_res/debug/xml/fluwx_file_provider_paths.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="DisablePreviewTheme" parent="@android:style/Theme.Light.NoTitleBar">
<item name="android:windowIsTranslucent">false</item>
<item name="android:windowDisablePreview">true</item>
</style>
</resources>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/res"/><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/build/generated/res/rs/debug"/><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/build/generated/res/resValues/debug"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main" generated-set="main$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/res"><file path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/res/values/styles.xml" qualifiers=""><style name="DisablePreviewTheme" parent="@android:style/Theme.Light.NoTitleBar">
<item name="android:windowIsTranslucent">false</item>
<item name="android:windowDisablePreview">true</item>
</style></file><file name="fluwx_file_provider_paths" path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/res/xml/fluwx_file_provider_paths.xml" qualifiers="" type="xml"/></source><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/build/generated/res/rs/debug"/><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/build/generated/res/resValues/debug"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/debug/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug" generated-set="debug$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/debug/res"/></dataSet><mergedItems/></merger>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/assets"/><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/build/intermediates/shader_assets/release/out"/></dataSet><dataSet config="release" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/release/assets"/></dataSet></merger>
\ No newline at end of file
#Wed Jul 20 16:10:23 CST 2022
/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/res/xml/fluwx_file_provider_paths.xml=/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/build/intermediates/packaged_res/release/xml/fluwx_file_provider_paths.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="DisablePreviewTheme" parent="@android:style/Theme.Light.NoTitleBar">
<item name="android:windowIsTranslucent">false</item>
<item name="android:windowDisablePreview">true</item>
</style>
</resources>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/res"/><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/build/generated/res/rs/release"/><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/build/generated/res/resValues/release"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main" generated-set="main$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/res"><file path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/res/values/styles.xml" qualifiers=""><style name="DisablePreviewTheme" parent="@android:style/Theme.Light.NoTitleBar">
<item name="android:windowIsTranslucent">false</item>
<item name="android:windowDisablePreview">true</item>
</style></file><file name="fluwx_file_provider_paths" path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/res/xml/fluwx_file_provider_paths.xml" qualifiers="" type="xml"/></source><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/build/generated/res/rs/release"/><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/build/generated/res/resValues/release"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="release$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/release/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="release" generated-set="release$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/release/res"/></dataSet><mergedItems/></merger>
\ No newline at end of file
#Wed Jul 20 16:15:20 CST 2022
com.jarvan.fluwx.fluwx_no_pay-main-6\:/xml/fluwx_file_provider_paths.xml=/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/build/intermediates/packaged_res/release/xml/fluwx_file_provider_paths.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="DisablePreviewTheme" parent="@android:style/Theme.Light.NoTitleBar">
<item name="android:windowIsTranslucent">false</item>
<item name="android:windowDisablePreview">true</item>
</style>
</resources>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/res"/><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/build/generated/res/rs/release"/><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/build/generated/res/resValues/release"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main" generated-set="main$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/res"><file path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/res/values/styles.xml" qualifiers=""><style name="DisablePreviewTheme" parent="@android:style/Theme.Light.NoTitleBar">
<item name="android:windowIsTranslucent">false</item>
<item name="android:windowDisablePreview">true</item>
</style></file><file name="fluwx_file_provider_paths" path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/res/xml/fluwx_file_provider_paths.xml" qualifiers="" type="xml"/></source><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/build/generated/res/rs/release"/><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/build/generated/res/resValues/release"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="release$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/release/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="release" generated-set="release$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/release/res"/></dataSet><mergedItems/></merger>
\ No newline at end of file
R_DEF: Internal format may change without notice
local
style DisablePreviewTheme
xml fluwx_file_provider_paths
R_DEF: Internal format may change without notice
local
style DisablePreviewTheme
xml fluwx_file_provider_paths
1<?xml version="1.0" encoding="utf-8"?>
2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3 package="com.jarvan.fluwx" >
4
5 <uses-sdk
6 android:minSdkVersion="16"
6-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml
7 android:targetSdkVersion="16" />
7-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml
8
9 <uses-permission android:name="android.permission.INTERNET" />
9-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:4:5-67
9-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:4:22-64
10 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
10-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:5:5-79
10-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:5:22-76
11 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
11-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:6:5-76
11-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:6:22-73
12 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
12-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:7:5-81
12-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:7:22-78
13
14 <!-- Support WeChat query on Android P -->
15 <queries>
15-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:10:5-12:15
16 <package android:name="com.tencent.mm" />
16-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:11:9-50
16-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:11:18-47
17 </queries>
18
19 <application>
19-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:14:5-60:19
20 <activity
20-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:15:9-20:58
21 android:name="com.jarvan.fluwx.wxapi.FluwxWXEntryActivity"
21-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:16:13-55
22 android:exported="false"
22-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:18:13-37
23 android:launchMode="singleTask"
23-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:17:13-44
24 android:taskAffinity="${applicationId}"
24-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:19:13-52
25 android:theme="@style/DisablePreviewTheme" />
25-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:20:13-55
26
27 <activity-alias
27-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:36:9-49:26
28 android:name="${applicationId}.wxapi.WXPayEntryActivity"
28-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:37:13-69
29 android:exported="true"
29-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:38:13-36
30 android:launchMode="singleInstance"
30-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:39:13-48
31 android:targetActivity="com.jarvan.fluwx.wxapi.FluwxWXEntryActivity"
31-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:40:13-81
32 android:theme="@style/DisablePreviewTheme" >
32-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:41:13-55
33 <intent-filter>
33-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:30:13-34:29
34 <action android:name="android.intent.action.VIEW" />
34-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:31:17-69
34-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:31:25-66
35
36 <category android:name="android.intent.category.DEFAULT" />
36-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:32:17-76
36-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:32:27-73
37
38 <data android:scheme="sdksample" />
38-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:33:17-52
38-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:33:23-49
39 </intent-filter>
40 </activity-alias>
41 <activity-alias
41-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:22:9-35:26
42 android:name="${applicationId}.wxapi.WXEntryActivity"
42-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:23:13-66
43 android:exported="true"
43-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:24:13-36
44 android:launchMode="singleTop"
44-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:25:13-43
45 android:targetActivity="com.jarvan.fluwx.wxapi.FluwxWXEntryActivity"
45-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:26:13-81
46 android:taskAffinity="${applicationId}"
46-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:27:13-52
47 android:theme="@style/DisablePreviewTheme" >
47-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:28:13-55
48 <intent-filter>
48-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:30:13-34:29
49 <action android:name="android.intent.action.VIEW" />
49-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:31:17-69
49-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:31:25-66
50
51 <category android:name="android.intent.category.DEFAULT" />
51-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:32:17-76
51-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:32:27-73
52
53 <data android:scheme="sdksample" />
53-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:33:17-52
53-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:33:23-49
54 </intent-filter>
55 </activity-alias>
56
57 <provider
57-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:51:9-59:20
58 android:name="com.jarvan.fluwx.FluwxFileProvider"
58-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:52:13-62
59 android:authorities="${applicationId}.fluwxprovider"
59-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:53:13-65
60 android:exported="false"
60-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:54:13-37
61 android:grantUriPermissions="true" >
61-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:55:13-47
62 <meta-data
62-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:56:13-58:69
63 android:name="android.support.FILE_PROVIDER_PATHS"
63-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:57:17-67
64 android:resource="@xml/fluwx_file_provider_paths" />
64-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:58:17-66
65 </provider>
66 </application>
67
68</manifest>
1<?xml version="1.0" encoding="utf-8"?>
2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3 package="com.jarvan.fluwx" >
4
5 <uses-sdk
6 android:minSdkVersion="16"
6-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml
7 android:targetSdkVersion="16" />
7-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml
8
9 <uses-permission android:name="android.permission.INTERNET" />
9-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:4:5-67
9-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:4:22-64
10 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
10-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:5:5-79
10-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:5:22-76
11 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
11-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:6:5-76
11-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:6:22-73
12 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
12-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:7:5-81
12-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:7:22-78
13
14 <!-- Support WeChat query on Android P -->
15 <queries>
15-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:10:5-12:15
16 <package android:name="com.tencent.mm" />
16-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:11:9-50
16-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:11:18-47
17 </queries>
18
19 <application>
19-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:14:5-60:19
20 <activity
20-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:15:9-20:58
21 android:name="com.jarvan.fluwx.wxapi.FluwxWXEntryActivity"
21-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:16:13-55
22 android:exported="false"
22-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:18:13-37
23 android:launchMode="singleTask"
23-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:17:13-44
24 android:taskAffinity="${applicationId}"
24-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:19:13-52
25 android:theme="@style/DisablePreviewTheme" />
25-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:20:13-55
26
27 <activity-alias
27-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:36:9-49:26
28 android:name="${applicationId}.wxapi.WXPayEntryActivity"
28-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:37:13-69
29 android:exported="true"
29-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:38:13-36
30 android:launchMode="singleInstance"
30-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:39:13-48
31 android:targetActivity="com.jarvan.fluwx.wxapi.FluwxWXEntryActivity"
31-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:40:13-81
32 android:theme="@style/DisablePreviewTheme" >
32-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:41:13-55
33 <intent-filter>
33-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:30:13-34:29
34 <action android:name="android.intent.action.VIEW" />
34-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:31:17-69
34-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:31:25-66
35
36 <category android:name="android.intent.category.DEFAULT" />
36-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:32:17-76
36-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:32:27-73
37
38 <data android:scheme="sdksample" />
38-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:33:17-52
38-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:33:23-49
39 </intent-filter>
40 </activity-alias>
41 <activity-alias
41-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:22:9-35:26
42 android:name="${applicationId}.wxapi.WXEntryActivity"
42-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:23:13-66
43 android:exported="true"
43-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:24:13-36
44 android:launchMode="singleTop"
44-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:25:13-43
45 android:targetActivity="com.jarvan.fluwx.wxapi.FluwxWXEntryActivity"
45-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:26:13-81
46 android:taskAffinity="${applicationId}"
46-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:27:13-52
47 android:theme="@style/DisablePreviewTheme" >
47-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:28:13-55
48 <intent-filter>
48-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:30:13-34:29
49 <action android:name="android.intent.action.VIEW" />
49-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:31:17-69
49-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:31:25-66
50
51 <category android:name="android.intent.category.DEFAULT" />
51-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:32:17-76
51-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:32:27-73
52
53 <data android:scheme="sdksample" />
53-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:33:17-52
53-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:33:23-49
54 </intent-filter>
55 </activity-alias>
56
57 <provider
57-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:51:9-59:20
58 android:name="com.jarvan.fluwx.FluwxFileProvider"
58-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:52:13-62
59 android:authorities="${applicationId}.fluwxprovider"
59-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:53:13-65
60 android:exported="false"
60-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:54:13-37
61 android:grantUriPermissions="true" >
61-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:55:13-47
62 <meta-data
62-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:56:13-58:69
63 android:name="android.support.FILE_PROVIDER_PATHS"
63-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:57:17-67
64 android:resource="@xml/fluwx_file_provider_paths" />
64-->/Users/zhangguoqing/work/code/vip/clx_flutter/fluwx_no_pay-3.9.0/android/src/main/AndroidManifest.xml:58:17-66
65 </provider>
66 </application>
67
68</manifest>
# 微信
-keep class com.tencent.mm.opensdk.** {*;}
-keep class com.tencent.wxop.** {*;}
-keep class com.tencent.mm.sdk.** {*;}
## Kotlin
# ServiceLoader support
-keepnames class kotlinx.coroutines.internal.MainDispatcherFactory {}
-keepnames class kotlinx.coroutines.CoroutineExceptionHandler {}
-keepnames class kotlinx.coroutines.android.AndroidExceptionPreHandler {}
-keepnames class kotlinx.coroutines.android.AndroidDispatcherFactory {}
# Most of volatile fields are updated with AFU and should not be mangled
-keepclassmembernames class kotlinx.** {
volatile <fields>;
}
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.jarvan.fluwx" >
<uses-sdk
android:minSdkVersion="16"
android:targetSdkVersion="16" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<!-- Support WeChat query on Android P -->
<queries>
<package android:name="com.tencent.mm" />
</queries>
<application>
<activity
android:name="com.jarvan.fluwx.wxapi.FluwxWXEntryActivity"
android:exported="false"
android:launchMode="singleTask"
android:taskAffinity="${applicationId}"
android:theme="@style/DisablePreviewTheme" />
<activity-alias
android:name="${applicationId}.wxapi.WXPayEntryActivity"
android:exported="true"
android:launchMode="singleInstance"
android:targetActivity="com.jarvan.fluwx.wxapi.FluwxWXEntryActivity"
android:theme="@style/DisablePreviewTheme" >
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="sdksample" />
</intent-filter>
</activity-alias>
<activity-alias
android:name="${applicationId}.wxapi.WXEntryActivity"
android:exported="true"
android:launchMode="singleTop"
android:targetActivity="com.jarvan.fluwx.wxapi.FluwxWXEntryActivity"
android:taskAffinity="${applicationId}"
android:theme="@style/DisablePreviewTheme" >
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="sdksample" />
</intent-filter>
</activity-alias>
<provider
android:name="com.jarvan.fluwx.FluwxFileProvider"
android:authorities="${applicationId}.fluwxprovider"
android:exported="false"
android:grantUriPermissions="true" >
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/fluwx_file_provider_paths" />
</provider>
</application>
</manifest>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.jarvan.fluwx" >
<uses-sdk
android:minSdkVersion="16"
android:targetSdkVersion="16" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<!-- Support WeChat query on Android P -->
<queries>
<package android:name="com.tencent.mm" />
</queries>
<application>
<activity
android:name="com.jarvan.fluwx.wxapi.FluwxWXEntryActivity"
android:exported="false"
android:launchMode="singleTask"
android:taskAffinity="${applicationId}"
android:theme="@style/DisablePreviewTheme" />
<activity-alias
android:name="${applicationId}.wxapi.WXPayEntryActivity"
android:exported="true"
android:launchMode="singleInstance"
android:targetActivity="com.jarvan.fluwx.wxapi.FluwxWXEntryActivity"
android:theme="@style/DisablePreviewTheme" >
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="sdksample" />
</intent-filter>
</activity-alias>
<activity-alias
android:name="${applicationId}.wxapi.WXEntryActivity"
android:exported="true"
android:launchMode="singleTop"
android:targetActivity="com.jarvan.fluwx.wxapi.FluwxWXEntryActivity"
android:taskAffinity="${applicationId}"
android:theme="@style/DisablePreviewTheme" >
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="sdksample" />
</intent-filter>
</activity-alias>
<provider
android:name="com.jarvan.fluwx.FluwxFileProvider"
android:authorities="${applicationId}.fluwxprovider"
android:exported="false"
android:grantUriPermissions="true" >
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/fluwx_file_provider_paths" />
</provider>
</application>
</manifest>
\ No newline at end of file
{
"version": 3,
"artifactType": {
"type": "PACKAGED_MANIFESTS",
"kind": "Directory"
},
"applicationId": "com.jarvan.fluwx",
"variantName": "debug",
"elements": [
{
"type": "SINGLE",
"filters": [],
"attributes": [],
"outputFile": "../../merged_manifest/debug/AndroidManifest.xml"
}
],
"elementType": "File"
}
\ No newline at end of file
{
"version": 3,
"artifactType": {
"type": "PACKAGED_MANIFESTS",
"kind": "Directory"
},
"applicationId": "com.jarvan.fluwx",
"variantName": "release",
"elements": [
{
"type": "SINGLE",
"filters": [],
"attributes": [],
"outputFile": "../../merged_manifest/release/AndroidManifest.xml"
}
],
"elementType": "File"
}
\ No newline at end of file
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论