Compare commits
108 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2982bd7654 | ||
|
|
b715925219 | ||
|
|
85c5e81283 | ||
|
|
aacd7a0db3 | ||
|
|
01856e42ce | ||
|
|
ad1cecc56d | ||
|
|
4284732820 | ||
|
|
9c1e8de478 | ||
|
|
158a936bcb | ||
|
|
74176e320b | ||
|
|
fbbfc8ba21 | ||
|
|
b543ec7943 | ||
|
|
e6ffa697bf | ||
|
|
55c87008da | ||
|
|
afd30dc5bd | ||
|
|
e95061a50a | ||
|
|
730ec0f5cd | ||
|
|
0687ee37f6 | ||
|
|
20ff09c9d5 | ||
|
|
849a459e80 | ||
|
|
f22f992059 | ||
|
|
21864fbc78 | ||
|
|
d40d841765 | ||
|
|
80d9c3d19e | ||
|
|
e7d880bf6b | ||
|
|
8833c7f215 | ||
|
|
3cc3e628e7 | ||
|
|
f6aea43718 | ||
|
|
ed59f1caed | ||
|
|
c4c0b8d155 | ||
|
|
d29f19c63b | ||
|
|
5b654ea840 | ||
|
|
931fb699c6 | ||
|
|
2b27857857 | ||
|
|
b1f7e237ff | ||
|
|
6745429125 | ||
|
|
b053cf35e6 | ||
|
|
3e44662d84 | ||
|
|
e8b365d421 | ||
|
|
3639ddf773 | ||
|
|
7eeb820543 | ||
|
|
864bcabcbc | ||
|
|
61f54ab51d | ||
|
|
6efa96a0d6 | ||
|
|
8f674b5f78 | ||
|
|
fe9fc98cbb | ||
|
|
bf88684400 | ||
|
|
e84d9eb651 | ||
|
|
f9c89c6c73 | ||
|
|
3816b9297a | ||
|
|
2f2c34ed1e | ||
|
|
7454e89d1b | ||
|
|
2551b68635 | ||
|
|
3cd8c1aa43 | ||
|
|
0db8ba7a3b | ||
|
|
2d5cd8826c | ||
|
|
ef2712f139 | ||
|
|
0a4c28d7bd | ||
|
|
d372be171d | ||
|
|
fb8e556303 | ||
|
|
0751408802 | ||
|
|
dbb58ccaa6 | ||
|
|
7478f85bbb | ||
|
|
07a4c42cde | ||
|
|
b9664e13a8 | ||
|
|
fcaf64a6f7 | ||
|
|
bc15e44384 | ||
|
|
2eac87fd60 | ||
|
|
2eb774988e | ||
|
|
b19a9357a0 | ||
|
|
7b7f01ae93 | ||
|
|
8ce0f58a77 | ||
|
|
4818b67f64 | ||
|
|
b31a658a1b | ||
|
|
2a84997430 | ||
|
|
85bc065c71 | ||
|
|
f008d4c045 | ||
|
|
bb286c94ae | ||
|
|
0b20ed0927 | ||
|
|
39220fc37f | ||
|
|
a417a5cc69 | ||
|
|
a542c979a8 | ||
|
|
883d35d1eb | ||
|
|
76b79e8c75 | ||
|
|
4840ed65f9 | ||
|
|
5517eca5f6 | ||
|
|
3d8c3f9cc3 | ||
| f955acb850 | |||
| 548b548f82 | |||
|
|
af88766078 | ||
| d3295a11b1 | |||
| cac1567753 | |||
|
|
6951a6a8a7 | ||
| 4eb62bb766 | |||
| 56bd9f6163 | |||
| 261c19ddfc | |||
|
|
2741ba5d66 | ||
| e855bf7b42 | |||
|
|
26b3172dae | ||
|
|
3783400390 | ||
|
|
4c56a2f618 | ||
|
|
d94bf206d5 | ||
|
|
d2db9f1478 | ||
|
|
0a4b3269e6 | ||
|
|
668bf55348 | ||
|
|
a64a9a1ac8 | ||
|
|
8e1fd067f5 | ||
|
|
491900a054 |
@ -46,18 +46,24 @@ android {
|
||||
signingConfigs {
|
||||
|
||||
debug {
|
||||
storeFile file('../leyuan.jks')
|
||||
storeFile file('leyuan.jks')
|
||||
storePassword 'leyuan'
|
||||
keyAlias = 'leyuan'
|
||||
keyPassword 'leyuan'
|
||||
}
|
||||
release {
|
||||
storeFile file('../leyuan.jks')
|
||||
storeFile file('leyuan.jks')
|
||||
storePassword 'leyuan'
|
||||
keyAlias = 'leyuan'
|
||||
keyPassword 'leyuan'
|
||||
}
|
||||
}
|
||||
|
||||
lintOptions {
|
||||
// 如打包出现Failed to transform libs.jar to match attributes
|
||||
checkReleaseBuilds false
|
||||
}
|
||||
|
||||
defaultConfig {
|
||||
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
|
||||
applicationId "com.leyuan.app"
|
||||
@ -65,8 +71,8 @@ android {
|
||||
// For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
|
||||
minSdkVersion 21
|
||||
targetSdkVersion flutter.targetSdkVersion
|
||||
versionCode 14
|
||||
versionName "1.1.4"
|
||||
versionCode 289
|
||||
versionName "2.8.9"
|
||||
manifestPlaceholders = [
|
||||
vivo_APPID: "105669716",
|
||||
vivo_APPKEY:"84f750207787376b310ca5b0d5969122",
|
||||
@ -85,12 +91,27 @@ android {
|
||||
//flutter build apk --no-sound-null-safety
|
||||
signingConfig signingConfigs.release
|
||||
project.ext.enableFlutterNullSafety = false
|
||||
minifyEnabled true
|
||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
||||
}
|
||||
debug {
|
||||
signingConfig signingConfigs.release
|
||||
project.ext.enableFlutterNullSafety = false
|
||||
minifyEnabled false
|
||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
||||
}
|
||||
}
|
||||
|
||||
applicationVariants.all { variant ->
|
||||
variant.outputs.each { output ->
|
||||
def versionName = variant.versionName
|
||||
def newName = "微乐园V${versionName}.apk"
|
||||
if (output instanceof com.android.build.gradle.internal.api.BaseVariantOutputImpl) {
|
||||
output.outputFileName = newName
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
flutter {
|
||||
@ -99,4 +120,5 @@ flutter {
|
||||
|
||||
dependencies {
|
||||
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
|
||||
implementation 'com.google.android.gms:play-services-location:21.0.1'
|
||||
}
|
||||
|
||||
63
circle_app/android/app/proguard-rules.pro
vendored
Normal file
@ -0,0 +1,63 @@
|
||||
# Add project specific ProGuard rules here.
|
||||
# You can control the set of applied configuration files using the
|
||||
# proguardFiles setting in build.gradle.
|
||||
#
|
||||
# For more details, see
|
||||
# http://developer.android.com/guide/developing/tools/proguard.html
|
||||
|
||||
# If your project uses WebView with JS, uncomment the following
|
||||
# and specify the fully qualified class name to the JavaScript interface
|
||||
# class:
|
||||
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
|
||||
# public *;
|
||||
#}
|
||||
|
||||
# Uncomment this to preserve the line number information for
|
||||
# debugging stack traces.
|
||||
#-keepattributes SourceFile,LineNumberTable
|
||||
|
||||
# If you keep the line number information, uncomment this to
|
||||
# hide the original source file name.
|
||||
#-renamesourcefileattribute SourceFile
|
||||
|
||||
##########flutter相关不混淆############
|
||||
-keep class com.umeng.** {*;}
|
||||
|
||||
-keep class org.repackage.** {*;}
|
||||
|
||||
-keep class com.uyumao.** { *; }
|
||||
|
||||
-keepclassmembers class * {
|
||||
public <init> (org.json.JSONObject);
|
||||
}
|
||||
|
||||
-keepclassmembers enum * {
|
||||
public static **[] values();
|
||||
public static ** valueOf(java.lang.String);
|
||||
}
|
||||
|
||||
-dontwarn com.cmic.sso.sdk.**
|
||||
-keep class com.cmic.sso.**{*;}
|
||||
-dontwarn com.sdk.**
|
||||
-keep class com.sdk.** { *;}
|
||||
-keep class cn.com.chinatelecom.account.**{*;}
|
||||
-keep public class * extends android.view.View
|
||||
-keep class com.netease.nis.quicklogin.entity.**{*;}
|
||||
-keep class com.netease.nis.quicklogin.listener.**{*;}
|
||||
-keep class com.netease.nis.quicklogin.QuickLogin{
|
||||
public <methods>;
|
||||
public <fields>;
|
||||
}
|
||||
-keep class com.netease.nis.quicklogin.helper.UnifyUiConfig{*;}
|
||||
-keep class com.netease.nis.quicklogin.helper.UnifyUiConfig$Builder{
|
||||
public <methods>;
|
||||
public <fields>;
|
||||
}
|
||||
-keep class com.netease.nis.quicklogin.utils.LoginUiHelper$CustomViewListener{
|
||||
public <methods>;
|
||||
public <fields>;
|
||||
}
|
||||
-keep class com.netease.nis.basesdk.**{
|
||||
public *;
|
||||
protected *;
|
||||
}
|
||||
@ -2,8 +2,6 @@
|
||||
package="com.leyuan.app">
|
||||
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES"/>
|
||||
<uses-permission android:name="android.permission.INTERNET"/>
|
||||
<uses-permission
|
||||
android:name="android.permission.INTERNET"/>
|
||||
<uses-permission
|
||||
android:name="android.permission.RECORD_AUDIO"/>
|
||||
<uses-permission
|
||||
@ -33,7 +31,7 @@
|
||||
<uses-permission android:name="com.vivo.notification.permission.BADGE_ICON" />
|
||||
<uses-permission android:name = "com.hihonor.android.launcher.permission.CHANGE_BADGE" />
|
||||
|
||||
|
||||
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
|
||||
<!--小米 开始-->
|
||||
<permission
|
||||
android:name="com.leyuan.app.permission.MIPUSH_RECEIVE"
|
||||
@ -61,9 +59,13 @@
|
||||
<uses-permission android:name="com.leyuan.app.permission.C2D_MESSAGE"/>
|
||||
<!--魅族 结束-->
|
||||
|
||||
<!-- Provider -->
|
||||
|
||||
|
||||
|
||||
|
||||
<application
|
||||
android:label="微乐园"
|
||||
|
||||
android:icon="@mipmap/ic_launcher" >
|
||||
<activity
|
||||
android:name=".MainActivity"
|
||||
@ -88,6 +90,8 @@
|
||||
<category android:name="android.intent.category.LAUNCHER"/>
|
||||
</intent-filter>
|
||||
</activity>
|
||||
<!-- 底部导航栏 -->
|
||||
|
||||
<meta-data
|
||||
android:name="io.flutter.embedding.android.NormalTheme"
|
||||
android:resource="@style/NormalTheme"
|
||||
@ -103,5 +107,77 @@
|
||||
<meta-data
|
||||
android:name="flutterEmbedding"
|
||||
android:value="2" />
|
||||
|
||||
<meta-data
|
||||
android:name="com.hihonor.push.app_id"
|
||||
android:value="40659" />
|
||||
<!-- ********小米推送service和receiver设置start******** -->
|
||||
<service
|
||||
android:name="com.xiaomi.push.service.XMPushService"
|
||||
android:enabled="true"
|
||||
android:process=":pushservice" />
|
||||
<service
|
||||
android:name="com.xiaomi.push.service.XMJobService"
|
||||
android:enabled="true"
|
||||
android:exported="false"
|
||||
android:permission="android.permission.BIND_JOB_SERVICE"
|
||||
android:process=":pushservice" />
|
||||
<!-- 注:此service必须在3.0.1版本以后(包括3.0.1版本)加入 -->
|
||||
<service
|
||||
android:name="com.xiaomi.mipush.sdk.PushMessageHandler"
|
||||
android:enabled="true"
|
||||
android:exported="true" />
|
||||
<service
|
||||
android:name="com.xiaomi.mipush.sdk.MessageHandleService"
|
||||
android:enabled="true" />
|
||||
<!-- 注:此service必须在2.2.5版本以后(包括2.2.5版本)加入 -->
|
||||
<receiver
|
||||
android:name="com.xiaomi.push.service.receivers.NetworkStatusReceiver"
|
||||
android:exported="false">
|
||||
<intent-filter>
|
||||
<action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
|
||||
<category android:name="android.intent.category.DEFAULT" />
|
||||
</intent-filter>
|
||||
</receiver>
|
||||
<receiver
|
||||
android:name="com.xiaomi.push.service.receivers.PingReceiver"
|
||||
android:exported="false"
|
||||
android:process=":pushservice">
|
||||
<intent-filter>
|
||||
<action android:name="com.xiaomi.push.PING_TIMER" />
|
||||
</intent-filter>
|
||||
</receiver>
|
||||
|
||||
|
||||
<!-- ********荣耀推送设置start******** -->
|
||||
<service
|
||||
android:name="com.leyuan.app.MyHonorMessageService"
|
||||
android:exported="false">
|
||||
<intent-filter>
|
||||
<action android:name="com.hihonor.push.action.MESSAGING_EVENT" />
|
||||
</intent-filter>
|
||||
</service>
|
||||
<!-- ********荣耀推送设置end******** -->
|
||||
|
||||
<service
|
||||
android:name="com.tencent.qcloud.tim.tuiofflinepush.oempush.MyHonorMessageService"
|
||||
android:exported="false">
|
||||
<intent-filter>
|
||||
<action android:name="com.hihonor.push.action.MESSAGING_EVENT" />
|
||||
</intent-filter>
|
||||
</service>
|
||||
|
||||
|
||||
|
||||
<provider
|
||||
android:name="androidx.core.content.FileProvider"
|
||||
android:authorities="${applicationId}.fileProvider"
|
||||
android:exported="false"
|
||||
android:grantUriPermissions="true">
|
||||
<meta-data
|
||||
android:name="android.support.FILE_PROVIDER_PATHS"
|
||||
android:resource="@xml/file_paths" />
|
||||
</provider>
|
||||
</application>
|
||||
|
||||
</manifest>
|
||||
|
||||
@ -4,10 +4,15 @@ import android.os.Bundle
|
||||
import android.os.PersistableBundle
|
||||
import android.util.Log
|
||||
import io.flutter.embedding.android.FlutterActivity
|
||||
import com.umeng.commonsdk.UMConfigure
|
||||
|
||||
class MainActivity: FlutterActivity() {
|
||||
override fun onCreate(savedInstanceState: Bundle?, persistentState: PersistableBundle?) {
|
||||
super.onCreate(savedInstanceState, persistentState)
|
||||
Log.e("tag","11111111111")
|
||||
UMConfigure.setLogEnabled(true)
|
||||
UMConfigure.preInit(this, "66c6db5ccac2a664de95a135", "Umeng")
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
Before Width: | Height: | Size: 88 KiB After Width: | Height: | Size: 88 KiB |
BIN
circle_app/android/app/src/main/res/drawable/check.png
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
BIN
circle_app/android/app/src/main/res/drawable/left_bt_bg.png
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
BIN
circle_app/android/app/src/main/res/drawable/login_btn_bg.png
Normal file
|
After Width: | Height: | Size: 55 KiB |
|
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
BIN
circle_app/android/app/src/main/res/drawable/right_bt_bg.png
Normal file
|
After Width: | Height: | Size: 8.3 KiB |
@ -5,6 +5,7 @@
|
||||
<!-- Show a splash screen on the activity. Automatically removed when
|
||||
the Flutter engine draws its first frame -->
|
||||
<item name="android:windowBackground">@drawable/launch_background</item>
|
||||
|
||||
</style>
|
||||
<!-- Theme applied to the Android Window as soon as the process has started.
|
||||
This theme determines the color of the Android Window while your
|
||||
@ -13,6 +14,8 @@
|
||||
|
||||
This Theme is only used starting with V2 of Flutter's Android embedding. -->
|
||||
<style name="NormalTheme" parent="@android:style/Theme.Black.NoTitleBar">
|
||||
<item name="android:navigationBarColor">@android:color/transparent</item>
|
||||
<item name="android:windowBackground">?android:colorBackground</item>
|
||||
</style>
|
||||
|
||||
</resources>
|
||||
|
||||
3
circle_app/android/app/src/main/res/values/colors.xml
Normal file
@ -0,0 +1,3 @@
|
||||
<resources>
|
||||
<color name="bottom_navigation_color">#FF5722</color> <!-- 例如橙色 -->
|
||||
</resources>
|
||||
@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<color name="ic_launcher_background">#FFFFFF</color>
|
||||
<color name="ic_launcher_background">#ffffff</color>
|
||||
</resources>
|
||||
@ -5,6 +5,7 @@
|
||||
<!-- Show a splash screen on the activity. Automatically removed when
|
||||
the Flutter engine draws its first frame -->
|
||||
<item name="android:windowBackground">@drawable/launch_background</item>
|
||||
|
||||
</style>
|
||||
<!-- Theme applied to the Android Window as soon as the process has started.
|
||||
This theme determines the color of the Android Window while your
|
||||
@ -14,5 +15,6 @@
|
||||
This Theme is only used starting with V2 of Flutter's Android embedding. -->
|
||||
<style name="NormalTheme" parent="@android:style/Theme.Light.NoTitleBar">
|
||||
<item name="android:windowBackground">?android:colorBackground</item>
|
||||
<item name="android:navigationBarColor">@android:color/transparent</item>
|
||||
</style>
|
||||
</resources>
|
||||
|
||||
5
circle_app/android/app/src/main/res/xml/file_paths.xml
Normal file
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<paths>
|
||||
<external-path path="Android/data/com.leyuan.app/" name="files_root" />
|
||||
<external-path path="." name="external_storage_root" />
|
||||
</paths>
|
||||
@ -2,3 +2,4 @@
|
||||
<network-security-config>
|
||||
<base-config cleartextTrafficPermitted="true" />
|
||||
</network-security-config>
|
||||
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
buildscript {
|
||||
ext.kotlin_version = '1.7.10'
|
||||
ext.kotlin_version = '1.9.10'
|
||||
repositories {
|
||||
google()
|
||||
mavenCentral()
|
||||
@ -9,6 +9,7 @@ buildscript {
|
||||
maven{url 'https://maven.aliyun.com/repository/jcenter' }
|
||||
maven {url 'https://developer.huawei.com/repo/'}
|
||||
maven { url 'https://developer.hihonor.com/repo/' }
|
||||
maven { url 'https://repo1.maven.org/maven2/' }
|
||||
}
|
||||
|
||||
dependencies {
|
||||
@ -25,7 +26,7 @@ allprojects {
|
||||
maven { url "https://storage.googleapis.com/download.flutter.io" }
|
||||
maven { url "https://jitpack.io" }
|
||||
maven { url 'https://mvn.getui.com/nexus/content/repositories/releases' }
|
||||
maven { url "https://mirrors.tencent.com/nexus/repository/maven-public/" }
|
||||
// maven { url "https://mirrors.tencent.com/nexus/repository/maven-public/" }
|
||||
maven { url 'https://repo1.maven.org/maven2/' }
|
||||
maven {url 'https://developer.huawei.com/repo/'}
|
||||
maven { url 'https://developer.hihonor.com/repo/' }
|
||||
@ -36,6 +37,7 @@ rootProject.buildDir = '../build'
|
||||
subprojects {
|
||||
project.buildDir = "${rootProject.buildDir}/${project.name}"
|
||||
}
|
||||
|
||||
subprojects {
|
||||
project.evaluationDependsOn(':app')
|
||||
}
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
org.gradle.jvmargs=-Xmx1536M
|
||||
android.useAndroidX=true
|
||||
android.enableJetifier=true
|
||||
extra-front-end-options=--no-sound-null-safety
|
||||
@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-all.zip
|
||||
|
||||
|
Before Width: | Height: | Size: 284 KiB |
|
Before Width: | Height: | Size: 35 KiB |
|
Before Width: | Height: | Size: 96 KiB |
|
Before Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 72 KiB |
|
Before Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 5.0 KiB |
|
Before Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 196 KiB |
|
Before Width: | Height: | Size: 69 KiB |
|
Before Width: | Height: | Size: 4.0 KiB |
|
Before Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 121 KiB |
|
Before Width: | Height: | Size: 337 KiB |
|
Before Width: | Height: | Size: 206 KiB |
|
Before Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 171 KiB |
|
Before Width: | Height: | Size: 67 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 395 KiB |
|
Before Width: | Height: | Size: 464 KiB |
|
Before Width: | Height: | Size: 4.7 KiB |
|
Before Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 4.6 KiB |
|
Before Width: | Height: | Size: 2.0 KiB |
|
Before Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 2.7 KiB |
112
circle_app/data/android-light-config.json
Normal file
@ -0,0 +1,112 @@
|
||||
{
|
||||
"statusBarColor": "#18181A",
|
||||
"isStatusBarDarkColor": false,
|
||||
"isHideBackIcon": true,
|
||||
"navBackgroundColor": "#00000000",
|
||||
"isHideNav": true,
|
||||
"logoIconName": "login_logo",
|
||||
"logoWidth": 90,
|
||||
"logoHeight": 90,
|
||||
"logoTopYOffset": 132,
|
||||
"maskNumberColor": "#ffffff",
|
||||
"maskNumberDpSize": 24,
|
||||
"maskNumberTopYOffset": 300,
|
||||
"maskNumberWidth": 222,
|
||||
"maskNumberHeight": 24,
|
||||
"sloganDpSize": 12,
|
||||
"sloganColor": "#999999",
|
||||
"sloganTopYOffset": 334,
|
||||
"loginBtnText": "本机号码一键登录",
|
||||
"loginBtnTextDpSize": 18,
|
||||
"loginBtnTextColor": "#ffffff",
|
||||
"loginBtnWidth": 311,
|
||||
"loginBtnHeight": 48,
|
||||
"loginBtnMarginLeft": 32,
|
||||
"loginBtnMarginRight": 32,
|
||||
"loginBtnBackgroundRes": "login_btn_bg",
|
||||
"loginBtnTopYOffset": 398,
|
||||
"privacyTextColor": "#ffffff",
|
||||
"privacyProtocolColor": "#C178FF",
|
||||
"privacyDpSize": 12,
|
||||
"privacyBottomYOffset": 66,
|
||||
"privacyMarginLeft": 44,
|
||||
"privacyMarginRight": 44,
|
||||
"privacyState": false,
|
||||
"isPrivacyTextGravityCenter": true,
|
||||
"checkBoxWith": 15,
|
||||
"checkBoxHeight": 15,
|
||||
"backgroundImage": "bg",
|
||||
"checkedImageName": "check",
|
||||
"unCheckedImageName": "uncheck",
|
||||
"privacyTextStart": "我已阅读并同意",
|
||||
"protocolText": "用户服务协议",
|
||||
"protocol2Text": "隐私协议",
|
||||
"privacyDialogWidth": 291,
|
||||
"privacyDialogHeight": 240,
|
||||
"privacyDialogTitleSize": 18,
|
||||
"privacyDialogTitle": "用户协议和隐私政策",
|
||||
"isPrivacyDialogTitleBold": true,
|
||||
"isPrivacyDialogAuto": true,
|
||||
"privacyDialogSize": 14,
|
||||
"protocolLink": "https://sourl.cn/G6yiGJ",
|
||||
"protocol2Link": "https://sourl.cn/X5LP5a",
|
||||
"privacyDialogTextColor": "#999999",
|
||||
"privacyDialogTitleMarginTop": 25,
|
||||
"privacyDialogContentStart": "我已阅读并同意",
|
||||
"privacyDialogBtnTextSize": 16,
|
||||
"privacyDialogBtnAgreeTextColor": "#ffffff",
|
||||
"privacyDialogBtnDisagreeTextColor": "#999999",
|
||||
"privacyDialogContentMarginLeft": 20,
|
||||
"privacyDialogContentMarginRight": 20,
|
||||
"privacyDialogBtnAgreeText": "同意",
|
||||
"privacyDialogBtnDisagreeText": "不同意",
|
||||
"privacyDialogBtnHeight": 40,
|
||||
"privacyDialogBtnMarginBottom": 25,
|
||||
"privacyDialogBtnMarginLeft": 16,
|
||||
"privacyDialogBtnMarginRight": 16,
|
||||
"privacyDialogBtnAgreeBg": "right_bt_bg",
|
||||
"privacyDialogBtnDisagreeBg": "left_bt_bg",
|
||||
"privacyDialogProtocolColor": "#B35AFF",
|
||||
"privacyDialogContentEnd": ",并授权微乐园获得本机号码。未注册的手机号验证通过后将自动完成注册。",
|
||||
"widgets": [
|
||||
{
|
||||
"viewId": "otherLogin",
|
||||
"type": "TextView",
|
||||
"top": 462,
|
||||
"left": 126,
|
||||
"right": 126,
|
||||
"width": 120,
|
||||
"height": 20,
|
||||
"isGravityCenter": true,
|
||||
"text": "其他方式登录>",
|
||||
"font": 16,
|
||||
"textColor": "#0AFCFF",
|
||||
"clickable": true,
|
||||
"action": "otherLogin"
|
||||
},
|
||||
{
|
||||
"viewId": "arrow",
|
||||
"type": "ImageView",
|
||||
"top": 464,
|
||||
"left": 228,
|
||||
"right": 134,
|
||||
"width": 13,
|
||||
"height": 13,
|
||||
"clickable": true,
|
||||
"backgroundImgPath": "right_click",
|
||||
"action": "otherLogin"
|
||||
},
|
||||
{
|
||||
"viewId": "wechat",
|
||||
"type": "ImageView",
|
||||
"top": 0,
|
||||
"left": 263,
|
||||
"right": 16,
|
||||
"width": 95,
|
||||
"height": 30,
|
||||
"clickable": true,
|
||||
"backgroundImgPath": "online",
|
||||
"action": "onlineLogin"
|
||||
}
|
||||
]
|
||||
}
|
||||
4968
circle_app/data/china.json
Normal file
BIN
circle_app/data/img/base/assets_center.png
Normal file
|
After Width: | Height: | Size: 8.3 KiB |
BIN
circle_app/data/img/base/bag_bg.png
Normal file
|
After Width: | Height: | Size: 347 KiB |
BIN
circle_app/data/img/base/bag_bg1.png
Normal file
|
After Width: | Height: | Size: 566 KiB |
BIN
circle_app/data/img/base/bag_line.png
Normal file
|
After Width: | Height: | Size: 162 B |
BIN
circle_app/data/img/base/bg.png
Normal file
|
After Width: | Height: | Size: 88 KiB |
BIN
circle_app/data/img/base/call_icon.png
Normal file
|
After Width: | Height: | Size: 5.1 KiB |
BIN
circle_app/data/img/base/click_icon.png
Normal file
|
After Width: | Height: | Size: 25 KiB |
BIN
circle_app/data/img/base/close_icon.png
Normal file
|
After Width: | Height: | Size: 5.8 KiB |
BIN
circle_app/data/img/base/day2_icon.png
Normal file
|
After Width: | Height: | Size: 5.7 KiB |
BIN
circle_app/data/img/base/day3_icon.png
Normal file
|
After Width: | Height: | Size: 7.5 KiB |
BIN
circle_app/data/img/base/fu_icon.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
circle_app/data/img/base/home_back.png
Normal file
|
After Width: | Height: | Size: 243 KiB |
BIN
circle_app/data/img/base/ic_launcher.png
Normal file
|
After Width: | Height: | Size: 7.4 KiB |
BIN
circle_app/data/img/base/icon_shimingrenzheng_avatar.png
Normal file
|
After Width: | Height: | Size: 69 KiB |
BIN
circle_app/data/img/base/icon_white_vip.png
Normal file
|
After Width: | Height: | Size: 6.0 KiB |
BIN
circle_app/data/img/base/icon_white_yearvip.png
Normal file
|
After Width: | Height: | Size: 6.8 KiB |
BIN
circle_app/data/img/base/launch_back.webp
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
circle_app/data/img/base/newgui_bg.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
circle_app/data/img/base/no_result.png
Normal file
|
After Width: | Height: | Size: 27 KiB |
BIN
circle_app/data/img/base/pop_bottom_left.png
Normal file
|
After Width: | Height: | Size: 47 KiB |
BIN
circle_app/data/img/base/pop_bottom_right1.png
Normal file
|
After Width: | Height: | Size: 47 KiB |
BIN
circle_app/data/img/base/pop_top_left.png
Normal file
|
After Width: | Height: | Size: 47 KiB |
BIN
circle_app/data/img/base/pop_top_right.png
Normal file
|
After Width: | Height: | Size: 47 KiB |
BIN
circle_app/data/img/base/private_icon.png
Normal file
|
After Width: | Height: | Size: 5.8 KiB |
BIN
circle_app/data/img/base/qz_gift_8.png
Normal file
|
After Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 9.4 KiB After Width: | Height: | Size: 9.4 KiB |
BIN
circle_app/data/img/base/vip_fun_1.png
Normal file
|
After Width: | Height: | Size: 5.6 KiB |
BIN
circle_app/data/img/base/vip_fun_10.png
Normal file
|
After Width: | Height: | Size: 4.4 KiB |
BIN
circle_app/data/img/base/vip_fun_11.png
Normal file
|
After Width: | Height: | Size: 5.3 KiB |
BIN
circle_app/data/img/base/vip_fun_12.png
Normal file
|
After Width: | Height: | Size: 5.9 KiB |
BIN
circle_app/data/img/base/vip_fun_13.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
circle_app/data/img/base/vip_fun_14.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
circle_app/data/img/base/vip_fun_2.png
Normal file
|
After Width: | Height: | Size: 6.2 KiB |
BIN
circle_app/data/img/base/vip_fun_3.png
Normal file
|
After Width: | Height: | Size: 5.3 KiB |
BIN
circle_app/data/img/base/vip_fun_4.png
Normal file
|
After Width: | Height: | Size: 4.6 KiB |
BIN
circle_app/data/img/base/vip_fun_5.png
Normal file
|
After Width: | Height: | Size: 5.4 KiB |
BIN
circle_app/data/img/base/vip_fun_6.png
Normal file
|
After Width: | Height: | Size: 5.1 KiB |
BIN
circle_app/data/img/base/vip_fun_7.png
Normal file
|
After Width: | Height: | Size: 5.3 KiB |
BIN
circle_app/data/img/base/vip_fun_8.png
Normal file
|
After Width: | Height: | Size: 6.2 KiB |
BIN
circle_app/data/img/base/vip_fun_9.png
Normal file
|
After Width: | Height: | Size: 5.7 KiB |