作者 pandada8987

接入乐拓SDK

正在显示 265 个修改的文件 包含 5008 行增加2 行删除
... ... @@ -68,6 +68,7 @@ games/
/config/sdk/qingcheng/smali/
/config/sdk/quick/smali/
/config/sdk/669/smali/
/config/sdk/letuo/smali/
# python打包缓存目录不需要提交
**/__pycache__/
\ No newline at end of file
... ...
... ... @@ -34,7 +34,7 @@ def modify_manifest(channel,decompileDir):
applicationNode = root.find('application')
if applicationNode is None:
print("没有找到Application")
print("Application not found")
return
applicationNode.set(key, 'com.stss.sdk.SsnApplication')
... ...
... ... @@ -323,6 +323,30 @@
<param name="splash_copy_to_unity" value="0" />
</channel>
<channel>
<param name="id" value="44" />
<param name="name" value="668" />
<param name="sdk" value="668" />
<param name="desc" value="668" />
<param name="splash" value="0" />
<param name="splash_copy_to_unity" value="0" />
</channel>
<channel>
<param name="id" value="45" />
<param name="name" value="kaka" />
<param name="sdk" value="kaka" />
<param name="desc" value="kaka" />
<param name="splash" value="0" />
<param name="splash_copy_to_unity" value="0" />
</channel>
<channel>
<param name="id" value="46" />
<param name="name" value="letuo" />
<param name="sdk" value="letuo" />
<param name="desc" value="乐拓" />
<param name="splash" value="0" />
<param name="splash_copy_to_unity" value="0" />
</channel>
<channel>
<param name="id" value="1000" />
<param name="name" value="replace-old-sevencattle" />
<param name="sdk" value="replace-old-sevencattle" />
... ...
<?xml version="1.0" encoding="UTF-8"?>
<manifest
xmlns:android="http://schemas.android.com/apk/res/android" >
<permissionConfig>
<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.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="com.asus.msa.SupplementaryDID.ACCESS" />
<uses-permission android:name="freemme.permission.msa" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.GET_TASKS" />
<permission
android:name="${applicationId}.permission.xenv.RECEIVE"
android:protectionLevel="signatureOrSystem" />
</permissionConfig>
<applicationConfig android:networkSecurityConfig="@xml/network_security_config">
<activity
android:name="com.xuanfeng.sdk.ui.SDKActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
android:theme="@style/XYFullScreenTheme" />
<activity
android:name="com.xuanfeng.sdk.ui.FloatWebActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
android:theme="@style/XFWebActivityTheme" />
<activity
android:name="com.xuanfeng.sdk.ui.PayWebActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
android:theme="@style/XFWebActivityTheme" />
<activity
android:name="com.alipay.sdk.app.H5PayActivity"
android:configChanges="orientation|keyboardHidden|navigation|screenSize"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:windowSoftInputMode="adjustResize|stateHidden" />
<activity
android:name="com.heepay.plugin.activity.WeChatNotityActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
android:screenOrientation="behind"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
<activity
android:name="com.alipay.sdk.auth.AuthActivity"
android:configChanges="orientation|keyboardHidden|navigation"
android:exported="false"
android:screenOrientation="behind" />
<!-- baidu start -->
<activity
android:name="com.baidu.xenv.XenvActivity"
android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale"
android:excludeFromRecents="true"
android:exported="false"
android:launchMode="standard"
android:theme="@android:style/Theme.Translucent" >
<intent-filter>
<action android:name="com.baidu.action.Xenv.VIEW" />
<category android:name="com.baidu.category.xenv" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<service
android:name="com.baidu.xenv.XenvService"
android:exported="false" >
<intent-filter>
<action android:name="com.baidu.action.Xenv.VIEW" />
<category android:name="com.baidu.category.xenv" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</service>
<provider
android:name="com.baidu.xenv.XenvProvider"
android:authorities="${applicationId}.xenv.ac.provider"
android:exported="false" />
<meta-data
android:name="seckey_avscan"
android:value="660346260f8a841a04ec2a56815b421b" />
<meta-data
android:name="appkey_avscan"
android:value="100034" />
<activity android:name="com.bytedance.applog.util.SimulateLaunchActivity" >
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
<data
android:host="rangersapplog"
android:path="/picker"
android:scheme="rangersapplog.byax6uyt" />
</intent-filter>
</activity>
<uses-library
android:name="org.apache.http.legacy"
android:required="false" />
<activity
android:name="com.cmic.gen.sdk.view.GenLoginAuthActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
android:launchMode="singleTop"
android:screenOrientation="unspecified"
android:theme="@style/txTheme" />
<receiver
android:name="com.bytedance.applog.collector.Collector"
android:enabled="true"
android:exported="false" />
<!-- toutiao end -->
<meta-data
android:name="xy_sub_game_id"
android:value="" />
<meta-data
android:name="xy_sub_game_key"
android:value="" />
<activity android:name="com.stss.sdk.SplashActivity"
android:screenOrientation="landscape"
android:configChanges="orientation|keyboardHidden|screenSize"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
</activity>
<activity
android:name="com.xuanfeng.sdk.wxapi.SDKWXEntryActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.Translucent.NoTitleBar"
android:exported="true"
android:taskAffinity="${applicationId}"
android:launchMode="singleTask"/>
<activity-alias
android:name="${applicationId}.wxapi.WXEntryActivity"
android:exported="true"
android:targetActivity="com.xuanfeng.sdk.wxapi.SDKWXEntryActivity"/>
<meta-data android:name="stss_APPLICATION_PROXY_NAME"
android:value="com.stss.sdk.LeTuoAppListener" />
<meta-data
android:name="STSS_CHANNEL_APPLICATION_CLASS"
android:value="com.xuanfeng.sdk.ui.SDKApplication" />
</applicationConfig>
</manifest>
\ No newline at end of file
... ...
不能预览此文件类型
不能预览此文件类型
#统计平台
PRODUCE_STATISTICAL=https://daily.m.zzx9.cn
#取号平台
PRODUCE_DZH=https://auth.wosms.cn
... ...
{
"supplier":{
"vivo":{
"appid":"100215079"
},
"xiaomi":{
},
"huawei":{
},
"oppo":{
}
}
}
... ...
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
import os.path
from xml.etree import ElementTree as ET
from xml.etree.ElementTree import SubElement
from xml.etree.ElementTree import Element
from xml.etree.ElementTree import ElementTree
import os
import os.path
import zipfile
import re
import subprocess
import platform
from xml.dom import minidom
import codecs
import sys
androidNS = 'http://schemas.android.com/apk/res/android'
def execute(channel, decompileDir, packageName):
replace_applicationId_to_AndroidManifest(decompileDir,packageName)
manifest_path = decompileDir + '/AndroidManifest.xml'
find_launch_activity(manifest_path)
return 0
def replace_applicationId_to_AndroidManifest(decompileDir, packageName):
manifestPath = decompileDir + '/AndroidManifest.xml'
manifest_file = open(manifestPath, 'r+', encoding='Utf-8')
manifestContent = str(manifest_file.read())
manifest_file.close()
# 4、replace "${applicationId}" "${JPUSH_PKGNAME}" with packname in AndroidManifest.xml
manifestContent = manifestContent.replace('${applicationId}', packageName)
manifest_new_file = open(manifestPath, 'w', encoding='Utf-8')
manifest_new_file.write(manifestContent)
manifest_new_file.close()
return 0
def find_launch_activity(manifest_path):
ET.register_namespace("android", androidNS)
tree = ET.parse(manifest_path)
root = tree.getroot()
for activity in root.findall('.//activity'):
intent_filter = activity.find('.//intent-filter')
if intent_filter is not None:
action = intent_filter.find('.//action')
if action is not None and action.get('{' + androidNS + '}name') == 'android.intent.action.MAIN':
origin_activity_name = activity.get('{' + androidNS + '}name')
print(origin_activity_name)
activity.remove(intent_filter)
tree.write(manifest_path)
manifest_add(manifest_path, tree, root, origin_activity_name)
break
def manifest_add(manifest_path, tree, root, origin_activity_name):
namespace2 = {'android': 'http://schemas.android.com/apk/res/android'}
target_activity = root.find(".//activity[@android:name='com.stss.sdk.SplashActivity']",
namespace2)
if target_activity is None:
return "SplashActivity not found"
intent_filter = target_activity.find('intent-filter')
if intent_filter is None:
intent_filter = ET.SubElement(target_activity, 'intent-filter')
action_element = ET.SubElement(intent_filter, 'action')
action_element.set('{' + androidNS + '}name', 'android.intent.action.MAIN')
category_element = ET.SubElement(intent_filter, 'category')
category_element.set('{' + androidNS + '}name', 'android.intent.category.LAUNCHER')
meta_data = ET.SubElement(target_activity, 'meta-data')
meta_data.set('android:name', "GAME_ACTIVITY")
meta_data.set('android:value', origin_activity_name)
tree.write(manifest_path)
\ No newline at end of file
... ...
<?xml version="1.0" encoding="UTF-8"?>
<config>
<params>
<param name="xy_game_id" required="1" showName="GameId" desc="渠道提供的xy_game_id" bWriteInManifest="1" bWriteInClient="0" />
<param name="xy_game_key" required="1" showName="GameKey" desc="渠道提供的xy_game_key" bWriteInManifest="1" bWriteInClient="0" />
<param name="xy_tracking_key" value="0" required="0" showName="TrackingKey" desc="渠道提供的xy_tracking_key" bWriteInManifest="1" bWriteInClient="0" />
<param name="xy_screen_orientation" required="1" showName="ScreenOrientation" desc="屏幕方向:横屏landscape,竖屏portrait" bWriteInManifest="1" bWriteInClient="0" />
</params>
<operations>
<operation step="1" type="mergeManifest" from="SDKManifest.xml" to="AndroidManifest.xml" />
<operation step="2" type="copyRes" from="assets" to="assets" />
<operation step="3" type="copyRes" from="libs" to="lib" />
<operation step="4" type="copyRes" from="res" to="res" />
<operation step="5" type="copyRes" from="root" to="" />
</operations>
<plugins>
<plugin name="com.stss.sdk.LeTuoUser" type="1" desc="用户登录接口"/>
<plugin name="com.stss.sdk.LeTuoPay" type="2" desc="用户支付接口"/>
</plugins>
<version>
<name>乐拓</name>
<versionCode>1</versionCode>
<versionName>1.0.1</versionName>
</version>
</config>
\ No newline at end of file
... ...
不能预览此文件类型
不能预览此文件类型
不能预览此文件类型
不能预览此文件类型
不能预览此文件类型
不能预览此文件类型
不能预览此文件类型
不能预览此文件类型
不能预览此文件类型
不能预览此文件类型
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<rotate
android:fromDegrees="0"
android:toDegrees="359"
android:duration="500"
android:repeatCount="-1"
android:pivotX="50%"
android:pivotY="50%" />
</set>
\ No newline at end of file
... ...
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<rotate
android:duration="1000"
android:fromDegrees="0"
android:pivotX="50%"
android:pivotY="50%"
android:repeatCount="-1"
android:toDegrees="359" />
</set>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXDelta="0"
android:toXDelta="30"
android:duration="600"
android:interpolator="@anim/umcsdk_anim_shake_interpolator" />
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<cycleInterpolator xmlns:android="http://schemas.android.com/apk/res/android"
android:cycles="2" />
... ...
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="false" android:color="#A6000000" />
<item android:state_pressed="true" android:color="#D9000000" />
</selector>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@drawable/ct_account_auth_goback_press" />
<item android:state_pressed="false" android:drawable="@drawable/ct_account_auth_goback_nomal" />
</selector>
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners android:radius="10dp" />
<solid android:color="#FF99D3FF" />
<stroke
android:width="1dp"
android:color="#FF99D3FF" />
</shape>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="false" android:state_enabled="true">
<shape android:shape="rectangle" >
<solid android:color="#FF0090FF" />
<corners android:radius="10dp" />
<stroke android:width="1dp" android:color="#FF0090FF" />
</shape>
</item>
<item android:state_pressed="true" android:state_enabled="true">
<shape android:shape="rectangle">
<solid android:color="#0073CC" />
<corners android:radius="10dp" />
<stroke android:width="1dp" android:color="#0073CC" />
</shape>
</item>
<item android:state_pressed="false" android:state_enabled="false">
<shape android:shape="rectangle" >
<solid android:color="#FF99D3FF" />
<corners android:radius="10dp" />
<stroke android:width="1dp" android:color="#FF99D3FF" />
</shape>
</item>
</selector>
... ...
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/ct_account_auth_privacy_checked" android:state_checked="true"/>
<item android:drawable="@drawable/ct_account_auth_privacy_uncheck" android:state_checked="false"/>
<item android:drawable="@drawable/ct_account_auth_privacy_uncheck"/>
</selector>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="false">
<shape>
<solid android:color="#00FFFFFF" />
<corners android:bottomLeftRadius="18dp"/>
</shape>
</item>
<item android:state_pressed="true">
<shape>
<solid android:color="#FFE5E5E5" />
<corners android:bottomLeftRadius="18dp"/>
</shape>
</item>
</selector>
... ...
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="false">
<shape>
<solid android:color="#00FFFFFF" />
<corners android:bottomRightRadius="18dp"/>
</shape>
</item>
<item android:state_pressed="true">
<shape>
<solid android:color="#FFE5E5E5" />
<corners android:bottomRightRadius="18dp"/>
</shape>
</item>
</selector>
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners android:radius="10dp"></corners>
<solid android:color="#FFFFFF"></solid>
</shape>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<rotate
android:drawable="@drawable/ct_account_login_loading_icon"
android:fromDegrees="0.0"
android:pivotX="50.0%"
android:pivotY="50.0%"
android:toDegrees="360.0" />
<span style="white-space:pre"> </span>
</item>
</layer-list>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@android:id/background">
<!-- 进度条背景 -->
<shape android:shape="rectangle" >
<corners
android:bottomLeftRadius="2dp"
android:bottomRightRadius="2dp"
android:topLeftRadius="2dp"
android:topRightRadius="2dp" />
<stroke
android:width="1px"
android:color="#eaeaea" />
<solid android:color="#f5f5f5" />
</shape>
</item>
<!-- 进度条上的背景 -->
<item android:id="@android:id/progress">
<clip>
<shape android:shape="rectangle" >
<corners
android:bottomLeftRadius="2dp"
android:bottomRightRadius="2dp"
android:topLeftRadius="2dp"
android:topRightRadius="2dp" />
<solid android:color="#0090FF" />
</shape>
</clip>
</item>
</layer-list>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<solid android:color="@color/cucc_red" />
<corners
android:radius="35dp" />
</shape>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<solid android:color="@color/cucc_blue_ctc" />
<corners android:radius="35dp" />
</shape>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<solid android:color="@color/cucc_gray" />
<corners android:radius="35dp" />
</shape>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<animation-list
xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false">
<item
android:drawable="@mipmap/cucc_oauth_loading_dialog1"
android:duration="100"/>
<item
android:drawable="@mipmap/cucc_oauth_loading_dialog2"
android:duration="100"/>
<item
android:drawable="@mipmap/cucc_oauth_loading_dialog3"
android:duration="100"/>
<item
android:drawable="@mipmap/cucc_oauth_loading_dialog4"
android:duration="100"/>
<item
android:drawable="@mipmap/cucc_oauth_loading_dialog5"
android:duration="100"/>
<item
android:drawable="@mipmap/cucc_oauth_loading_dialog6"
android:duration="100"/>
<item
android:drawable="@mipmap/cucc_oauth_loading_dialog7"
android:duration="100"/>
<item
android:drawable="@mipmap/cucc_oauth_loading_dialog8"
android:duration="100"/>
<item
android:drawable="@mipmap/cucc_oauth_loading_dialog9"
android:duration="100"/>
<item
android:drawable="@mipmap/cucc_oauth_loading_dialog10"
android:duration="100"/>
<item
android:drawable="@mipmap/cucc_oauth_loading_dialog11"
android:duration="100"/>
<item
android:drawable="@mipmap/cucc_oauth_loading_dialog12"
android:duration="100"/>
</animation-list>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="@color/cucc_gray" />
<size android:width="1dp"/>
</shape>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 填充 -->
<solid android:color="#88000000" /> <!-- 定义填充的颜色值 -->
<!-- 圆角 -->
<corners
android:bottomLeftRadius="20dp"
android:bottomRightRadius="20dp"
android:topLeftRadius="20dp"
android:topRightRadius="20dp" /> <!-- 设置四个角的半径 -->
</shape>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 按压时 -->
<item android:drawable="@drawable/cucc_login_bg_gray" android:state_pressed="true" />
<!-- 被选中时 -->
<item android:drawable="@drawable/cucc_login_bg_ctc" android:state_selected="true" />
<!-- 默认时 -->
<item android:drawable="@drawable/cucc_login_bg_ctc" />
</selector>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 按压时 -->
<item android:drawable="@drawable/cucc_login_bg_gray" android:state_pressed="true" />
<!-- 被选中时 -->
<item android:drawable="@drawable/cucc_login_bg" android:state_selected="true" />
<!-- 默认时 -->
<item android:drawable="@drawable/cucc_login_bg" />
</selector>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:width="400dp"
android:height="30dp">
<shape android:shape="rectangle">
<solid android:color="#ff342e2c" />
</shape>
</item>
</layer-list>
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<solid android:color="@color/red" />
<corners
android:radius="35dp" />
</shape>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<solid android:color="@color/blue_ctc" />
<corners android:radius="35dp" />
</shape>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<solid android:color="@color/gray" />
<corners android:radius="35dp" />
</shape>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<animation-list
xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false">
<item
android:drawable="@mipmap/oauth_loading_dialog1"
android:duration="100"/>
<item
android:drawable="@mipmap/oauth_loading_dialog2"
android:duration="100"/>
<item
android:drawable="@mipmap/oauth_loading_dialog3"
android:duration="100"/>
<item
android:drawable="@mipmap/oauth_loading_dialog4"
android:duration="100"/>
<item
android:drawable="@mipmap/oauth_loading_dialog5"
android:duration="100"/>
<item
android:drawable="@mipmap/oauth_loading_dialog6"
android:duration="100"/>
<item
android:drawable="@mipmap/oauth_loading_dialog7"
android:duration="100"/>
<item
android:drawable="@mipmap/oauth_loading_dialog8"
android:duration="100"/>
<item
android:drawable="@mipmap/oauth_loading_dialog9"
android:duration="100"/>
<item
android:drawable="@mipmap/oauth_loading_dialog10"
android:duration="100"/>
<item
android:drawable="@mipmap/oauth_loading_dialog11"
android:duration="100"/>
<item
android:drawable="@mipmap/oauth_loading_dialog12"
android:duration="100"/>
</animation-list>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="@color/gray" />
<size android:width="1dp"/>
</shape>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 填充 -->
<solid android:color="#88000000" /> <!-- 定义填充的颜色值 -->
<!-- 圆角 -->
<corners
android:bottomLeftRadius="20dp"
android:bottomRightRadius="20dp"
android:topLeftRadius="20dp"
android:topRightRadius="20dp" /> <!-- 设置四个角的半径 -->
</shape>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<solid android:color="@color/white" />
</shape>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 按压时 -->
<item android:drawable="@drawable/login_bg_gray" android:state_pressed="true" />
<!-- 被选中时 -->
<item android:drawable="@drawable/login_bg_ctc" android:state_selected="true" />
<!-- 默认时 -->
<item android:drawable="@drawable/login_bg_ctc" />
</selector>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 按压时 -->
<item android:drawable="@drawable/login_bg_gray" android:state_pressed="true" />
<!-- 被选中时 -->
<item android:drawable="@drawable/login_bg" android:state_selected="true" />
<!-- 默认时 -->
<item android:drawable="@drawable/login_bg" />
</selector>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/umcsdk_sms_normal" android:state_pressed="false" android:state_enabled="true"/>
<item android:drawable="@drawable/umcsdk_sms_press" android:state_pressed="true" android:state_enabled="true"/>
<item android:drawable="@drawable/umcsdk_sms_unable" android:state_enabled="false"/>
</selector>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/umcsdk_login_btn_normal" android:state_pressed="false" android:state_enabled="true"/>
<item android:drawable="@drawable/umcsdk_login_btn_press" android:state_pressed="true" android:state_enabled="true"/>
<item android:drawable="@drawable/umcsdk_login_btn_unable" android:state_enabled="false"/>
</selector>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:radius="8dp"/>
<solid android:color="@color/xfgame_FFFFFF"/>
</shape>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="@color/xfgame_base_background" />
<corners android:topLeftRadius="5dp"
android:topRightRadius="5dp"
android:bottomRightRadius="5dp"
android:bottomLeftRadius="5dp"/>
</shape>
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<stroke
android:width="1dp"
android:color="@color/xfgame_hy_main_color" />
<corners
android:bottomLeftRadius="15dp"
android:bottomRightRadius="15dp"
android:topLeftRadius="15dp"
android:topRightRadius="15dp" />
</shape>
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<stroke
android:width="1dp"
android:color="@color/xfgame_C9C9C9" />
<corners
android:bottomLeftRadius="15dp"
android:bottomRightRadius="15dp"
android:topLeftRadius="15dp"
android:topRightRadius="15dp" />
</shape>
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/xfgame_272727" />
<corners
android:bottomLeftRadius="15dp"
android:bottomRightRadius="15dp"
android:topLeftRadius="15dp"
android:topRightRadius="15dp" />
</shape>
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@android:color/white" />
<stroke
android:width="1dp"
android:color="@color/xfgame_FF3333" />
<corners
android:bottomLeftRadius="5dp"
android:bottomRightRadius="5dp"
android:topLeftRadius="5dp"
android:topRightRadius="5dp" />
</shape>
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/xfgame_B70103" />
<corners
android:bottomLeftRadius="15dp"
android:bottomRightRadius="15dp"
android:topLeftRadius="15dp"
android:topRightRadius="15dp" />
</shape>
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="@color/xfgame_F8F8F8" />
<stroke
android:width="2dp"
android:color="@color/xfgame_EAEAEA" />
<corners android:topLeftRadius="50dp"
android:topRightRadius="50dp"
android:bottomRightRadius="50dp"
android:bottomLeftRadius="50dp"/>
</shape>
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="@color/xfgame_FFFFFF" />
<corners android:topLeftRadius="10dp"
android:topRightRadius="10dp"
android:bottomRightRadius="10dp"
android:bottomLeftRadius="10dp"/>
<stroke
android:width="2dp"
android:color="@color/xfgame_EAEAEA" />
</shape>
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="@color/xfgame_FFFFFF" />
<corners android:topLeftRadius="50dp"
android:topRightRadius="50dp"
android:bottomRightRadius="50dp"
android:bottomLeftRadius="50dp"/>
<stroke
android:width="2dp"
android:color="@color/xfgame_EAEAEA" />
</shape>
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners
android:bottomLeftRadius="5dp"
android:bottomRightRadius="5dp"
android:topLeftRadius="5dp"
android:topRightRadius="5dp" />
<gradient
android:angle="90"
android:endColor="@color/xfgame_FC735F"
android:startColor="@color/xfgame_F22B20"/>
</shape>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners
android:bottomLeftRadius="5dp"
android:bottomRightRadius="5dp"
android:topLeftRadius="5dp"
android:topRightRadius="5dp" />
<solid android:color="@color/xfgame_515151" />
</shape>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<stroke
android:width="1dp"
android:color="@color/xfgame_hy_main_color" />
<corners
android:bottomLeftRadius="15dp"
android:bottomRightRadius="15dp"
android:topLeftRadius="15dp"
android:topRightRadius="15dp" />
</shape>
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="@color/xfgame_colorTransparent_black_50" />
<corners android:topLeftRadius="10dp"
android:topRightRadius="10dp"
android:bottomRightRadius="10dp"
android:bottomLeftRadius="10dp"/>
<stroke
android:width="0.5dp"
android:color="@color/xfgame_FFFFFF" />
</shape>
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="@color/xfgame_main_color" />
<corners android:topLeftRadius="50dp"
android:topRightRadius="50dp"
android:bottomRightRadius="50dp"
android:bottomLeftRadius="50dp"/>
</shape>
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="@color/xfgame_FF6666" />
<corners android:topLeftRadius="5dp"
android:topRightRadius="5dp"
android:bottomRightRadius="5dp"
android:bottomLeftRadius="5dp"/>
</shape>
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners
android:bottomLeftRadius="8dp"/>
<solid android:color="@color/xfgame_FFFFFF"/>
</shape>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners
android:bottomRightRadius="8dp"/>
<solid android:color="@color/xfgame_FFFFFF"/>
</shape>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="@color/xfgame_FF6666" />
<corners android:topLeftRadius="10dp"
android:topRightRadius="10dp"
android:bottomRightRadius="10dp"
android:bottomLeftRadius="10dp"/>
</shape>
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="@color/xfgame_9E93FA" />
<corners android:topLeftRadius="10dp"
android:topRightRadius="10dp"
android:bottomRightRadius="10dp"
android:bottomLeftRadius="10dp"/>
</shape>
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/xfgame_E1E1E1" />
<corners
android:bottomLeftRadius="15dp"
android:bottomRightRadius="15dp"
android:topLeftRadius="15dp"
android:topRightRadius="15dp" />
</shape>
... ...
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:top="-2dp">
<shape>
<solid android:color="@color/xfgame_F8F8F8" />
<stroke
android:width="2dp"
android:color="@color/xfgame_EAEAEA" />
</shape>
</item>
</layer-list>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:top="-2dp">
<shape>
<solid android:color="@color/xfgame_F8F8F8" />
<stroke
android:width="2dp"
android:color="@color/xfgame_EAEAEA" />
<corners
android:bottomLeftRadius="10dp"
android:bottomRightRadius="10dp"/>
</shape>
</item>
</layer-list>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:left="-3dp"
android:right="-3dp"
android:top="-3dp"
android:bottom="-1dp">
<shape>
<stroke
android:width="2dp"
android:color="@color/xfgame_C9C9C9"/>
</shape>
</item>
</layer-list>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/xfgame_base_background" />
<corners
android:bottomLeftRadius="5dp"
android:bottomRightRadius="5dp"
android:topLeftRadius="5dp"
android:topRightRadius="5dp" />
</shape>
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="@color/xfgame_F8F8F8" />
<corners android:topLeftRadius="10dp"
android:topRightRadius="10dp"/>
<stroke
android:width="2dp"
android:color="@color/xfgame_EAEAEA" />
<padding
android:bottom="1px"
android:left="1px"
android:right="1px"
android:top="1px" />
</shape>
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="@color/xfgame_F8F8F8" />
<stroke
android:width="1dp"
android:color="@color/xfgame_EAEAEA" />
<corners android:topLeftRadius="5dp"
android:topRightRadius="5dp"
android:bottomRightRadius="5dp"
android:bottomLeftRadius="5dp"/>
</shape>
... ...
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<rotate
android:drawable="@drawable/xfgame_load"
android:fromDegrees="0.0"
android:pivotX="50.0%"
android:pivotY="50.0%"
android:toDegrees="720.0" />
<span style="white-space:pre"> </span> <!-- 其中360.0值越大,转的圈圈越快 -->
</item>
</layer-list>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<rotate
android:drawable="@drawable/xfgame_login_load"
android:fromDegrees="0.0"
android:pivotX="50.0%"
android:pivotY="50.0%"
android:toDegrees="900.0" />
<span style="white-space:pre"> </span> <!-- 其中360.0值越大,转的圈圈越快 -->
</item>
</layer-list>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:radius="8dp"/>
<solid android:color="@color/xfgame_FFFFFF"/>
</shape>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_pressed="true" android:drawable="@color/xfgame_colorTransparent_100" /><!--按下时的背景-->
<item android:state_pressed="false" android:drawable="@color/xfgame_colorTransparent_100"/>
<item android:state_focused="true" android:drawable="@color/xfgame_colorTransparent_100" /><!--获得焦点时的背景-->
<item android:state_selected="true" android:drawable="@color/xfgame_colorTransparent_100" /><!--选中状态的背景-->
<item android:drawable="@color/xfgame_colorTransparent_100"/><!-- 默认颜色 -->
</selector>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="@color/xfgame_F8F8F8" />
<stroke
android:width="2dp"
android:color="@color/xfgame_hy_main_color" />
</shape>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="@color/xfgame_D80000" />
</shape>
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="@color/xfgame_80000000" />
<corners android:bottomLeftRadius="10dp"
android:bottomRightRadius="10dp"/>
</shape>
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="line">
<stroke
android:width="1dp"
android:color="@color/xfgame_C9C9C9"
android:dashWidth="4dp"
android:dashGap="4dp" />
<size android:height="1dp" />
</shape>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/xfgame_E1E1E1" />
<corners
android:bottomLeftRadius="5dp"
android:bottomRightRadius="5dp" />
</shape>
... ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:radius="8dp"/>
<solid android:color="@color/xfgame_colorTransparent_black_50"/>
</shape>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:fitsSystemWindows="true"
android:layout_height="match_parent">
<com.sdk.mobile.manager.login.views.CucWebView
android:id="@+id/cuc_webview"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</LinearLayout>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/oauth_content"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/cucc_white"
android:fitsSystemWindows="true"
android:orientation="vertical">
<LinearLayout
android:id="@+id/navigation_bar"
android:layout_width="match_parent"
android:layout_height="45dp"
android:gravity="center"
android:orientation="horizontal">
<Button
android:id="@+id/oauth_back"
android:layout_width="22dp"
android:layout_height="24dp"
android:layout_marginLeft="10dp"
android:background="@mipmap/umcsdk_return_nowbg" />
<TextView
android:id="@+id/oauth_title"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:textColor="#ff000000"
android:text="@string/cucc_oauth_title"
android:textSize="18sp" />
<TextView
android:layout_width="40dp"
android:layout_height="40dp"
android:gravity="center|start" />
</LinearLayout>
<!--状态栏-->
<TextView
android:id="@+id/navigation_bar_line"
android:layout_width="match_parent"
android:layout_height="0.5dp"
android:background="#33000000" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_horizontal"
android:orientation="vertical">
<ImageView
android:id="@+id/oauth_logo"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_marginTop="75dp"
android:src="@mipmap/cucc_logo" />
<TextView
android:id="@+id/app_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:visibility="gone" />
<EditText
android:id="@+id/oauth_mobile_et"
android:layout_width="288dp"
android:layout_height="35dp"
android:layout_marginTop="25dp"
android:background="@null"
android:enabled="false"
android:gravity="center"
android:inputType="number"
android:maxLength="11"
android:textColor="@color/cucc_black"
android:textCursorDrawable="@drawable/cucc_oauth_cursor"
android:textSize="18sp" />
<TextView
android:id="@+id/brand"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="5dp"
android:layout_marginLeft="5dp"
android:layout_marginTop="20dp"
android:text="@string/cucc_service_name"
android:textSize="12sp" />
<Button
android:id="@+id/oauth_login"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_gravity="center"
android:layout_marginStart="30dp"
android:layout_marginTop="20dp"
android:layout_marginEnd="30dp"
android:background="@drawable/cucc_selector_button_cucc"
android:text="@string/cucc_oauth_login"
android:textColor="@color/cucc_white"
android:textSize="18sp" />
<TextView
android:id="@+id/other_login"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingTop="25dp"
android:text="@string/cucc_other_login"
android:textColor="@color/cucc_red" />
<!--建议自定义区-->
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="2">
</RelativeLayout>
<!--建议自定义区-->
<LinearLayout
android:id="@+id/protocol"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:gravity="center"
android:orientation="vertical"
android:paddingBottom="20dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center">
<CheckBox
android:id="@+id/is_agree"
android:layout_width="13dp"
android:layout_height="13dp"
android:layout_marginRight="7dp"
android:button="@drawable/ct_account_auth_privacy_checkbox" />
<TextView
android:id="@+id/login_before_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/cucc_hint_txt"
android:textSize="11sp" />
<TextView
android:id="@+id/service_and_privacy"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/cucc_service_and_privacy"
android:textColor="@color/cucc_red"
android:textSize="12sp" />
<TextView
android:id="@+id/custom_protocol_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/cucc_service_and_privacy"
android:textColor="@color/cucc_red"
android:textSize="12sp" />
</LinearLayout>
<TextView
android:id="@+id/authorize_app"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="11sp" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
... ...
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/cucc_white"
android:id="@+id/oauth_content_ctc"
android:fitsSystemWindows="true"
android:gravity="center_horizontal"
android:orientation="vertical">
<LinearLayout
android:id="@+id/navigation_bar_ctc"
android:layout_width="match_parent"
android:layout_height="50dp"
android:gravity="center"
android:orientation="horizontal">
<Button
android:id="@+id/oauth_back_ctc"
android:layout_width="25dp"
android:layout_height="25dp"
android:layout_marginLeft="7dp"
android:layout_marginStart="7dp"
android:background="@mipmap/cucc_left" />
<TextView
android:id="@+id/oauth_title_ctc"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:text="@string/cucc_oauth_title"
android:textColor="@color/cucc_black"
android:textSize="18sp" />
<TextView
android:layout_width="40dp"
android:layout_height="40dp"
android:gravity="center|start" />
</LinearLayout>
<!--状态栏-->
<TextView
android:id="@+id/navigation_bar_line_ctc"
android:layout_width="match_parent"
android:layout_height="1px"
android:layout_marginTop="1px"
android:background="@color/cucc_gray" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_horizontal"
android:orientation="vertical">
<TextView
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="0.8" />
<ImageView
android:id="@+id/oauth_logo_ctc"
android:layout_width="80dp"
android:layout_height="80dp"
android:src="@mipmap/cucc_logo_ctc" />
<TextView
android:visibility="gone"
android:id="@+id/app_name_ctc"
android:layout_marginTop="10dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<EditText
android:id="@+id/oauth_mobile_et_ctc"
android:layout_width="288dp"
android:layout_height="35dp"
android:layout_marginTop="25dp"
android:background="@null"
android:enabled="false"
android:gravity="center"
android:inputType="number"
android:maxLength="11"
android:textColor="@color/cucc_black"
android:textCursorDrawable="@drawable/cucc_oauth_cursor"
android:textSize="18sp" />
<TextView
android:id="@+id/brand_ctc"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_marginStart="5dp"
android:layout_marginTop="20dp"
android:text="@string/cucc_service_name_ctc"
android:textSize="12sp" />
<Button
android:id="@+id/oauth_login_ctc"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_marginEnd="30dp"
android:layout_marginStart="30dp"
android:layout_marginTop="20dp"
android:background="@drawable/cucc_selector_button_ctc"
android:text="@string/cucc_oauth_login"
android:textColor="@color/cucc_white"
android:textSize="18sp" />
<TextView
android:textColor="@color/cucc_blue_ctc"
android:id="@+id/other_login_ctc"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="100dp"
android:layout_marginTop="20dp"
android:padding="5dp"
android:text="@string/cucc_other_login" />
<!--建议自定义区-->
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="2">
</RelativeLayout>
<!--建议自定义区-->
<LinearLayout
android:id="@+id/protocol_ctc"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingBottom="20dp"
android:gravity="center"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center">
<CheckBox
android:id="@+id/is_agree_ctc"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<TextView
android:id="@+id/login_before_text_ctc"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/cucc_hint_txt"
android:textSize="11sp" />
<TextView
android:id="@+id/service_and_privacy_ctc"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/cucc_service_and_privacy_ctc"
android:textColor="@color/cucc_blue_ctc"
android:textSize="12sp" />
</LinearLayout>
<TextView
android:id="@+id/authorize_app_ctc"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="11sp" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
... ...
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/text_tip"
android:gravity="center"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:textColor="@color/black" />
</RelativeLayout>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<!--
登录界面的布局文件
注意:
1.请修改App Logo和APP Name
2.天翼账号品牌标识必须显示,并且不可修改文字和icon
3.必须显示登录按钮、天翼账号服务与隐私协议
-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="cn.com.chinatelecom.account.sdk.ui.AuthActivity">
<!-- 头部导航栏布局 -->
<RelativeLayout
android:id="@+id/title_bar_layout"
android:layout_width="match_parent"
android:layout_height="45dp">
<ImageView
android:id="@+id/ct_account_nav_goback"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:visibility="visible"
android:scaleType="center"
android:src="@drawable/ct_account_auth_goback_selector"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:singleLine="true"
android:textSize="20sp"
android:textColor="#FF000000"
android:text="免密登录"
/>
<View
android:layout_width="match_parent"
android:layout_height="1px"
android:layout_alignParentBottom="true"
android:background="#33000000"/>
</RelativeLayout>
<!-- APP LOGO -->
<RelativeLayout
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_gravity="center_horizontal"
android:layout_marginTop="60dp">
<!-- 登录界面Logo(需替换为接入方的APP LOGO)-->
<ImageView
android:id="@+id/ct_account_app_logo"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/ct_logo_image"
android:scaleType="fitXY"
/>
<!-- Logo遮罩(可替换、可隐藏):1.原型遮罩ct_account_logo_circle_shade 2.圆角遮罩 ct_account_logo_corner_shade-->
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/ct_account_logo_circle_shade"
/>
</RelativeLayout>
<!-- 显示用户的手机脱敏号码,若获取失败,将显示“以本机号码登录”-->
<TextView
android:id="@+id/ct_account_desensphone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:layout_gravity="center_horizontal"
android:text="189****9999"
android:textColor="#FF000000"
android:textSize="20sp"
/>
<!-- 天翼账号品牌标识,该控件的logo图标和文本文字不可修改,必须按规范显示-->
<TextView
android:id="@+id/ct_account_brand_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="60dp"
android:layout_marginLeft="20dp"
android:textSize="11sp"
android:layout_gravity="center_horizontal"
android:textColor="#66000000"
android:drawableLeft="@drawable/ct_account_brand_logo"
android:text="@string/ct_account_brand_text"
/>
<LinearLayout
android:id="@+id/ct_account_login_btn"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_marginTop="12dp"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:background="@drawable/ct_account_auth_loginbtn_selector"
android:gravity="center">
<ImageView
android:id="@+id/ct_account_login_loading"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ct_account_login_loading_icon"
android:scaleType="center"
android:visibility="gone"
/>
<TextView
android:id="@+id/ct_account_login_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:text="本机号码一键登录"
android:textSize="16sp"
android:textColor="#FFFFFFFF"/>
</LinearLayout>
<TextView
android:id="@+id/ct_account_other_login_way"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="18dp"
android:layout_gravity="center_horizontal"
android:padding="5dp"
android:text="其他登录方式"
android:textSize="14sp"
android:textColor="@color/ct_account_other_text_selector"
/>
<View
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"/>
<!-- 必须显示服务与隐私协议 -->
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:layout_marginBottom="20dp"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp">
<CheckBox
android:id="@+id/ct_auth_privacy_checkbox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="2dp"
android:paddingRight="2dp"
android:button="@drawable/ct_account_auth_privacy_checkbox"
android:checked="true"/>
<!-- 底部隐私协议文本配置说明:
1. 请将[应用名]替换为您应用的App Name
2. 文案的前面部分"登录即同意《天翼账号服务与隐私协议》"不可修改
3. 文案中《天翼账号服务与隐私协议》的色值通过android:tag属性设置,点击事件由SDK处理。
4. 文案内容必须按接入规范设置
-->
<TextView
android:id="@+id/ct_auth_privacy_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/ct_auth_privacy_checkbox"
android:layout_marginLeft="4dp"
android:text="登录即同意《天翼账号服务与隐私协议》并授权[应用名]获取本机号码"
android:textColor="#FF000000"
android:tag="#FF0090FF"
android:textSize="12sp"/>
</RelativeLayout>
</LinearLayout>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?><!--
登录界面的布局文件
注意:
1.请修改App Logo和APP Name
2.天翼账号品牌标识必须显示,并且不可修改文字和icon
3.必须显示登录按钮、服务与隐私协议
-->
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="cn.com.chinatelecom.account.sdk.ui.AuthActivity">
<!-- 头部导航栏布局 -->
<RelativeLayout
android:id="@+id/ct_account_nav_layout"
android:layout_width="match_parent"
android:layout_height="45dp">
<ImageView
android:id="@+id/ct_account_nav_goback"
android:layout_width="22dp"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:src="@mipmap/umcsdk_return_nowbg"
android:visibility="visible" />
<TextView
android:id="@+id/ct_account_nav_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:singleLine="true"
android:text="免密登录"
android:textColor="#FF000000"
android:textSize="18sp" />
<View
android:layout_width="match_parent"
android:layout_height="0.5dp"
android:layout_alignParentBottom="true"
android:background="#33000000" />
</RelativeLayout>
<!-- 登录界面Logo(需替换为接入方的APP LOGO)-->
<ImageView
android:id="@+id/ct_account_app_logo"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_centerHorizontal="true"
android:layout_marginTop="120dp"
android:src="@drawable/ct_logo_image" />
<!-- 显示用户的手机脱敏号码,若获取失败,将显示“以本机号码登录”-->
<TextView
android:id="@+id/ct_account_desensphone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="270dp"
android:text="189****9999"
android:textColor="#FF000000"
android:textSize="20sp" />
<!-- 天翼账号品牌标识,该控件的logo图标和文本文字不可修改,必须按设计规范显示-->
<TextView
android:id="@+id/ct_account_brand_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginLeft="20dp"
android:layout_marginTop="330dp"
android:drawableLeft="@drawable/ct_account_brand_logo"
android:text="@string/ct_account_brand_text"
android:textColor="#66000000"
android:textSize="11sp" />
<LinearLayout
android:id="@+id/ct_account_login_btn"
android:layout_width="260dp"
android:layout_height="40dp"
android:layout_centerHorizontal="true"
android:layout_marginLeft="20dp"
android:layout_marginTop="370dp"
android:layout_marginRight="20dp"
android:background="@drawable/ct_account_auth_loginbtn_selector"
android:gravity="center">
<ImageView
android:id="@+id/ct_account_login_loading"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="center"
android:src="@drawable/ct_account_login_loading_icon"
android:visibility="gone" />
<TextView
android:id="@+id/ct_account_login_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:text="本机号码一键登录"
android:textColor="#FFFFFFFF"
android:textSize="16sp" />
</LinearLayout>
<TextView
android:id="@+id/ct_account_other_login_way"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="430dp"
android:padding="5dp"
android:text="其他登录方式"
android:textColor="@color/ct_account_other_text_selector"
android:textSize="14sp" />
<View
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1" />
<!-- 必须显示服务与隐私协议 -->
<RelativeLayout
android:id="@+id/ct_auth_privacy_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginBottom="45dp"
android:gravity="center_horizontal">
<CheckBox
android:id="@+id/ct_auth_privacy_checkbox"
android:layout_width="13dp"
android:layout_height="13dp"
android:button="@drawable/ct_account_auth_privacy_checkbox"
android:checked="true"
android:paddingLeft="2dp"
android:paddingRight="3dp" />
<!-- 底部隐私协议文本配置说明:
1、SDK默认配置:
a、文案的前面部分"登录即同意《天翼账号服务与隐私协议》"不可修改,
b、《天翼账号服务与隐私协议》的色值通过android:tag属性设置,点击事件由SDK处理
c、请将[应用名]替换为您应用的App Name
d、隐私协议内容必须按接入规范设置
2、动态配置:
a、支持设置隐私协议文本内容、协议链接文字的颜色及点击事件等
b、隐私协议内容必须按接入规范设置
-->
<TextView
android:id="@+id/ct_auth_privacy_text_dynamic"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="4dp"
android:layout_toRightOf="@+id/ct_auth_privacy_checkbox"
android:text="登录即同意《天翼账号服务与隐私协议》并授权[应 用 名]获取本机号码"
android:textColor="#FF000000"
android:textSize="12sp" />
</RelativeLayout>
</RelativeLayout>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/ct_account_dialog_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:background="@drawable/ct_account_dialog_conner_bg">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:layout_marginTop="33dp"
android:layout_marginBottom="33dp">
<!-- 对话框隐私协议文本配置说明:
1. 文案的前面部分"登录即同意《天翼账号服务与隐私协议》"不可修改
2. 文案中《天翼账号服务与隐私协议》的色值通过android:tag属性设置,点击事件由SDK处理。
3. 文案内容必须按接入规范设置
-->
<TextView
android:id="@+id/ct_account_dialog_privacy"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:text="登录即同意《天翼账号服务与隐私协议》"
android:textColor="#D9000000"
android:tag="#FF0090FF"
android:textSize="16sp"/>
</LinearLayout>
<View
android:layout_width="match_parent"
android:layout_height="1px"
android:background="#33000000"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="50dp">
<Button
android:id="@+id/ct_account_dialog_cancel"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center"
android:text="返回"
android:textSize="16sp"
android:textColor="#FF0090FF"
android:background="@drawable/ct_account_dialog_cancel_selector"
/>
<View
android:layout_width="1px"
android:layout_height="match_parent"
android:background="#33000000"/>
<Button
android:id="@+id/ct_account_dialog_confirm"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center"
android:text="确认登录"
android:textSize="16sp"
android:textColor="#FF0090FF"
android:textStyle="bold"
android:background="@drawable/ct_account_dialog_confirm_selector"
/>
</LinearLayout>
</LinearLayout>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/ct_account_dialog_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:background="@drawable/ct_account_dialog_conner_bg">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:layout_marginTop="33dp"
android:layout_marginBottom="33dp">
<!-- 对话框隐私协议文本配置说明:
1、SDK默认配置:
a、文案前面部分"登录即同意《天翼账号服务与隐私协议》"不可修改,
b、《天翼账号服务与隐私协议》的色值通过android:tag属性设置,点击事件由SDK处理
c、隐私协议内容必须按接入规范设置
2、动态配置:
a、支持设置隐私协议文本内容、协议链接文字的颜色及点击事件等
b、隐私协议内容必须按接入规范设置
-->
<TextView
android:id="@+id/ct_account_dialog_privacy_dynamic"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:text="登录即同意《天翼账号服务与隐私协议》"
android:textColor="#D9000000"
android:tag="#FF0090FF"
android:textSize="16sp"/>
</LinearLayout>
<View
android:layout_width="match_parent"
android:layout_height="1px"
android:background="#33000000"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="50dp">
<Button
android:id="@+id/ct_account_dialog_cancel"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center"
android:text="返回"
android:textSize="16sp"
android:textColor="#FF0090FF"
android:background="@drawable/ct_account_dialog_cancel_selector"
/>
<View
android:layout_width="1px"
android:layout_height="match_parent"
android:background="#33000000"/>
<Button
android:id="@+id/ct_account_dialog_confirm"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center"
android:text="确认登录"
android:textSize="16sp"
android:textColor="#FF0090FF"
android:textStyle="bold"
android:background="@drawable/ct_account_dialog_confirm_selector"
/>
</LinearLayout>
</LinearLayout>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<!-- 头部导航栏布局 -->
<RelativeLayout
android:id="@+id/ct_account_webview_nav_layout"
android:layout_width="match_parent"
android:layout_height="45dp">
<ImageView
android:id="@+id/ct_account_webview_goback"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:visibility="visible"
android:scaleType="center"
android:src="@drawable/ct_account_auth_goback_selector"/>
<TextView
android:id="@+id/ct_account_webview_nav_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:singleLine="true"
android:textSize="20sp"
android:textColor="#FF000000"
android:text="服务与隐私协议"
/>
<View
android:layout_width="match_parent"
android:layout_height="1px"
android:layout_alignParentBottom="true"
android:background="#33000000"/>
</RelativeLayout>
<ProgressBar
android:id="@+id/ct_account_progressbar_gradient"
android:layout_width="match_parent"
android:layout_height="2dp"
style="@android:style/Widget.ProgressBar.Horizontal"
android:max="100"
android:progress="10"
android:progressDrawable="@drawable/ct_account_progressbar_gradient"
/>
<!-- WebView 用于展示《服务与隐私协议》的内容-->
<WebView
android:id="@+id/ct_account_webview"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
</LinearLayout>
\ No newline at end of file
... ...
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="10dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="400dp"
android:layout_centerHorizontal="true"
android:textSize="18dp"
android:text="用户自定义布局"/>
</RelativeLayout>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#00000000"
android:gravity="center">
<RelativeLayout
android:id="@+id/loading_parent"
android:layout_width="200dp"
android:layout_height="150dp"
android:background="@drawable/cucc_oauth_loading_bg">
<ImageView
android:id="@+id/oauth_loading_dialog_img"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_centerInParent="true"
android:layout_marginTop="20dp"
android:src="@drawable/cucc_oauth_anim_loading_dialog" />
<TextView
android:id="@+id/oauth_loading_dialog_txt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/oauth_loading_dialog_img"
android:layout_centerHorizontal="true"
android:layout_marginTop="10dp"
android:text="@string/cucc_loading"
android:textColor="#ffffff"
android:textSize="16sp" />
</RelativeLayout>
</RelativeLayout>
... ...
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<RelativeLayout
android:id="@+id/cmcc_ouath_navi_container"
android:layout_width="match_parent"
android:layout_height="45dp">
<ImageView
android:id="@+id/cmcc_ouath_navi_return"
android:layout_width="22dp"
android:layout_height="match_parent"
android:layout_centerVertical="true"
android:layout_marginLeft="10dp"
android:clickable="true"
android:src="@mipmap/umcsdk_return_nowbg" />
<TextView
android:id="@+id/cmcc_ouath_navi_title"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_centerInParent="true"
android:gravity="center"
android:text="登录"
android:textColor="#ff000000"
android:textSize="18sp" />
<View
android:layout_width="match_parent"
android:layout_height="0.5dp"
android:layout_alignParentBottom="true"
android:background="#33000000" />
</RelativeLayout>
<ImageView
android:id="@+id/cmcc_ouath_image_logo"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_centerHorizontal="true"
android:layout_marginTop="170dp"
android:src="@drawable/ct_logo_image" />
<TextView
android:id="@+id/cmcc_ouath_state_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="330dp"
android:text="手机认证服务由中国移动提供"
android:textSize="12sp" />
<TextView
android:id="@+id/cmcc_ouath_other_way"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:layout_centerHorizontal="true"
android:layout_marginTop="430dp"
android:clickable="true"
android:gravity="center_vertical"
android:text="其他登录方式"
android:textSize="14sp" />
</RelativeLayout>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:orientation="horizontal">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="@dimen/xfgame_edit_height_normal"
android:layout_marginStart="@dimen/xfgame_space_normal"
android:layout_marginEnd="@dimen/xfgame_space_normal"
android:layout_marginTop="@dimen/xfgame_space_small"
android:layout_marginBottom="@dimen/xfgame_space_small"
android:background="@drawable/xfgame_input_grep"
android:orientation="vertical">
<TextView
android:id="@+id/xf_item_account_tv"
android:layout_width="match_parent"
android:layout_height="20dp"
android:layout_centerVertical="true"
android:layout_marginStart="@dimen/xfgame_space_normal"
android:layout_marginEnd="50dp"
android:gravity="center_vertical"
android:text="@string/xfgame_demo_string"
android:textColor="@color/xfgame_272727"
android:textSize="@dimen/xfgame_font_size_12" />
<ImageView
android:id="@+id/xf_item_del_iv"
android:layout_width="18dp"
android:layout_height="18dp"
android:layout_alignParentEnd="true"
android:layout_centerVertical="true"
android:layout_marginEnd="@dimen/xfgame_space_normal"
android:background="@drawable/xfgame_cls" />
</RelativeLayout>
</LinearLayout>
... ...
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/xf_fragment"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
... ...
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
android:id="@+id/xf_back_title_bar_rl"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="@dimen/xfgame_layout_width"
android:layout_height="80dp"
android:background="@drawable/xfgame_bar_bg">
<ImageView
android:id="@+id/xf_back_title_bar_left"
android:layout_width="25dp"
android:layout_height="25dp"
android:layout_centerVertical="true"
android:layout_marginStart="@dimen/xfgame_space_normal"
android:src="@drawable/xfgame_bar_back"
android:visibility="invisible"/>
<!-- <ImageView-->
<!-- android:id="@+id/xf_back_title_bar_logo"-->
<!-- android:layout_width="@dimen/xfgame_logo_width"-->
<!-- android:layout_height="@dimen/xfgame_logo_height"-->
<!-- android:layout_gravity="center_vertical"-->
<!-- android:layout_marginStart="@dimen/xfgame_space_big"-->
<!-- android:layout_centerVertical="true"-->
<!-- android:layout_toEndOf="@id/xf_back_title_bar_left"-->
<!-- android:src="@drawable/xfgame_logo" />-->
<LinearLayout
android:layout_width="@dimen/xfgame_text_width"
android:layout_height="@dimen/xfgame_text_height"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:layout_marginStart="@dimen/xfgame_space_small"
android:orientation="horizontal"
android:gravity="center">
<TextView
android:id="@+id/xf_back_title_bar_logo_sep_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginEnd="@dimen/xfgame_space_small"
android:textSize="20sp"
android:textColor="#666666"
android:text="@string/xfgame_bar_sep"
android:visibility="gone"/>
<TextView
android:id="@+id/xf_back_title_bar_logo_text_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="20sp"
android:textColor="#000000"
android:layout_gravity="center_vertical"/>
</LinearLayout>
<ImageView
android:id="@+id/xf_back_title_bar_right"
android:layout_width="25dp"
android:layout_height="25dp"
android:layout_centerVertical="true"
android:layout_alignParentEnd="true"
android:layout_marginEnd="@dimen/xfgame_space_normal"
android:visibility="invisible"/>
</RelativeLayout>
... ...
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="@dimen/xfgame_layout_width"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/xfgame_base_background"
android:orientation="vertical">
<com.xuanfeng.sdk.ui.weight.SDKBackTitleBar
android:id="@+id/xf_bind_phone_btb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingBottom="@dimen/xfgame_space_normal" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="vertical"
android:paddingLeft="40dp"
android:paddingTop="10dp"
android:paddingRight="40dp"
android:paddingBottom="5dp">
<FrameLayout
style="@style/xfgame.input.downline">
<LinearLayout style="@style/xfgame.input.xiafeng">
<EditText
android:id="@+id/xf_bind_phone_phone_number_et"
style="@style/xfgame.input.edittext.account"
android:hint="@string/xfgame_phone_number_hint"
tools:ignore="TextFields" />
<RelativeLayout
android:id="@+id/xf_bind_phone_cls"
style="@style/xfgame.image.right_cls_icon_rl"
android:visibility="invisible">
<ImageView
style="@style/xfgame.image.right_cls_icon" />
</RelativeLayout>
</LinearLayout>
<ImageView
style="@style/xfgame.image.left_icon"
android:background="@drawable/xfgame_bind_phone" />
</FrameLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/xfgame_space_normal"
android:orientation="horizontal">
<FrameLayout
style="@style/xfgame.input.downline"
android:layout_width="0dp"
android:layout_marginEnd="@dimen/xfgame_space_normal"
android:layout_weight="2">
<LinearLayout style="@style/xfgame.input.xiafeng">
<EditText
android:id="@+id/xf_bind_phone_verify_code_et"
style="@style/xfgame.input.edittext"
android:hint="@string/xfgame_verification_code_hint" />
</LinearLayout>
<ImageView
style="@style/xfgame.image.left_icon"
android:background="@drawable/xfgame_phone_code" />
</FrameLayout>
<Button
android:id="@+id/xf_bind_phone_get_verify_code_bt"
style="@style/xfgame.button.xiafeng_phone_code"
android:layout_width="0dp"
android:layout_gravity="center"
android:layout_weight="1"
android:text="@string/xfgame_get_verification_code" />
</LinearLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/xfgame_space_normal"
android:layout_marginBottom="@dimen/xfgame_space_normal">
<Button
android:id="@+id/xf_bind_phone_commit_bt"
style="@style/xfgame.button.hoyo_zero"
android:layout_width="match_parent"
android:layout_centerHorizontal="true"
android:text="@string/xfgame_commit_bind" />
</RelativeLayout>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingBottom="@dimen/xfgame_space_small_big"
android:text="@string/xfgame_bind_phone_number_tip"
android:textColor="@color/xfgame_hy_main_color"
android:textSize="@dimen/xfgame_font_size_10" />
</LinearLayout>
</LinearLayout>
\ No newline at end of file
... ...
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="@dimen/xfgame_layout_width"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/xfgame_base_background"
android:orientation="vertical">
<com.xuanfeng.sdk.ui.weight.SDKBackTitleBar
android:id="@+id/xf_certification_btb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingBottom="@dimen/xfgame_space_normal" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="vertical"
android:paddingLeft="40dp"
android:paddingTop="10dp"
android:paddingRight="40dp"
android:paddingBottom="5dp">
<FrameLayout style="@style/xfgame.input.downline">
<LinearLayout style="@style/xfgame.input.xiafeng">
<EditText
android:id="@+id/xf_certification_real_name_et"
style="@style/xfgame.input.edittext"
android:hint="@string/xfgame_real_name_hint" />
<RelativeLayout
android:id="@+id/xf_certification_cls"
style="@style/xfgame.image.right_cls_icon_rl"
android:visibility="invisible">
<ImageView style="@style/xfgame.image.right_cls_icon" />
</RelativeLayout>
</LinearLayout>
<ImageView
style="@style/xfgame.image.left_icon"
android:background="@drawable/xfgame_user" />
</FrameLayout>
<FrameLayout
style="@style/xfgame.input.downline"
android:layout_marginTop="@dimen/xfgame_space_normal">
<LinearLayout style="@style/xfgame.input.xiafeng">
<EditText
android:id="@+id/xf_certification_id_card_et"
style="@style/xfgame.input.edittext.account"
android:layout_weight="1"
android:hint="@string/xfgame_id_card_hint" />
</LinearLayout>
<ImageView
style="@style/xfgame.image.left_icon"
android:background="@drawable/xfgame_user_auth" />
</FrameLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="@dimen/xfgame_space_normal"
android:paddingBottom="@dimen/xfgame_space_small_big">
<Button
android:id="@+id/xf_certification_commit_bt"
style="@style/xfgame.button.hoyo_zero"
android:layout_width="match_parent"
android:layout_centerHorizontal="true"
android:text="@string/xfgame_commit_bind" />
</RelativeLayout>
</LinearLayout>
</LinearLayout>
\ No newline at end of file
... ...
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="@dimen/xfgame_layout_width"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/xfgame_base_background"
android:orientation="vertical">
<com.xuanfeng.sdk.ui.weight.SDKBackTitleBar
android:id="@+id/xf_contact_gm_btb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingBottom="@dimen/xfgame_space_normal" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="vertical"
android:paddingLeft="40dp"
android:paddingTop="10dp"
android:paddingRight="40dp"
android:paddingBottom="@dimen/xfgame_space_big">
<FrameLayout
android:id="@+id/xf_contact_gm_qq_fl"
style="@style/xfgame.input.downline">
<LinearLayout style="@style/xfgame.input.xiafeng">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginStart="@dimen/xfgame_space_bigger"
android:orientation="horizontal">
<TextView
style="@style/xfgame.text.item.xiafeng_key"
android:text="@string/xfgame_xiafeng_qq_contact" />
<TextView
android:id="@+id/xf_contact_gm_qq_tv"
style="@style/xfgame.text.item.xiafeng_value"
android:text="@string/xfgame_demo_qq_group" />
</LinearLayout>
</LinearLayout>
<ImageView
style="@style/xfgame.image.left_icon"
android:layout_width="25dp"
android:layout_height="25dp"
android:background="@drawable/xfgame_qq" />
</FrameLayout>
<FrameLayout
android:id="@+id/xf_contact_gm_wechat_accounts_fl"
style="@style/xfgame.input.downline"
android:layout_marginTop="@dimen/xfgame_space_normal">
<LinearLayout style="@style/xfgame.input.xiafeng">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginStart="@dimen/xfgame_space_bigger"
android:orientation="horizontal">
<TextView
style="@style/xfgame.text.item.xiafeng_key"
android:text="@string/xfgame_xiafeng_wechat_cs" />
<TextView
android:id="@+id/xf_contact_gm_wechat_accounts_tv"
style="@style/xfgame.text.item.xiafeng_value"
android:text="@string/xfgame_xiafeng_demo_wechat_cs" />
</LinearLayout>
</LinearLayout>
<ImageView
style="@style/xfgame.image.left_icon"
android:layout_width="25dp"
android:layout_height="25dp"
android:background="@drawable/xfgame_wechat" />
</FrameLayout>
<FrameLayout
android:id="@+id/xf_contact_gm_telelphone_fl"
style="@style/xfgame.input.downline"
android:layout_marginTop="@dimen/xfgame_space_normal">
<LinearLayout style="@style/xfgame.input.xiafeng">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginStart="@dimen/xfgame_space_bigger"
android:orientation="horizontal">
<TextView
style="@style/xfgame.text.item.xiafeng_key"
android:text="@string/xfgame_xiafeng_cs_tell_number" />
<TextView
android:id="@+id/xf_contact_gm_telelphone_tv"
style="@style/xfgame.text.item.xiafeng_value"
android:text="@string/xfgame_demo_telephone" />
</LinearLayout>
</LinearLayout>
<ImageView
style="@style/xfgame.image.left_icon"
android:layout_width="25dp"
android:layout_height="25dp"
android:background="@drawable/xfgame_tel" />
</FrameLayout>
</LinearLayout>
</LinearLayout>
\ No newline at end of file
... ...
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="@dimen/xfgame_layout_width"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/xfgame_base_background"
android:orientation="vertical">
<com.xuanfeng.sdk.ui.weight.SDKBackTitleBar
android:id="@+id/xf_device_logined_account_btb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingBottom="@dimen/xfgame_space_normal" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:paddingLeft="@dimen/xfgame_space_bigger"
android:paddingRight="@dimen/xfgame_space_bigger"
android:paddingBottom="5dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/xfgame_xiafeng_device_login_account"
android:textColor="@color/xfgame_hy_main_color"
android:layout_gravity="center"
android:textSize="@dimen/xfgame_font_size_10"
android:layout_marginBottom="@dimen/xfgame_space_normal"/>
<ListView
android:id="@+id/xf_device_logined_account_lv"
android:layout_width="match_parent"
android:layout_height="170dp"
android:cacheColorHint="@android:color/transparent"
android:listSelector="@android:color/transparent"
android:divider="@null"/>
<TextView
android:id="@+id/xf_device_logined_account_tv"
android:layout_width="match_parent"
android:layout_height="170dp"
android:gravity="center"
android:textColor="@color/xfgame_333333"
android:text="@string/xfgame_without_device_login_account"
android:textSize="@dimen/xfgame_font_size_14"
android:visibility="gone" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="25dp"
android:layout_marginTop="@dimen/xfgame_space_normal"
android:layout_marginBottom="@dimen/xfgame_space_normal">
<Button
android:id="@+id/xf_device_logined_find_pwd_bt"
style="@style/xfgame.button.xiafeng_zero"
android:layout_centerVertical="true"
android:text="@string/xfgame_find_pwd_sign"
android:layout_height="25dp"
android:layout_alignParentStart="true"/>
<LinearLayout
android:id="@+id/xf_device_logined_contact_gm_ll"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/xfgame_space_big"
android:layout_marginBottom="@dimen/xfgame_space_normal"
android:layout_alignParentEnd="true"
android:layout_centerVertical="true">
<ImageView
android:layout_gravity="center"
android:layout_width="20dp"
android:layout_height="20dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:background="@drawable/xfgame_bar_gm"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/xfgame_hy_main_color"
android:textSize="@dimen/xfgame_font_size_10"
android:layout_gravity="center"
android:text="@string/xfgame_contact_gm_sign"/>
</LinearLayout>
</RelativeLayout>
</LinearLayout>
</LinearLayout>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:paddingBottom="@dimen/xfgame_space_normal">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="3"
android:orientation="vertical"
android:background="@drawable/xfgame_hy_bg_0"
android:paddingTop="@dimen/xfgame_space_normal"
android:paddingLeft="@dimen/xfgame_space_normal"
android:paddingBottom="@dimen/xfgame_space_normal"
android:paddingRight="@dimen/xfgame_space_normal"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="20dp">
<TextView
style="@style/xfgame.text.item.find_key"
android:text="@string/xfgame_hoyo_account" />
<TextView
android:id="@+id/xf_find_logined_account"
style="@style/xfgame.text.item.find_value"
android:text="@string/xfgame_demo_string" />
</LinearLayout>
<View
android:layout_width="match_parent"
android:layout_height="5dp"
android:background="@drawable/xfgame_shape_dotted_line"
android:layout_marginTop="@dimen/xfgame_space_more_small"
android:layout_marginBottom="@dimen/xfgame_space_more_small"
android:layerType="software"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="20dp">
<TextView
style="@style/xfgame.text.item.find_key"
android:text="@string/xfgame_xiafeng_had_bind_phone" />
<TextView
android:id="@+id/xf_find_logined_bind_phone_number"
style="@style/xfgame.text.item.find_value"
android:text="@string/xfgame_demo_string" />
</LinearLayout>
<View
android:layout_width="match_parent"
android:layout_height="5dp"
android:background="@drawable/xfgame_shape_dotted_line"
android:layout_marginTop="@dimen/xfgame_space_more_small"
android:layout_marginBottom="@dimen/xfgame_space_more_small"
android:layerType="software"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="20dp">
<TextView
style="@style/xfgame.text.item.find_key"
android:text="@string/xfgame_last_login_time" />
<TextView
android:id="@+id/xf_find_last_login_time"
style="@style/xfgame.text.item.find_value"
android:text="@string/xfgame_demo_data" />
</LinearLayout>
<View
android:layout_width="match_parent"
android:layout_height="5dp"
android:background="@drawable/xfgame_shape_dotted_line"
android:layout_marginTop="@dimen/xfgame_space_more_small"
android:layout_marginBottom="@dimen/xfgame_space_more_small"
android:layerType="software"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="20dp">
<TextView
style="@style/xfgame.text.item.find_key"
android:text="@string/xfgame_last_game" />
<TextView
android:id="@+id/xf_find_last_login_game_name"
style="@style/xfgame.text.item.find_value"
android:text="@string/xfgame_demo_string" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
... ...
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="@dimen/xfgame_layout_width_small"
android:layout_height="wrap_content"
android:background="@drawable/xfgame_auth_online_tip"
android:orientation="vertical"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:paddingTop="@dimen/xfgame_space_normal"
android:textColor="@color/xfgame_text_000000"
android:textSize="@dimen/xfgame_font_size_18"
android:text="@string/xfgame_tip"/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingTop="@dimen/xfgame_space_big"
android:paddingBottom="@dimen/xfgame_space_normal"
android:paddingLeft="@dimen/xfgame_space_big"
android:paddingRight="@dimen/xfgame_space_big"
android:layout_gravity="center"
android:orientation="horizontal">
<TextView
android:id="@+id/xfgame_exit_dialog_msg_bt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/xfgame_tip_content"/>
</LinearLayout>
<Button
android:id="@+id/xfgame_exit_dialog_exit_bt"
android:layout_width="150dp"
style="@style/xfgame.button.hoyo_zero"
android:text="@string/xfgame_exit_game"
android:layout_marginTop="@dimen/xfgame_space_small"
android:layout_marginBottom="@dimen/xfgame_space_normal"
android:layout_gravity="center"/>
</LinearLayout>
</RelativeLayout>
</RelativeLayout>
... ...
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="@dimen/xfgame_layout_width"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/xfgame_base_background"
android:orientation="vertical">
<com.xuanfeng.sdk.ui.weight.SDKBackTitleBar
android:id="@+id/xf_fast_register_btb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingBottom="@dimen/xfgame_space_normal" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="vertical"
android:paddingLeft="40dp"
android:paddingTop="@dimen/xfgame_space_normal"
android:paddingRight="40dp"
android:paddingBottom="5dp">
<FrameLayout style="@style/xfgame.input.downline">
<LinearLayout
style="@style/xfgame.input.xiafeng"
android:layout_gravity="center_vertical"
android:layout_marginStart="@dimen/xfgame_space_small"
android:focusable="true"
android:focusableInTouchMode="true"
android:orientation="horizontal">
<EditText
android:id="@+id/xf_fast_register_account_et"
style="@style/xfgame.input.edittext.account"
android:layout_gravity="center_vertical"
android:layout_marginStart="50dp"
android:layout_weight="1"
android:hint="@string/xfgame_login_user_hint_two" />
<RelativeLayout
android:id="@+id/xf_fast_register_cls"
style="@style/xfgame.image.right_cls_icon_rl"
android:visibility="invisible">
<ImageView
style="@style/xfgame.image.right_cls_icon"
android:background="@drawable/xfgame_cls" />
</RelativeLayout>
</LinearLayout>
<ImageView
style="@style/xfgame.image.left_icon"
android:background="@drawable/xfgame_user" />
</FrameLayout>
<FrameLayout
style="@style/xfgame.input.downline"
android:layout_marginTop="@dimen/xfgame_space_normal">
<LinearLayout
style="@style/xfgame.input.xiafeng"
android:layout_gravity="center_vertical"
android:layout_marginStart="@dimen/xfgame_space_small"
android:orientation="horizontal">
<EditText
android:id="@+id/xf_fast_register_pwd_et"
style="@style/xfgame.input.edittext.password"
android:layout_gravity="center_vertical"
android:layout_marginStart="50dp"
android:layout_weight="1"
android:hint="@string/xfgame_password_hint" />
</LinearLayout>
<ImageView
style="@style/xfgame.image.left_icon"
android:background="@drawable/xfgame_pwd" />
</FrameLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="25dp"
android:layout_marginTop="@dimen/xfgame_space_more_small"
android:orientation="horizontal">
<RelativeLayout
android:id="@+id/xf_fast_register_agree_agreement_ll"
android:layout_width="25dp"
android:layout_height="25dp"
android:layout_gravity="center_vertical">
<ImageView
android:id="@+id/xf_fast_register_agree_agreement_iv"
android:layout_width="12dp"
android:layout_height="12dp"
android:background="@drawable/xfgame_agree"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"/>
</RelativeLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:gravity="center"
android:text="@string/xfgame_hy_read_agree"
android:textColor="@color/xfgame_333333"
android:textSize="@dimen/xfgame_font_size_11" />
<TextView
android:id="@+id/xf_fast_register_user_agreement_tv"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="center_vertical"
android:layout_marginStart="@dimen/xfgame_space_small"
android:layout_marginEnd="@dimen/xfgame_space_small"
android:gravity="center"
android:text="@string/xfgame_xiafeng_user_agreement"
android:textColor="@color/xfgame_hy_main_color"
android:textSize="@dimen/xfgame_font_size_11" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:gravity="center"
android:text="@string/xfgame_xiafeng_link"
android:textColor="@color/xfgame_333333"
android:textSize="@dimen/xfgame_font_size_11" />
<TextView
android:id="@+id/xf_fast_register_user_privacy_tv"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="center_vertical"
android:layout_marginStart="@dimen/xfgame_space_small"
android:layout_marginEnd="@dimen/xfgame_space_small"
android:gravity="center"
android:text="@string/xfgame_xiafeng_user_privacy"
android:textColor="@color/xfgame_hy_main_color"
android:textSize="@dimen/xfgame_font_size_11" />
</LinearLayout>
<Button
android:id="@+id/xf_fast_register_fast_register_bt"
style="@style/xfgame.button.hoyo_zero"
android:layout_width="match_parent"
android:layout_marginTop="@dimen/xfgame_space_more_small"
android:gravity="center"
android:text="@string/xfgame_register" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="@dimen/xfgame_space_normal"
android:layout_marginBottom="@dimen/xfgame_space_normal"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_centerVertical="true"
android:text="@string/xfgame_other_login_way"
android:textColor="@color/xfgame_hy_main_color"
android:textSize="@dimen/xfgame_font_size_12" />
<LinearLayout
android:id="@+id/xf_fast_register_register_by_msg_ll"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_centerVertical="true"
android:orientation="vertical">
<ImageView
android:layout_width="16dp"
android:layout_height="16dp"
android:layout_gravity="center"
android:layout_marginBottom="@dimen/xfgame_space_small"
android:background="@drawable/xfgame_phone_register" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/xfgame_phone_register"
android:textColor="@color/xfgame_333333"
android:textSize="@dimen/xfgame_font_size_10" />
</LinearLayout>
<LinearLayout
android:id="@+id/xf_fast_register_has_account_login_ll"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_centerVertical="true"
android:orientation="vertical">
<ImageView
android:layout_width="16dp"
android:layout_height="16dp"
android:layout_gravity="center"
android:layout_marginBottom="@dimen/xfgame_space_small"
android:background="@drawable/xfgame_account" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/xfgame_has_account_login"
android:textColor="@color/xfgame_333333"
android:textSize="@dimen/xfgame_font_size_10" />
</LinearLayout>
</RelativeLayout>
</LinearLayout>
</LinearLayout>
\ No newline at end of file
... ...
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="@dimen/xfgame_layout_width"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/xfgame_base_background"
android:orientation="vertical">
<com.xuanfeng.sdk.ui.weight.SDKBackTitleBar
android:id="@+id/xf_login_btb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingBottom="@dimen/xfgame_space_normal" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<TextView
android:id="@+id/xf_login_forget_account_pwd_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:gravity="center"
android:text="@string/xfgame_forget_account_line"
android:textColor="@color/xfgame_hy_main_color"
android:textSize="@dimen/xfgame_font_size_11" />
</RelativeLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="vertical"
android:paddingLeft="40dp"
android:paddingTop="@dimen/xfgame_space_normal"
android:paddingRight="40dp"
android:paddingBottom="5dp">
<FrameLayout
android:id="@+id/xf_login_account_fl"
style="@style/xfgame.input.downline">
<LinearLayout
android:id="@+id/xf_login_account_ll"
style="@style/xfgame.input.xiafeng">
<EditText
android:id="@+id/xf_login_account_et"
style="@style/xfgame.input.edittext.account"
android:hint="@string/xfgame_login_user_hint" />
<RelativeLayout
android:id="@+id/xf_login_cls"
android:layout_width="25dp"
android:layout_height="match_parent"
android:clickable="true"
android:focusable="true"
android:visibility="invisible">
<ImageView
android:layout_width="18dp"
android:layout_height="18dp"
android:layout_centerVertical="true"
android:background="@drawable/xfgame_cls"
android:clickable="false" />
</RelativeLayout>
<RelativeLayout
android:id="@+id/xf_login_show_account"
android:layout_width="25dp"
android:layout_height="match_parent"
android:clickable="true"
android:focusable="true">
<ImageView
android:layout_width="18dp"
android:layout_height="18dp"
android:layout_centerVertical="true"
android:background="@drawable/xfgame_down"
android:clickable="false" />
</RelativeLayout>
</LinearLayout>
<ImageView
android:id="@+id/xf_login_account_image"
style="@style/xfgame.image.left_icon"
android:background="@drawable/xfgame_user" />
</FrameLayout>
<FrameLayout
style="@style/xfgame.input.downline"
android:layout_marginTop="@dimen/xfgame_space_normal">
<LinearLayout style="@style/xfgame.input.xiafeng">
<EditText
android:id="@+id/xf_login_pwd_et"
style="@style/xfgame.input.edittext.password"
android:hint="@string/xfgame_password_hint"
android:inputType="textPassword" />
<RelativeLayout
android:layout_width="25dp"
android:layout_height="match_parent">
<ImageView
android:id="@+id/xf_login_pwd_visibility_iv"
android:layout_width="18dp"
android:layout_height="18dp"
android:layout_centerVertical="true"
android:background="@drawable/xfgame_show_paw" />
</RelativeLayout>
</LinearLayout>
<ImageView
style="@style/xfgame.image.left_icon"
android:background="@drawable/xfgame_pwd" />
</FrameLayout>
<Button
android:id="@+id/xf_login_login_bt"
style="@style/xfgame.button.hoyo_zero"
android:layout_width="match_parent"
android:layout_marginTop="@dimen/xfgame_space_normal"
android:gravity="center"
android:text="@string/xfgame_login" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="@dimen/xfgame_space_normal"
android:layout_marginBottom="@dimen/xfgame_space_normal"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_centerVertical="true"
android:text="@string/xfgame_other_login_way"
android:textColor="@color/xfgame_hy_main_color"
android:textSize="@dimen/xfgame_font_size_12" />
<LinearLayout
android:id="@+id/xf_login_login_by_msg_ll"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_centerVertical="true"
android:orientation="vertical">
<ImageView
android:layout_width="16dp"
android:layout_height="16dp"
android:layout_gravity="center"
android:layout_marginBottom="@dimen/xfgame_space_small"
android:background="@drawable/xfgame_phone_register" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/xfgame_message_login"
android:textColor="@color/xfgame_333333"
android:textSize="@dimen/xfgame_font_size_10" />
</LinearLayout>
<LinearLayout
android:id="@+id/xf_login_fast_register_ll"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_centerVertical="true"
android:orientation="vertical">
<ImageView
android:layout_width="16dp"
android:layout_height="16dp"
android:layout_gravity="center"
android:layout_marginBottom="@dimen/xfgame_space_small"
android:background="@drawable/xfgame_fast_register" />
<TextView
android:id="@+id/xf_login_fast_register_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/xfgame_fast_register"
android:textColor="@color/xfgame_333333"
android:textSize="@dimen/xfgame_font_size_10" />
</LinearLayout>
</RelativeLayout>
</LinearLayout>
</LinearLayout>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:id="@+id/xf_login_wait_dialog_cancel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_marginTop="@dimen/xfgame_space_normal"
android:layout_marginEnd="@dimen/xfgame_space_normal"
android:layout_alignParentTop="true"
android:layout_alignParentEnd="true"
android:clickable="true"
android:focusable="true">
<ImageView
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_gravity="center_horizontal"
android:src="@drawable/xfgame_login_back"
android:textColor="@color/xfgame_EAEAEA" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:text="@string/xfgame_login_wait_dialog_cancel"
android:textColor="@color/xfgame_text_FFFFFF"/>
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:background="@drawable/xfgame_login_wait_loading_background"
android:orientation="vertical">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:orientation="horizontal"
android:layout_marginTop="@dimen/xfgame_space_more_big"
android:layout_marginLeft="@dimen/xfgame_space_big"
android:layout_marginRight="@dimen/xfgame_space_big">
<TextView
android:id="@+id/xf_login_wait_dialog_tip_user"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/xfgame_login_wait_dialog_tip1"
android:textColor="@color/xfgame_hy_main_color"
android:textSize="@dimen/xfgame_font_size_14"/>
<TextView
android:id="@+id/xfgame_login_wait_dialog_username"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/xfgame_hy_main_color"
android:textSize="@dimen/xfgame_font_size_14"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/xfgame_login_wait_dialog_tip2"
android:textColor="@color/xfgame_hy_main_color"
android:textSize="@dimen/xfgame_font_size_14"/>
</LinearLayout>
<ProgressBar
android:id="@+id/xf_wait_dialog_pb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:indeterminateDrawable="@drawable/xfgame_login_loading"
android:layout_marginTop="@dimen/xfgame_space_normal"
android:layout_marginBottom="@dimen/xfgame_space_more_big"/>
</LinearLayout>
</RelativeLayout>
</RelativeLayout>
... ...
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="@dimen/xfgame_layout_width"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/xfgame_base_background"
android:orientation="vertical">
<com.xuanfeng.sdk.ui.weight.SDKBackTitleBar
android:id="@+id/xf_msg_login_btb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingBottom="@dimen/xfgame_space_normal" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="vertical"
android:paddingLeft="40dp"
android:paddingTop="10dp"
android:paddingRight="40dp"
android:paddingBottom="5dp">
<FrameLayout style="@style/xfgame.input.downline">
<LinearLayout style="@style/xfgame.input.xiafeng">
<EditText
android:id="@+id/xf_msg_login_phone_number_et"
style="@style/xfgame.input.edittext"
android:hint="@string/xfgame_phone_number_hint" />
<RelativeLayout
android:id="@+id/xf_msg_login_cls"
style="@style/xfgame.image.right_cls_icon_rl"
android:visibility="invisible">
<ImageView
style="@style/xfgame.image.right_cls_icon"
android:background="@drawable/xfgame_cls" />
</RelativeLayout>
</LinearLayout>
<ImageView
style="@style/xfgame.image.left_icon"
android:background="@drawable/xfgame_bind_phone" />
</FrameLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/xfgame_space_normal"
android:orientation="horizontal">
<FrameLayout
style="@style/xfgame.input.downline"
android:layout_width="0dp"
android:layout_marginEnd="@dimen/xfgame_space_normal"
android:layout_weight="2">
<LinearLayout style="@style/xfgame.input.xiafeng">
<EditText
android:id="@+id/xf_msg_login_verifycode_et"
style="@style/xfgame.input.edittext"
android:hint="@string/xfgame_verification_code_hint" />
</LinearLayout>
<ImageView
style="@style/xfgame.image.left_icon"
android:background="@drawable/xfgame_phone_code" />
</FrameLayout>
<Button
android:id="@+id/xf_msg_login_get_verifycode_bt"
style="@style/xfgame.button.xiafeng_phone_code"
android:layout_width="0dp"
android:layout_gravity="center"
android:layout_weight="1"
android:text="@string/xfgame_get_verification_code" />
</LinearLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/xfgame_space_normal"
android:layout_marginBottom="@dimen/xfgame_space_normal"
android:orientation="horizontal">
<Button
android:id="@+id/xf_msg_login_login_bt"
style="@style/xfgame.button.hoyo_zero"
android:layout_width="match_parent"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="@string/xfgame_login" />
</RelativeLayout>
</LinearLayout>
</LinearLayout>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/xfgame_FFFFFF"
android:focusable="true"
android:focusableInTouchMode="true">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:paddingLeft="@dimen/xfgame_space_normal">
<LinearLayout
android:id="@+id/xf_pay_back_ll"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:orientation="horizontal">
<ImageView
android:layout_width="15dp"
android:layout_height="15dp"
android:layout_gravity="center"
android:background="@drawable/xfgame_back" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/xfgame_back"
android:textSize="@dimen/xfgame_font_size_14" />
</LinearLayout>
<TextView
android:layout_width="@dimen/xfgame_logo_width_small"
android:layout_height="@dimen/xfgame_logo_height_small"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:gravity="center"
android:text="@string/xfgame_pay"
android:textColor="@color/xfgame_666666"
android:textSize="@dimen/xfgame_font_size_20" />
</RelativeLayout>
<View
android:layout_width="match_parent"
android:layout_height="2dp"
android:background="@color/xfgame_EAEAEA" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/xfgame_space_normal"
android:layout_marginTop="@dimen/xfgame_space_normal"
android:text="@string/xfgame_pay_select"
android:textColor="@color/xfgame_666666"
android:textSize="@dimen/xfgame_font_size_18" />
<HorizontalScrollView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/xfgame_space_normal"
android:layout_marginTop="@dimen/xfgame_space_normal"
android:layout_marginRight="@dimen/xfgame_space_normal"
android:layout_weight="0">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="60dp"
android:orientation="horizontal">
<LinearLayout
android:id="@+id/xf_pay_alipay_ll"
style="@style/xfgame.pay.way.linearlayout">
<ImageView
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_gravity="center"
android:layout_marginLeft="@dimen/xfgame_space_big"
android:clickable="false"
android:src="@drawable/xfgame_pay_alipay" />
<TextView
style="@style/xfgame.pay.way.textview"
android:text="@string/xfgame_pay_alipay" />
</LinearLayout>
<LinearLayout
android:id="@+id/xf_pay_wechat_ll"
style="@style/xfgame.pay.way.linearlayout">
<ImageView
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_gravity="center"
android:layout_marginLeft="@dimen/xfgame_space_big"
android:clickable="false"
android:src="@drawable/xfgame_pay_wechatpay" />
<TextView
style="@style/xfgame.pay.way.textview"
android:text="@string/xfgame_pay_wechat" />
</LinearLayout>
<LinearLayout
android:id="@+id/xf_pay_union_ll"
style="@style/xfgame.pay.way.linearlayout">
<ImageView
android:layout_width="60dp"
android:layout_height="40dp"
android:layout_gravity="center"
android:layout_marginLeft="@dimen/xfgame_space_big"
android:clickable="false"
android:src="@drawable/xfgame_pay_unionpay" />
<TextView
style="@style/xfgame.pay.way.textview"
android:text="@string/xfgame_pay_union" />
</LinearLayout>
<LinearLayout
android:id="@+id/xf_pay_layout_aibei"
style="@style/xfgame.pay.way.linearlayout">
<ImageView
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_gravity="center"
android:layout_marginLeft="@dimen/xfgame_space_big"
android:clickable="false"
android:src="@drawable/xfgame_pay_aibeipay" />
<TextView
style="@style/xfgame.pay.way.textview"
android:text="@string/xfgame_pay_aibeipay" />
</LinearLayout>
</LinearLayout>
</HorizontalScrollView>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="30dp"
android:layout_gravity="left"
android:layout_marginTop="@dimen/xfgame_space_big"
android:background="@color/xfgame_FFFFFF"
android:orientation="horizontal">
<TextView
style="@style/xfgame.pay.info.key"
android:text="@string/xfgame_pay_account" />
<TextView
android:id="@+id/xf_pay_account_tv"
style="@style/xfgame.pay.info.value"
android:text="@string/xfgame_pay_tip" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="30dp"
android:layout_gravity="left"
android:layout_marginTop="1dp"
android:background="@color/xfgame_FFFFFF"
android:orientation="horizontal">
<TextView
style="@style/xfgame.pay.info.key"
android:text="@string/xfgame_pay_amount" />
<TextView
android:id="@+id/xf_pay_amount_tv"
style="@style/xfgame.pay.info.value" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="30dp"
android:layout_gravity="left"
android:layout_marginTop="1dp"
android:background="@color/xfgame_FFFFFF"
android:orientation="horizontal">
<TextView
style="@style/xfgame.pay.info.key"
android:text="@string/xfgame_pay_goods_info" />
<TextView
android:id="@+id/xf_pay_goods_info_tv"
style="@style/xfgame.pay.info.value" />
</LinearLayout>
<TextView
android:id="@+id/xf_pay_hint_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="@dimen/xfgame_space_normal"
android:text="@string/xfgame_pay_tip"
android:textColor="@color/xfgame_FF6666"
android:textSize="@dimen/xfgame_font_size_12" />
<Button
android:id="@+id/xf_pay_commit_bt"
style="@style/xfgame.button.hoyo_zero"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_marginLeft="@dimen/xfgame_space_big"
android:layout_marginTop="@dimen/xfgame_space_normal"
android:layout_marginRight="@dimen/xfgame_space_big"
android:textSize="@dimen/xfgame_font_size_12"
android:text="@string/xfgame_pay_commit" />
</LinearLayout>
</ScrollView>
\ No newline at end of file
... ...
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="@dimen/xfgame_layout_width"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/xfgame_base_background"
android:orientation="vertical">
<com.xuanfeng.sdk.ui.weight.SDKBackTitleBar
android:id="@+id/xf_phone_register_btb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingBottom="@dimen/xfgame_space_normal" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="vertical"
android:paddingLeft="40dp"
android:paddingTop="10dp"
android:paddingRight="40dp"
android:paddingBottom="5dp">
<FrameLayout style="@style/xfgame.input.downline">
<LinearLayout style="@style/xfgame.input.xiafeng">
<EditText
android:id="@+id/xf_phone_register_phone_number_et"
style="@style/xfgame.input.edittext.account"
android:hint="@string/xfgame_phone_number_hint"
tools:ignore="TextFields" />
<RelativeLayout
android:id="@+id/xf_phone_register_cls"
style="@style/xfgame.image.right_cls_icon_rl"
android:visibility="invisible">
<ImageView style="@style/xfgame.image.right_cls_icon" />
</RelativeLayout>
</LinearLayout>
<ImageView
style="@style/xfgame.image.left_icon"
android:background="@drawable/xfgame_bind_phone" />
</FrameLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/xfgame_space_normal"
android:orientation="horizontal">
<FrameLayout
style="@style/xfgame.input.downline"
android:layout_width="0dp"
android:layout_marginEnd="@dimen/xfgame_space_normal"
android:layout_weight="2">
<LinearLayout style="@style/xfgame.input.xiafeng">
<EditText
android:id="@+id/xf_phone_register_verifycode_et"
style="@style/xfgame.input.edittext"
android:hint="@string/xfgame_verification_code_hint" />
</LinearLayout>
<ImageView
style="@style/xfgame.image.left_icon"
android:background="@drawable/xfgame_phone_code" />
</FrameLayout>
<Button
android:id="@+id/xf_phone_register_get_verifycode_bt"
style="@style/xfgame.button.xiafeng_phone_code"
android:layout_width="0dp"
android:layout_gravity="center"
android:layout_weight="1"
android:text="@string/xfgame_get_verification_code" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="25dp"
android:layout_marginTop="@dimen/xfgame_space_more_small"
android:orientation="horizontal">
<RelativeLayout
android:id="@+id/xf_phone_register_agree_agreement_ll"
android:layout_width="25dp"
android:layout_height="25dp"
android:layout_gravity="center_vertical">
<ImageView
android:id="@+id/xf_phone_register_agree_agreement_iv"
android:layout_width="12dp"
android:layout_height="12dp"
android:background="@drawable/xfgame_agree"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"/>
</RelativeLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:gravity="center"
android:text="@string/xfgame_hy_read_agree"
android:textColor="@color/xfgame_333333"
android:textSize="@dimen/xfgame_font_size_11" />
<TextView
android:id="@+id/xf_phone_register_user_agreement_tv"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="center_vertical"
android:layout_marginStart="@dimen/xfgame_space_more_small"
android:layout_marginEnd="@dimen/xfgame_space_more_small"
android:gravity="center"
android:text="@string/xfgame_xiafeng_user_agreement"
android:textColor="@color/xfgame_hy_main_color"
android:textSize="@dimen/xfgame_font_size_11" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:gravity="center"
android:text="@string/xfgame_xiafeng_link"
android:textColor="@color/xfgame_333333"
android:textSize="@dimen/xfgame_font_size_11" />
<TextView
android:id="@+id/xf_phone_register_user_privacy_tv"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="center_vertical"
android:layout_marginStart="@dimen/xfgame_space_more_small"
android:layout_marginEnd="@dimen/xfgame_space_more_small"
android:gravity="center"
android:text="@string/xfgame_xiafeng_user_privacy"
android:textColor="@color/xfgame_hy_main_color"
android:textSize="@dimen/xfgame_font_size_11" />
</LinearLayout>
<Button
android:id="@+id/xf_phone_register_register_bt"
style="@style/xfgame.button.hoyo_zero"
android:layout_width="match_parent"
android:layout_marginTop="@dimen/xfgame_space_more_small"
android:layout_marginBottom="@dimen/xfgame_space_small_big"
android:text="@string/xfgame_register_and_login" />
</LinearLayout>
</LinearLayout>
\ No newline at end of file
... ...
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="@dimen/xfgame_layout_width"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/xfgame_base_background"
android:orientation="vertical">
<com.xuanfeng.sdk.ui.weight.SDKBackTitleBar
android:id="@+id/xf_reset_pwd_btb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingBottom="@dimen/xfgame_space_normal" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="vertical"
android:paddingLeft="40dp"
android:paddingTop="10dp"
android:paddingRight="40dp"
android:paddingBottom="5dp">
<FrameLayout style="@style/xfgame.input.downline">
<LinearLayout style="@style/xfgame.input.xiafeng">
<EditText
android:id="@+id/xf_reset_pwd_phone_number_et"
style="@style/xfgame.input.edittext.account"
android:hint="@string/xfgame_phone_number_hint" />
<RelativeLayout
android:id="@+id/xf_reset_pwd_cls"
style="@style/xfgame.image.right_cls_icon_rl"
android:visibility="invisible">
<ImageView
style="@style/xfgame.image.right_cls_icon"
android:background="@drawable/xfgame_cls" />
</RelativeLayout>
</LinearLayout>
<ImageView
style="@style/xfgame.image.left_icon"
android:background="@drawable/xfgame_bind_phone" />
</FrameLayout>
<FrameLayout
style="@style/xfgame.input.downline"
android:layout_marginTop="@dimen/xfgame_space_normal">
<LinearLayout style="@style/xfgame.input.xiafeng">
<EditText
android:id="@+id/xf_reset_pwd_new_pwd_et"
style="@style/xfgame.input.edittext.account"
android:hint="@string/xfgame_new_paw_hint" />
</LinearLayout>
<ImageView
style="@style/xfgame.image.left_icon"
android:background="@drawable/xfgame_pwd" />
</FrameLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/xfgame_space_normal"
android:orientation="horizontal">
<FrameLayout
style="@style/xfgame.input.downline"
android:layout_width="0dp"
android:layout_marginEnd="@dimen/xfgame_space_normal"
android:layout_weight="2">
<LinearLayout style="@style/xfgame.input.xiafeng">
<EditText
android:id="@+id/xf_reset_pwd_verifycode_et"
style="@style/xfgame.input.edittext.account"
android:hint="@string/xfgame_verification_code_hint" />
</LinearLayout>
<ImageView
style="@style/xfgame.image.left_icon"
android:background="@drawable/xfgame_phone_code" />
</FrameLayout>
<Button
android:id="@+id/xf_reset_pwd_get_verifycode_bt"
style="@style/xfgame.button.xiafeng_phone_code"
android:layout_width="0dp"
android:layout_gravity="center"
android:layout_weight="1"
android:text="@string/xfgame_get_verification_code" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/xfgame_space_normal"
android:layout_marginBottom="@dimen/xfgame_space_small_big"
android:orientation="horizontal">
<Button
android:id="@+id/xf_reset_pwd_reset_pwd_bt"
style="@style/xfgame.button.hoyo_zero"
android:layout_width="0dp"
android:layout_marginEnd="@dimen/xfgame_space_big"
android:layout_weight="2"
android:text="@string/xfgame_pwd_reset" />
<Button
android:id="@+id/xf_reset_pwd_connect_gm_bt"
style="@style/xfgame.button.hoyo_one"
android:layout_width="0dp"
android:layout_height="30dp"
android:layout_gravity="bottom"
android:layout_weight="1"
android:text="@string/xfgame_contact_gm" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="@dimen/xfgame_layout_width_small"
android:layout_height="wrap_content"
android:background="@drawable/xfgame_auth_online_tip"
android:orientation="vertical"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:paddingTop="@dimen/xfgame_space_normal"
android:textColor="@color/xfgame_text_000000"
android:textSize="@dimen/xfgame_font_size_18"
android:text="@string/xfgame_tip"/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingTop="@dimen/xfgame_space_big"
android:paddingBottom="@dimen/xfgame_space_normal"
android:paddingLeft="@dimen/xfgame_space_big"
android:paddingRight="@dimen/xfgame_space_big"
android:layout_gravity="center"
android:orientation="horizontal">
<TextView
android:id="@+id/xfgame_tip_dialog_msg_bt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/xfgame_tip_content"/>
</LinearLayout>
<Button
android:id="@+id/xfgame_tip_dialog_sure_bt"
android:layout_width="120dp"
style="@style/xfgame.button.hoyo_zero"
android:text="@string/xfgame_sure"
android:layout_marginTop="@dimen/xfgame_space_small"
android:layout_marginBottom="@dimen/xfgame_space_normal"
android:layout_gravity="center"/>
</LinearLayout>
</RelativeLayout>
</RelativeLayout>
... ...
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/xfgame_wait_loading_background"
android:orientation="vertical" >
<ProgressBar
android:id="@+id/xf_wait_dialog_pb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:indeterminateDrawable="@drawable/xfgame_loading"
android:layout_marginTop="@dimen/xfgame_space_normal"
android:layout_marginBottom="@dimen/xfgame_space_normal"/>
<TextView
android:id="@+id/xf_wait_dialog_tip_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/xfgame_space_big"
android:layout_marginRight="@dimen/xfgame_space_big"
android:layout_marginBottom="@dimen/xfgame_space_normal"
android:paddingTop="0dp"
android:gravity="center"
android:text="@string/xfgame_wait_dialog_tip"
android:textColor="@android:color/white"
android:textSize="@dimen/xfgame_font_size_14"/>
</LinearLayout>
... ...
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/xfgame_web_parent_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/xfgame_colorTransparent_black_80">
<LinearLayout
android:id="@+id/xfgame_plate_content"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerInParent="true"
android:orientation="vertical">
<FrameLayout
android:id="@+id/xfgame_web_custom"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1.0">
<WebView
android:id="@+id/xfgame_web_show_url"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1.0"
android:overScrollMode="never" />
<Button
android:id="@+id/xfgame_btn_refresh"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:text="刷新"
android:visibility="gone" />
</FrameLayout>
</LinearLayout>
<FrameLayout
android:id="@+id/xfgame_web_fullscreen"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/xfgame_000000"
android:visibility="gone" />
</RelativeLayout>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@color/xfgame_FFFFFF">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingLeft="@dimen/xfgame_space_normal"
android:orientation="vertical">
<LinearLayout
android:id="@+id/xf_web_view_ll"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:orientation="horizontal">
<ImageView
android:layout_width="15dp"
android:layout_height="15dp"
android:layout_gravity="center"
android:background="@drawable/xfgame_back"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/xfgame_back"
android:textSize="@dimen/xfgame_font_size_14"/>
</LinearLayout>
<TextView
android:layout_width="@dimen/xfgame_logo_width_small"
android:layout_height="@dimen/xfgame_logo_height_small"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:gravity="center"
android:textSize="@dimen/xfgame_font_size_20"
android:textColor="@color/xfgame_666666"
android:text=""/>
</RelativeLayout>
<View
android:layout_width="match_parent"
android:layout_height="2dp"
android:background="@color/xfgame_EAEAEA"/>
<WebView
android:id="@+id/xf_web_view"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</LinearLayout>
... ...
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="260dp"
android:layout_height="wrap_content"
android:background="@drawable/xfgame_auth_online_tip"
android:orientation="vertical">
<TextView
android:id="@+id/xfgame_y_or_n_tip_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:paddingTop="@dimen/xfgame_space_normal"
android:textColor="@color/xfgame_text_000000"
android:textSize="@dimen/xfgame_font_size_16"
android:text="@string/xfgame_tip"/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:orientation="horizontal"
android:paddingLeft="@dimen/xfgame_space_big"
android:paddingTop="@dimen/xfgame_space_big"
android:paddingRight="@dimen/xfgame_space_big"
android:paddingBottom="@dimen/xfgame_space_big">
<TextView
android:id="@+id/xfgame_y_or_n_content_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/xfgame_content"
android:textColor="@color/xfgame_text_666666" />
</LinearLayout>
<View
android:layout_width="wrap_content"
android:layout_height="0.5dp"
android:background="@color/xfgame_AEAEAE"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="50dp"
android:orientation="horizontal">
<Button
android:id="@+id/xfgame_y_or_n_left_select_bt"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="@drawable/xfgame_dialog_bt_left"
android:textColor="@color/xfgame_text_D80000"
android:textSize="@dimen/xfgame_font_size_14"
android:text="@string/xfgame_y_or_n_left_select"
android:gravity="center">
</Button>
<View
android:layout_width="0.5dp"
android:layout_height="80dp"
android:background="@color/xfgame_AEAEAE"/>
<Button
android:id="@+id/xfgame_y_or_n_right_select_bt"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="@drawable/xfgame_dialog_bt_right"
android:textColor="@color/xfgame_text_3F51B5"
android:textSize="@dimen/xfgame_font_size_14"
android:text="@string/xfgame_y_or_n_right_select"
android:gravity="center">
</Button>
</LinearLayout>
</LinearLayout>
... ...
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="umcsdk_account_login">Using historical account Quick Login</string>
<string name="umcsdk_account_name">China Mobile Internet Pass</string>
<string name="umcsdk_auto_login">lPhonenumberlogin</string>
<string name="umcsdk_auto_login_ing">Phonenumberlogin-ing………</string>
<string name="umcsdk_capability">Your phone number, number, status and other information</string>
<string name="umcsdk_capaids_text">The application requests the following permissions</string>
<string name="umcsdk_clause">《China Mobile and pass the Terms of Service》</string>
<string name="umcsdk_cmcc_wap">If you send SMS verification, this SMS for free</string>
<string name="umcsdk_cmcc_wifi">Automatically send SMS verification, this SMS for free</string>
<string name="umcsdk_get">Get</string>
<string name="umcsdk_get_sms_code">GetSMSCode</string>
<string name="umcsdk_getphonenumber_timeout">Get phone number timeout!</string>
<string name="umcsdk_getsmscode_failure">Get SMScode failure</string>
<string name="umcsdk_hint_passwd">Plese input your sms code</string>
<string name="umcsdk_hint_username">Plese input your phone number</string>
<string name="umcsdk_local_mobile">Phonenumber</string>
<string name="umcsdk_login">Login</string>
<string name="umcsdk_login_failure">Get phone number fails, use SMS verification code</string>
<string name="umcsdk_login_ing">Login-ing</string>
<string name="umcsdk_login_other_number">OtherPhonenumberLogin</string>
<string name="umcsdk_login_owner_number">Phonenumberlogin</string>
<string name="umcsdk_login_success">Loginsuccess</string>
<string name="umcsdk_network_error">Network error</string>
<string name="umcsdk_openapi_error">UMCSDK openapi error</string>
<string name="umcsdk_other_wap">Support China Unicom, Telecom users can send free SMS verification</string>
<string name="umcsdk_other_wifi">Support China Unicom, Telecom users send free SMS verification</string>
<string name="umcsdk_permission">Refused to grant permission will not be able to continue the current operation, whether or not to submit an authorization?</string>
<string name="umcsdk_permission_no">Deny</string>
<string name="umcsdk_permission_ok">Allow</string>
<string name="umcsdk_permission_tips">Prompt</string>
<string name="umcsdk_phonenumber_failure">Please enter the correct phone number!</string>
<string name="umcsdk_pref_about">About</string>
<string name="umcsdk_sms_login">SMScodeLogin</string>
<string name="umcsdk_smscode_error">Please enter the correct SMS verification code</string>
<string name="umcsdk_smscode_wait_time">seconds retry</string>
<string name="umcsdk_smslogin_failure">SMS code login failure</string>
<string name="umcsdk_sure">Sure</string>
<string name="umcsdk_switch_account">Switch</string>
<string name="umcsdk_verify_identity">Verifying your identity, please wait...</string>
</resources>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="umcsdk_btn_height">44dp</dimen>
<dimen name="umcsdk_capaids_margin">25dp</dimen>
<dimen name="umcsdk_dimen_eight">8dp</dimen>
<dimen name="umcsdk_dimen_fifteen">15dp</dimen>
<dimen name="umcsdk_dimen_ten">16dp</dimen>
<dimen name="umcsdk_dimen_twenty">20dp</dimen>
<dimen name="umcsdk_font_eighteen">18sp</dimen>
<dimen name="umcsdk_font_eleven">11sp</dimen>
<dimen name="umcsdk_font_fourteen">14sp</dimen>
<dimen name="umcsdk_font_seventeen">17sp</dimen>
<dimen name="umcsdk_font_sixteen">16sp</dimen>
<dimen name="umcsdk_font_twenteen">12sp</dimen>
<dimen name="umcsdk_loginbtn_left">40dp</dimen>
<dimen name="umcsdk_loginbtn_margin">15dip</dimen>
<dimen name="umcsdk_min_width">280dp</dimen>
<dimen name="umcsdk_mobilelogo_margin">30dp</dimen>
<dimen name="umcsdk_padding_account">50dp</dimen>
<dimen name="umcsdk_padding_container">5dp</dimen>
<dimen name="umcsdk_server_checkbox_size">9sp</dimen>
<dimen name="umcsdk_server_clause_margin">15dip</dimen>
<dimen name="umcsdk_smscode_login_margin">15dip</dimen>
<dimen name="umcsdk_smscode_margin">15dp</dimen>
<dimen name="umcsdk_title_height">50dp</dimen>
<dimen name="umcsdk_version_margin">10dp</dimen>
</resources>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="entries_private_sms">
<item>我正在开会,一会联系你</item>
<item>我在路上,晚些联系你</item>
<item>我现在不方便,稍后回电话</item>
<item>我马上就到</item>
</string-array>
<color name="blue">#0090ff</color>
<color name="blue_ctc">#01bdd5</color>
<color name="colorAccent">#FF4081</color>
<color name="colorPrimary">#0CADFD</color>
<color name="colorPrimaryDark">#FFFFFF</color>
<color name="cta_headView_bg_color">#00000000</color>
<color name="cta_line_gray">#E5E5E5</color>
<color name="cucc_black">#000000</color>
<color name="cucc_blue">#0090ff</color>
<color name="cucc_blue_ctc">#01bdd5</color>
<color name="cucc_efefef">#ffffff</color>
<color name="cucc_gray">#787676</color>
<color name="cucc_red">#cc000a</color>
<color name="cucc_translucent">#00000000</color>
<color name="cucc_white">#FFFFFF</color>
<color name="efefef">#ffffff</color>
<color name="gray">#787676</color>
<color name="red">#cc000a</color>
<color name="translucent">#00000000</color>
<color name="white">#FFFFFF</color>
<color name="white_bg">#FFFFFF</color>
<dimen name="umcsdk_btn_height">40dp</dimen>
<dimen name="umcsdk_capaids_margin">25dp</dimen>
<dimen name="umcsdk_dimen_eight">8dp</dimen>
<dimen name="umcsdk_dimen_fifteen">15dp</dimen>
<dimen name="umcsdk_dimen_ten">12dp</dimen>
<dimen name="umcsdk_dimen_twenty">20dp</dimen>
<dimen name="umcsdk_font_eighteen">18sp</dimen>
<dimen name="umcsdk_font_eleven">11sp</dimen>
<dimen name="umcsdk_font_fourteen">14sp</dimen>
<dimen name="umcsdk_font_seventeen">17sp</dimen>
<dimen name="umcsdk_font_sixteen">16sp</dimen>
<dimen name="umcsdk_font_ten">10sp</dimen>
<dimen name="umcsdk_font_thirteen">13sp</dimen>
<dimen name="umcsdk_font_twenteen">12sp</dimen>
<dimen name="umcsdk_loginbtn_left">5dp</dimen>
<dimen name="umcsdk_loginbtn_margin">24dip</dimen>
<dimen name="umcsdk_min_width">280dp</dimen>
<dimen name="umcsdk_mobilelogo_margin">62dp</dimen>
<dimen name="umcsdk_padding_account">50dp</dimen>
<dimen name="umcsdk_padding_container">5dp</dimen>
<dimen name="umcsdk_server_checkbox_size">9sp</dimen>
<dimen name="umcsdk_server_clause_margin">15dip</dimen>
<dimen name="umcsdk_smscode_login_margin">15dip</dimen>
<dimen name="umcsdk_smscode_margin">30dp</dimen>
<dimen name="umcsdk_title_height">50dp</dimen>
<dimen name="umcsdk_version_margin">20dp</dimen>
<string name="action_settings">Settings</string>
<string name="active_block_mode">当前模式:</string>
<string name="anonymous_number">匿名号码</string>
<string name="block_all">全部拦截</string>
<string name="block_by_blacklist">只拦截黑名单</string>
<string name="block_by_contacts">只接受通讯录</string>
<string name="block_by_custom_rule">自定义模式</string>
<string name="block_by_default_rule">标准模式</string>
<string name="block_by_whitelist">只接受白名单</string>
<string name="block_fake_basestation">疑似伪基站</string>
<string name="block_filter_date">[年月日]</string>
<string name="block_reason_all">拦截模式-全部拦截</string>
<string name="block_reason_area">按地区拦截</string>
<string name="block_reason_blacklist">黑名单号码</string>
<string name="block_reason_cloud_marker">按标记云拦截</string>
<string name="block_reason_cloud_ringonce">云拦截响一声</string>
<string name="block_reason_contact">通讯录号码</string>
<string name="block_reason_contains_keyword">智能云拦截</string>
<string name="block_reason_fake_base_station">疑似伪基站</string>
<string name="block_reason_hidenumber">隐藏号码</string>
<string name="block_reason_highly_suspected_fraud">伪装号码</string>
<string name="block_reason_local_marker">按标记拦截</string>
<string name="block_reason_none_contact">拦截模式-只接受通讯录</string>
<string name="block_reason_none_white">拦截模式-只接受白名单</string>
<string name="block_reason_none_white_contact">拦截模式-非白名单、联系人号码</string>
<string name="block_reason_normal_ringonce">响一声</string>
<string name="block_reason_public_black_number">黑号码</string>
<string name="block_reason_reported_msg">已举报信息</string>
<string name="block_reason_smart">智能拦截</string>
<string name="block_reason_stranger_mms">彩信智能拦截</string>
<string name="block_reason_stranger_number">陌生人号码</string>
<string name="block_reason_url_check_dangerous">包含危险网址</string>
<string name="block_reason_url_check_risky">包含可疑网址</string>
<string name="block_reason_wappush">WAP PUSH智能拦截</string>
<string name="call_show_display_type_short_number_enterprise">集团短号</string>
<string name="call_show_display_type_short_number_family">亲情短号</string>
<string name="call_show_mark_little">"有&lt;font color='#1eff00'>%1$s&lt;/font>人标记为"</string>
<string name="call_show_mark_more">"超&lt;font color='#1eff00'>%1$s万&lt;/font>人标记"</string>
<string name="captcha">验证码</string>
<string name="cheat_call">诈骗电话</string>
<string name="collision_lite_version_toast">检测到卫士精简版冲突!暂时关闭骚扰拦截功能</string>
<string name="collision_mobilesafe_version_toast">检测到卫士冲突!暂时关闭骚扰拦截功能</string>
<string name="ct_account_auth_custom_privacy_text">《自定义服务协议》</string>
<string name="ct_account_auth_privacy_text">《天翼账号服务与隐私协议》</string>
<string name="ct_account_brand_text">天翼账号提供认证服务</string>
<string name="cucc_hint_txt">同意</string>
<string name="cucc_loading">请稍后…</string>
<string name="cucc_oauth_login">一键登录</string>
<string name="cucc_oauth_title">免密登录</string>
<string name="cucc_other_login">其他方式登录</string>
<string name="cucc_service_and_privacy">《中国联通认证服务协议》</string>
<string name="cucc_service_and_privacy_ctc">《中国电信认证服务协议》</string>
<string name="cucc_service_name">手机认证服务由中国联通提供</string>
<string name="cucc_service_name_ctc">手机认证服务由中国电信提供</string>
<string name="custom_blacklist">黑名单</string>
<string name="custom_ip_header">其他IP号码</string>
<string name="disturb_call">骚扰电话</string>
<string name="download">断点下载</string>
<string name="estate_agent">房产中介</string>
<string name="express">快递送餐</string>
<string name="fetion_number">飞信号码</string>
<string name="flashsms">闪信</string>
<string name="hello_world">Hello world!</string>
<string name="hint_txt">登录即同意</string>
<string name="intercept">拦截</string>
<string name="ip_call">IP拨号</string>
<string name="lastUpdateTime">最近更新:%s</string>
<string name="load_full">已加载全部</string>
<string name="loading">请稍后…</string>
<string name="main_notify_cloud_ring_once">"云拦截响一声:&lt;font color='#ff6c00'>%1$s&lt;/font>"</string>
<string name="main_notify_ring_once">"检测到响一声:&lt;font color='#ff6c00'>%1$s&lt;/font>"</string>
<string name="marker_type_finance">保险理财</string>
<string name="marker_type_recruit">招聘猎头</string>
<string name="marker_type_taxi">出租车</string>
<string name="miscall">漏话</string>
<string name="mobile">取号</string>
<string name="more">加载中</string>
<string name="no_data">暂无数据</string>
<string name="notify_title_unread_blocked_call">"拦截到来电:&lt;font color='#ff6c00'>%1$s&lt;/font>"</string>
<string name="notify_title_unread_blocked_message">"拦截到信息:&lt;font color='#ff6c00'>%1$s&lt;/font>"</string>
<string name="notify_title_web_push_message">"拦截到新&lt;font color='#ff6c00'>wap 推送信息&lt;/font>"</string>
<string name="oauth">认证</string>
<string name="oauth_login">一键登录</string>
<string name="oauth_title">免密登录</string>
<string name="other_login">其他方式登录</string>
<string name="pull_to_refresh">下拉刷新</string>
<string name="reality_show_captcha">captcha</string>
<string name="release_to_refresh">松开刷新</string>
<string name="replace_special_chars">1234567890123456789123456789123456789123456789123456789</string>
<string name="resim">二次卡</string>
<string name="service_and_privacy">《中国联通认证服务协议》</string>
<string name="service_and_privacy_ctc">中国电信认证服务协议</string>
<string name="service_name">手机认证服务由中国联通提供</string>
<string name="service_name_ctc">手机认证服务由中国电信提供</string>
<string name="short_time_ring">响一声</string>
<string name="spam_call">广告推销</string>
<string name="special_chars">一二三四五六七八九零壹贰叁肆伍陆柒捌玖⑴⑵⑶⑷⑸⑹⑺⑻⑼①②③④⑤⑥⑦⑧⑨㈠㈡㈢㈣㈤㈥㈦㈧㈨⒈⒉⒊⒋⒌⒍⒎⒏⒐</string>
<string name="umcsdk_account_login">使用历史帐号快速登录</string>
<string name="umcsdk_account_name">中国移动互联网通行证</string>
<string name="umcsdk_auto_login">本机号码登录</string>
<string name="umcsdk_auto_login_ing">本机号码登录中</string>
<string name="umcsdk_capability">您的手机号码、号码状态等信息</string>
<string name="umcsdk_capaids_text">该应用请求获取以下权限</string>
<string name="umcsdk_cmcc_wap">如果发送短信验证,此短信免费</string>
<string name="umcsdk_cmcc_wifi">自动发送短信验证,此短信免费</string>
<string name="umcsdk_get">获得</string>
<string name="umcsdk_get_sms_code">获取验证码</string>
<string name="umcsdk_getphonenumber_timeout">获取本机号码超时!</string>
<string name="umcsdk_getsmscode_failure">获取短信验证码失败</string>
<string name="umcsdk_hint_passwd">请输入验证码</string>
<string name="umcsdk_hint_username">请输入手机号码</string>
<string name="umcsdk_local_mobile">(本机号码)</string>
<string name="umcsdk_login">登录</string>
<string name="umcsdk_login_account_info_expire">帐号信息已过期,请使用短信验证码登录</string>
<string name="umcsdk_login_failure">获取本机号码失败,请使用短信验证码登录</string>
<string name="umcsdk_login_ing">登录中</string>
<string name="umcsdk_login_limit">您登录过于频繁,请使用短信验证码登录</string>
<string name="umcsdk_login_other_number">使用其它号码登录</string>
<string name="umcsdk_login_owner_number">本机号码一键登录</string>
<string name="umcsdk_login_success">登录成功</string>
<string name="umcsdk_network_error">网络连接异常</string>
<string name="umcsdk_oauth_version_name">v1.4.1</string>
<string name="umcsdk_openapi_error">开放平台错误</string>
<string name="umcsdk_other_wap">支持联通、电信用户,可能发送免费验证短信</string>
<string name="umcsdk_other_wifi">支持联通、电信用户,免费发送验证短信</string>
<string name="umcsdk_permission">拒绝授权将无法继续当前操作,是否重新提交授权?</string>
<string name="umcsdk_permission_no"></string>
<string name="umcsdk_permission_ok"></string>
<string name="umcsdk_permission_tips">提示</string>
<string name="umcsdk_phonenumber_failure">请输入正确的手机号码!</string>
<string name="umcsdk_pref_about">关于</string>
<string name="umcsdk_pref_item1">账户安全保护</string>
<string name="umcsdk_pref_item2">隐私权</string>
<string name="umcsdk_pref_value1">您的中国移动互联网账户已受安全账户机制保护。</string>
<string name="umcsdk_pref_value2">中国移动互联网账户不会同步您的隐私信息</string>
<string name="umcsdk_sms_login">短信验证码登录</string>
<string name="umcsdk_smscode_error">请输入正确的短信验证码</string>
<string name="umcsdk_smscode_wait_time">秒后重新获取</string>
<string name="umcsdk_smslogin_failure">短信验证码登录失败</string>
<string name="umcsdk_sure">登录代表你已同意《中国移动认证服务条款》</string>
<string name="umcsdk_switch_account">切换账号</string>
<string name="umcsdk_verify_identity">正在校验您的身份,请稍候...</string>
<string name="umcsdk_version_name"></string>
<string name="ussd">USSD</string>
<string name="vsim">视频卡</string>
<string name="wap_push_danger_content">360卫士提醒:危险服务信息</string>
<string name="wap_push_message_header">WAP 推送</string>
<style name="AppBaseTheme" parent="android:Theme.Light">
<!--
Theme customizations available in newer API levels can go in
res/values-vXX/styles.xml, while customizations related to
backward-compatibility can go here.
-->
</style>
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsTranslucent">true</item>
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
</style>
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
<style name="ct_account_act_theme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowBackground">@color/white_bg</item>
<item name="android:windowIsTranslucent">false</item>
<item name="android:windowNoTitle">true</item>
</style>
<style name="loginDialog" parent="@android:style/Theme.Dialog">
<item name="android:windowBackground">@android:color/white</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowCloseOnTouchOutside">false</item>
</style>
<style name="txTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowNoTitle">true</item>
</style>
<color name="background_light_dark">#fff0f0f0</color>
<color name="black">@color/w1</color>
<color name="colorControlActivated">#b8b8b8</color>
<color name="colorSplashBackground">@color/white</color>
<color name="colorToolbarText">@color/white</color>
<color name="colorTransparent">#00000000</color>
<color name="defaultDivisionLine">@color/w3</color>
<color name="defaultHintText">@color/w3</color>
<color name="defaultLinkText">#79A7D3</color>
<color name="defaultMainText">@color/black</color>
<color name="switch_blue">#3370ff</color>
<color name="w1">#1f2022</color>
<color name="w2">#8f8f90</color>
<color name="w3">#cbcbcf</color>
<color name="w4">#cd7c08</color>
<color name="w5">#ffffff</color>
<color name="xfgame_000000">#000000</color>
<color name="xfgame_272727">#272727</color>
<color name="xfgame_333333">#333333</color>
<color name="xfgame_515151">#515151</color>
<color name="xfgame_666666">#666666</color>
<color name="xfgame_80000000">#80000000</color>
<color name="xfgame_9E93FA">#9E93FA</color>
<color name="xfgame_9F9F9F">#9F9F9F</color>
<color name="xfgame_A8A8A8">#A8A8A8</color>
<color name="xfgame_AEAEAE">#AEAEAE</color>
<color name="xfgame_B70103">#B70103</color>
<color name="xfgame_C9C9C9">#C9C9C9</color>
<color name="xfgame_D80000">#D80000</color>
<color name="xfgame_E1E1E1">#E1E1E1</color>
<color name="xfgame_E6FFFFFF">#E6FFFFFF</color>
<color name="xfgame_EAEAEA">#EAEAEA</color>
<color name="xfgame_F22B20">#F22B20</color>
<color name="xfgame_F8F8F8">#F8F8F8</color>
<color name="xfgame_FC735F">#FC735F</color>
<color name="xfgame_FE4B41">#FE4B41</color>
<color name="xfgame_FF3333">#FF6666</color>
<color name="xfgame_FF6666">#FF6666</color>
<color name="xfgame_FFFFFF">#FFFFFF</color>
<color name="xfgame_base_background">#E6FFFFFF</color>
<color name="xfgame_colorTransparent_100">#00FFFFFF</color>
<color name="xfgame_colorTransparent_black_50">#80000000</color>
<color name="xfgame_colorTransparent_black_70">#B3000000</color>
<color name="xfgame_colorTransparent_black_80">#80000000</color>
<color name="xfgame_hy_main_color">#F22B20</color>
<color name="xfgame_main_color">#13A7F4</color>
<color name="xfgame_text_000000">#000000</color>
<color name="xfgame_text_272727">#272727</color>
<color name="xfgame_text_3F51B5">#3F51B5</color>
<color name="xfgame_text_666666">#666666</color>
<color name="xfgame_text_9E93FA">#9E93FA</color>
<color name="xfgame_text_AAAAAA">#AAAAAA</color>
<color name="xfgame_text_B70103">#B70103</color>
<color name="xfgame_text_D80000">#D80000</color>
<color name="xfgame_text_FF6666">#FF6666</color>
<color name="xfgame_text_FFFFFF">#FFFFFF</color>
<color name="xfgame_text_main">#13A7F4</color>
<dimen name="mohist_utility_large_pad_min_height">700dp</dimen>
<dimen name="mohist_utility_large_pad_min_width">540dp</dimen>
<dimen name="xfgame_edit_height_normal">30dp</dimen>
<dimen name="xfgame_font_size_10">10sp</dimen>
<dimen name="xfgame_font_size_11">11sp</dimen>
<dimen name="xfgame_font_size_12">12sp</dimen>
<dimen name="xfgame_font_size_14">14sp</dimen>
<dimen name="xfgame_font_size_15">15sp</dimen>
<dimen name="xfgame_font_size_16">16sp</dimen>
<dimen name="xfgame_font_size_18">18sp</dimen>
<dimen name="xfgame_font_size_20">20sp</dimen>
<dimen name="xfgame_font_size_22">22sp</dimen>
<dimen name="xfgame_font_size_24">24sp</dimen>
<dimen name="xfgame_layout_width">360dp</dimen>
<dimen name="xfgame_layout_width_small">300dp</dimen>
<dimen name="xfgame_logo_height">30dp</dimen>
<dimen name="xfgame_logo_height_small">40dp</dimen>
<dimen name="xfgame_logo_width">110dp</dimen>
<dimen name="xfgame_logo_width_small">120dp</dimen>
<dimen name="xfgame_space_big">20dp</dimen>
<dimen name="xfgame_space_bigger">40dp</dimen>
<dimen name="xfgame_space_more_big">30dp</dimen>
<dimen name="xfgame_space_more_small">2dp</dimen>
<dimen name="xfgame_space_normal">10dp</dimen>
<dimen name="xfgame_space_small">5dp</dimen>
<dimen name="xfgame_space_small_big">15dp</dimen>
<dimen name="xfgame_text_height">40dp</dimen>
<dimen name="xfgame_text_width">140dp</dimen>
<string name="hours_ago">%d小时前</string>
<string name="just_now">刚刚</string>
<string name="minutes_ago">%d分钟前</string>
<string name="xfgame_auto_login">自动登录</string>
<string name="xfgame_back">返回</string>
<string name="xfgame_bar_sep">/</string>
<string name="xfgame_bind_phone">绑定手机</string>
<string name="xfgame_bind_phone_number_tip">为了您的账号安全,请绑定手机</string>
<string name="xfgame_certification">实名认证</string>
<string name="xfgame_certification_tip">※根据相关规定,请尽快完成实名认证</string>
<string name="xfgame_commit_bind">提交认证</string>
<string name="xfgame_confirm_find">确认找回</string>
<string name="xfgame_contact_gm">联系客服</string>
<string name="xfgame_contact_gm_sign">联系客服>></string>
<string name="xfgame_content">内容</string>
<string name="xfgame_cs_tell_number">客服电话</string>
<string name="xfgame_demo_data">xxxx-xx-xx xx:xx:xx</string>
<string name="xfgame_demo_qq_group">82082088</string>
<string name="xfgame_demo_string">xxxxxxxx</string>
<string name="xfgame_demo_telephone">020–82082088</string>
<string name="xfgame_device_login_account">当前设备登录过的账号</string>
<string name="xfgame_exit_game">退出游戏</string>
<string name="xfgame_fast_register">快速注册</string>
<string name="xfgame_find_acconut">找回账号</string>
<string name="xfgame_find_account_pwd">账号/密码找回</string>
<string name="xfgame_find_pwd">找回密码</string>
<string name="xfgame_find_pwd_sign">找回密码>></string>
<string name="xfgame_float_permission_toast">需要打开悬浮窗权限才能正常使用</string>
<string name="xfgame_forget">忘记账号/密码?</string>
<string name="xfgame_forget_account_line"><u>忘记密码?</u></string>
<string name="xfgame_game_qq_contact">Q Q  联系</string>
<string name="xfgame_game_web">游戏官网</string>
<string name="xfgame_game_wechat_cs">微信客服</string>
<string name="xfgame_get_verification_code">获取验证码</string>
<string name="xfgame_get_verification_code_again">再次获取</string>
<string name="xfgame_had_bind_phone">已绑手机:</string>
<string name="xfgame_has_account_login">已有账号登录</string>
<string name="xfgame_hoyo_account">游戏账号:</string>
<string name="xfgame_hy_read_agree">我已阅读并同意游戏</string>
<string name="xfgame_id_card">身份证号:</string>
<string name="xfgame_id_card_hint">请输入身份证号</string>
<string name="xfgame_last_game">最后游戏:</string>
<string name="xfgame_last_login_time">最后登录:</string>
<string name="xfgame_login">登录</string>
<string name="xfgame_login_success">登陆成功!</string>
<string name="xfgame_login_user_hint">请输入帐号</string>
<string name="xfgame_login_user_hint_two">请输入帐号</string>
<string name="xfgame_login_wait_dialog_cancel">切换账号</string>
<string name="xfgame_login_wait_dialog_tip1">亲爱的 </string>
<string name="xfgame_login_wait_dialog_tip2">,欢迎回来!</string>
<string name="xfgame_logo_text_account_login">账号登录</string>
<string name="xfgame_logo_text_bind_auth">绑定身份证</string>
<string name="xfgame_logo_text_bind_phone">绑定手机</string>
<string name="xfgame_logo_text_contact_gm">联系客服</string>
<string name="xfgame_logo_text_fast_regster">快速注册</string>
<string name="xfgame_logo_text_find_back">找回账号</string>
<string name="xfgame_logo_text_find_pwd">找回密码</string>
<string name="xfgame_logo_text_phone_login">手机登录</string>
<string name="xfgame_logo_text_phone_regster">手机注册</string>
<string name="xfgame_message_login">手机登录</string>
<string name="xfgame_new_paw_hint">请输入新密码</string>
<string name="xfgame_new_psw">新密码:</string>
<string name="xfgame_next_bind">下次再说</string>
<string name="xfgame_other_login_way">其他登录方式:</string>
<string name="xfgame_password_hint">请输入密码</string>
<string name="xfgame_pay">充值</string>
<string name="xfgame_pay_account">帐号:</string>
<string name="xfgame_pay_aibeipay">爱贝支付</string>
<string name="xfgame_pay_alipay">支付宝</string>
<string name="xfgame_pay_amount">金额:</string>
<string name="xfgame_pay_commit">立刻充值</string>
<string name="xfgame_pay_goods_info">商品信息:</string>
<string name="xfgame_pay_select">请选择支付方式:</string>
<string name="xfgame_pay_tip">正在进行安全支付</string>
<string name="xfgame_pay_union">银联</string>
<string name="xfgame_pay_wechat">微信</string>
<string name="xfgame_phone_number">手机号:</string>
<string name="xfgame_phone_number_hint">请输入手机号</string>
<string name="xfgame_phone_register">手机注册</string>
<string name="xfgame_psw">密码:</string>
<string name="xfgame_psw_include_space">密 码:</string>
<string name="xfgame_pwd_reset">密码重置</string>
<string name="xfgame_read_agree">我已阅读并同意炫风游戏</string>
<string name="xfgame_real_name">真实名字:</string>
<string name="xfgame_real_name_hint">请输入真实名字</string>
<string name="xfgame_register">注册</string>
<string name="xfgame_register_and_login">注册并登陆</string>
<string name="xfgame_register_success">注册成功!</string>
<string name="xfgame_reset_psw">重置密码</string>
<string name="xfgame_reset_pwd_success">重置密码成功!</string>
<string name="xfgame_send_verification_code_success">验证码发送成功!</string>
<string name="xfgame_string_filter">0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ#.</string>
<string name="xfgame_sure">确定</string>
<string name="xfgame_tip">提示</string>
<string name="xfgame_tip_content">这里是提示内容</string>
<string name="xfgame_user">帐号:</string>
<string name="xfgame_user_agreement">用户协议</string>
<string name="xfgame_verification_code">验证码:</string>
<string name="xfgame_verification_code_hint">请输入验证码</string>
<string name="xfgame_wait_dialog_tip">请稍后</string>
<string name="xfgame_without_device_login_account">该设备没有登录过账号</string>
<string name="xfgame_xiafeng_cs_tell_number">客服电话:</string>
<string name="xfgame_xiafeng_demo_wechat_cs">游戏网络</string>
<string name="xfgame_xiafeng_device_login_account">当前设备登录过的账号历史记录</string>
<string name="xfgame_xiafeng_game_name">游戏名:</string>
<string name="xfgame_xiafeng_game_web">游戏官网:</string>
<string name="xfgame_xiafeng_had_bind_phone">绑定手机号:</string>
<string name="xfgame_xiafeng_link">&amp;</string>
<string name="xfgame_xiafeng_qq_contact">客服QQ:</string>
<string name="xfgame_xiafeng_user_agreement"><u>用户协议</u></string>
<string name="xfgame_xiafeng_user_privacy"><u>隐私政策</u></string>
<string name="xfgame_xiafeng_wechat_cs">微信公众号:</string>
<string name="xfgame_xuanyou_account">炫游账号:</string>
<string name="xfgame_y_or_n_left_select">左选</string>
<string name="xfgame_y_or_n_right_select">右选</string>
<style name="XFCustomProgressDialog" parent="android:Theme.Dialog">
<!--此属性控制悬浮窗背景是否变暗-->
<item name="android:backgroundDimEnabled">false</item>
<item name="android:windowBackground">@android:color/transparent</item>
</style>
<style name="XFDialogFullscreen">
<item name="android:windowFullscreen">true</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">true</item><!--是否浮现在activity之上-->
<item name="android:windowIsTranslucent">false</item><!--半透明-->
<item name="android:windowBackground">@android:color/transparent</item><!--背景透明-->
<item name="android:backgroundDimEnabled">true</item><!--模糊-->
</style>
<style name="XFDialogLightFullscreen">
<item name="android:windowFullscreen">true</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">true</item><!--是否浮现在activity之上-->
<item name="android:windowIsTranslucent">false</item><!--半透明-->
<item name="android:windowBackground">@android:color/transparent</item><!--背景透明-->
<item name="android:backgroundDimEnabled">false</item><!--模糊-->
</style>
<style name="XFWebActivityTheme" parent="@android:style/Theme.NoTitleBar.Fullscreen">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowAnimationStyle">@style/xf_no_animation</item>
<item name="android:background">@android:color/transparent</item>
<item name="android:windowBackground">@android:color/transparent</item>
</style>
<style name="XYFullScreenTheme" parent="android:Theme.Light">
<item name="android:windowBackground">@color/xfgame_colorTransparent_100
</item> <!-- 背景色透明度 -->
<item name="android:windowFullscreen">true</item>
<item name="android:windowActionBar">false</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsTranslucent">true</item><!-- 半透明,设置为false无透明效果 -->
<item name="android:textColor">@color/xfgame_text_666666</item>
</style>
<style name="xf_no_animation">
<item name="android:activityOpenEnterAnimation">@null</item>
<item name="android:activityOpenExitAnimation">@null</item>
<item name="android:activityCloseEnterAnimation">@null</item>
<item name="android:activityCloseExitAnimation">@null</item>
<item name="android:taskOpenEnterAnimation">@null</item>
<item name="android:taskOpenExitAnimation">@null</item>
<item name="android:taskCloseEnterAnimation">@null</item>
<item name="android:taskCloseExitAnimation">@null</item>
<item name="android:taskToFrontEnterAnimation">@null</item>
<item name="android:taskToFrontExitAnimation">@null</item>
<item name="android:taskToBackEnterAnimation">@null</item>
<item name="android:taskToBackExitAnimation">@null</item>
</style>
<style name="xfgame"/>
<style name="xfgame.button"/>
<style name="xfgame.button.false">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">40dp</item>
<item name="android:background">@drawable/xfgame_button_false_background</item>
<item name="android:textColor">@color/xfgame_AEAEAE</item>
<item name="android:textSize">@dimen/xfgame_font_size_18</item>
</style>
<style name="xfgame.button.hasaccount">
<item name="android:layout_width">140dp</item>
<item name="android:layout_height">30dp</item>
<item name="android:background">@drawable/xfgame_button_has_account_background</item>
<item name="android:textColor">@color/xfgame_666666</item>
<item name="android:textSize">@dimen/xfgame_font_size_14</item>
</style>
<style name="xfgame.button.hoyo_one">
<item name="android:layout_width">90dp</item>
<item name="android:layout_height">35dp</item>
<item name="android:background">@drawable/xfgame_button_hy_bg_1</item>
<item name="android:textColor">@color/xfgame_text_FFFFFF</item>
<item name="android:textSize">@dimen/xfgame_font_size_12</item>
<item name="android:gravity">center</item>
</style>
<style name="xfgame.button.hoyo_zero">
<item name="android:layout_width">90dp</item>
<item name="android:layout_height">35dp</item>
<item name="android:background">@drawable/xfgame_button_hy_bg_0</item>
<item name="android:textColor">@color/xfgame_text_FFFFFF</item>
<item name="android:textSize">@dimen/xfgame_font_size_12</item>
<item name="android:gravity">center</item>
</style>
<style name="xfgame.button.true">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">40dp</item>
<item name="android:background">@drawable/xfgame_button_true_background</item>
<item name="android:textColor">@color/xfgame_FFFFFF</item>
<item name="android:textSize">@dimen/xfgame_font_size_18</item>
</style>
<style name="xfgame.button.verifycode">
<item name="android:layout_width">90dp</item>
<item name="android:layout_height">25dp</item>
<item name="android:background">@drawable/xfgame_button_get_verifycode_background</item>
<item name="android:textColor">@color/xfgame_9E93FA</item>
<item name="android:textSize">@dimen/xfgame_font_size_12</item>
</style>
<style name="xfgame.button.xiafeng_one">
<item name="android:layout_width">70dp</item>
<item name="android:layout_height">25dp</item>
<item name="android:background">@drawable/xfgame_button_background_one</item>
<item name="android:textColor">@color/xfgame_text_FFFFFF</item>
<item name="android:textSize">@dimen/xfgame_font_size_10</item>
<item name="android:gravity">center</item>
</style>
<style name="xfgame.button.xiafeng_phone_code">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">35dp</item>
<item name="android:background">@drawable/xfgame_button_background_code_send</item>
<item name="android:textColor">@color/xfgame_hy_main_color</item>
<item name="android:textSize">@dimen/xfgame_font_size_12</item>
<item name="android:layout_gravity">center_vertical</item>
<item name="android:layout_marginStart">@dimen/xfgame_space_normal</item>
<item name="android:gravity">center</item>
</style>
<style name="xfgame.button.xiafeng_two">
<item name="android:layout_width">90dp</item>
<item name="android:layout_height">35dp</item>
<item name="android:background">@drawable/xfgame_button_background_one</item>
<item name="android:textColor">@color/xfgame_text_FFFFFF</item>
<item name="android:textSize">@dimen/xfgame_font_size_12</item>
<item name="android:gravity">center</item>
</style>
<style name="xfgame.button.xiafeng_zero">
<item name="android:layout_width">90dp</item>
<item name="android:layout_height">35dp</item>
<item name="android:background">@drawable/xfgame_button_hy_bg_3</item>
<item name="android:textColor">@color/xfgame_hy_main_color</item>
<item name="android:textSize">@dimen/xfgame_font_size_12</item>
<item name="android:gravity">center</item>
</style>
<style name="xfgame.contact_gm">
<item name="android:layout_width">330dp</item>
<item name="android:layout_height">130dp</item>
<item name="android:background">@drawable/xfgame_forget_account_background</item>
</style>
<style name="xfgame.forget">
<item name="android:layout_width">160dp</item>
<item name="android:layout_height">200dp</item>
</style>
<style name="xfgame.forget.account">
<item name="android:background">@drawable/xfgame_forget_account_background</item>
</style>
<style name="xfgame.forget.psw">
<item name="android:background">@drawable/xfgame_forget_psw_background</item>
</style>
<style name="xfgame.forget.shadow">
<item name="android:layout_width">160dp</item>
<item name="android:layout_height">40dp</item>
<item name="android:background">@drawable/xfgame_shadow_background</item>
<item name="android:textAlignment">center</item>
<item name="android:textSize">@dimen/xfgame_font_size_14</item>
<item name="android:textColor">@color/xfgame_EAEAEA</item>
<item name="android:paddingTop">10dp</item>
</style>
<style name="xfgame.image"/>
<style name="xfgame.image.left_icon">
<item name="android:layout_width">16dp</item>
<item name="android:layout_height">16dp</item>
<item name="android:layout_gravity">center_vertical</item>
<item name="android:layout_marginStart">@dimen/xfgame_space_normal</item>
</style>
<style name="xfgame.image.right_cls_icon">
<item name="android:layout_width">18dp</item>
<item name="android:layout_height">18dp</item>
<item name="android:layout_centerVertical">true</item>
<item name="android:clickable">false</item>
<item name="android:background">@drawable/xfgame_cls</item>
</style>
<style name="xfgame.image.right_cls_icon_rl">
<item name="android:layout_width">25dp</item>
<item name="android:layout_height">match_parent</item>
<item name="android:clickable">true</item>
<item name="android:focusable">true</item>
</style>
<style name="xfgame.input"/>
<style name="xfgame.input.between">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">@dimen/xfgame_edit_height_normal</item>
<item name="android:background">@drawable/xfgame_input_between_background</item>
</style>
<style name="xfgame.input.bottom">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">@dimen/xfgame_edit_height_normal</item>
<item name="android:background">@drawable/xfgame_input_bottom_background</item>
</style>
<style name="xfgame.input.downline">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">40dp</item>
<item name="android:background">@drawable/xfgame_input_down_line</item>
</style>
<style name="xfgame.input.edittext">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textSize">@dimen/xfgame_font_size_12</item>
<item name="android:textColor">@color/xfgame_000000</item>
<item name="android:textColorHint">@color/xfgame_AEAEAE</item>
<item name="android:background">@color/xfgame_colorTransparent_100</item>
<item name="android:imeOptions">actionDone</item>
<item name="android:layout_gravity">center_vertical</item>
<item name="android:layout_marginStart">50dp</item>
<item name="android:layout_weight">1</item>
</style>
<style name="xfgame.input.edittext.account">
<item name="android:inputType">text</item>
<item name="android:maxLines">1</item>
<item name="android:textSize">@dimen/xfgame_font_size_12</item>
</style>
<style name="xfgame.input.edittext.password">
<item name="android:inputType">textPassword</item>
<item name="android:maxLines">1</item>
<item name="android:textSize">@dimen/xfgame_font_size_12</item>
<item name="android:background">@color/xfgame_colorTransparent_100</item>
</style>
<style name="xfgame.input.textview">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textSize">@dimen/xfgame_font_size_14</item>
</style>
<style name="xfgame.input.top">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">@dimen/xfgame_edit_height_normal</item>
<item name="android:background">@drawable/xfgame_input_top_background</item>
</style>
<style name="xfgame.input.xiafeng">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">@dimen/xfgame_edit_height_normal</item>
<item name="android:layout_gravity">center_vertical</item>
<item name="android:layout_marginStart">@dimen/xfgame_space_small</item>
<item name="android:focusable">true</item>
<item name="android:focusableInTouchMode">true</item>
<item name="android:orientation">horizontal</item>
</style>
<style name="xfgame.logo">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
</style>
<style name="xfgame.pay"/>
<style name="xfgame.pay.info"/>
<style name="xfgame.pay.info.key">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_gravity">center</item>
<item name="android:layout_marginLeft">@dimen/xfgame_space_big</item>
<item name="android:textColor">@color/xfgame_666666</item>
<item name="android:textSize">@dimen/xfgame_font_size_15</item>
</style>
<style name="xfgame.pay.info.value">
<item name="android:layout_width">0dp</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_weight">1</item>
<item name="android:layout_gravity">center</item>
<item name="android:layout_marginRight">@dimen/xfgame_space_big</item>
<item name="android:textColor">@color/xfgame_000000</item>
<item name="android:textSize">@dimen/xfgame_font_size_15</item>
</style>
<style name="xfgame.pay.way"/>
<style name="xfgame.pay.way.linearlayout">
<item name="android:layout_width">150dp</item>
<item name="android:layout_height">match_parent</item>
<item name="android:orientation">horizontal</item>
</style>
<style name="xfgame.pay.way.textview">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_gravity">center</item>
<item name="android:paddingLeft">@dimen/xfgame_space_normal</item>
<item name="android:clickable">false</item>
<item name="android:textColor">@color/xfgame_000000</item>
<item name="android:textSize">@dimen/xfgame_font_size_18</item>
</style>
<style name="xfgame.text"/>
<style name="xfgame.text.devicelogined">
<item name="android:background">@drawable/xfgame_device_login_account_background</item>
<item name="android:textColor">@color/xfgame_FFFFFF</item>
<item name="android:textSize">@dimen/xfgame_font_size_16</item>
</style>
<style name="xfgame.text.item"/>
<style name="xfgame.text.item.find_key">
<item name="android:layout_width">80dp</item>
<item name="android:layout_height">match_parent</item>
<item name="android:gravity">center</item>
<item name="android:textColor">@color/xfgame_333333</item>
<item name="android:textSize">@dimen/xfgame_font_size_12</item>
</style>
<style name="xfgame.text.item.find_value">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">match_parent</item>
<item name="android:layout_marginStart">@dimen/xfgame_space_normal</item>
<item name="android:gravity">center</item>
<item name="android:textSize">@dimen/xfgame_font_size_12</item>
<item name="android:textColor">@color/xfgame_text_272727</item>
</style>
<style name="xfgame.text.item.xiafeng_key">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textColor">@color/xfgame_text_272727</item>
<item name="android:textSize">@dimen/xfgame_font_size_12</item>
<item name="android:paddingLeft">@dimen/xfgame_space_small</item>
<item name="android:maxLines">1</item>
</style>
<style name="xfgame.text.item.xiafeng_value">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textColor">@color/xfgame_text_272727</item>
<item name="android:textSize">@dimen/xfgame_font_size_12</item>
<item name="android:maxLines">1</item>
</style>
</resources>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true" />
</network-security-config>
\ No newline at end of file
... ...
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import argparse
import os
import os.path
import json
import os
import os.path
import codecs
import sys
import channel_action
if __name__ == "__main__":
parser = argparse.ArgumentParser(u"渠道专用操作")
parser.add_argument('-c', '--channel', help=u"渠道参数", action="store", dest="channel")
parser.add_argument('-d', '--decompileDir', help=u"反编译路径", action='store', dest="decompileDir")
parser.add_argument('-p', '--packageName', help=u"应用包名", action='store', dest="packageName")
args = parser.parse_args()
# print(args)
channel = json.loads(args.channel)
channel_action.execute(channel, args.decompileDir, args.packageName)
\ No newline at end of file
... ...
... ... @@ -95,7 +95,7 @@ def manifest_add(manifest_path, tree, root, origin_activity_name):
namespace2)
if target_activity is None:
return "SplashActivity不存在"
return "SplashActivity not found"
intent_filter = target_activity.find('intent-filter')
if intent_filter is None:
... ...