update sdk of xiaomi

This commit is contained in:
zhl 2021-10-21 12:01:25 +08:00
parent 365b6d548b
commit 1bfc54167f
20 changed files with 127 additions and 110 deletions

View File

@ -71,7 +71,6 @@ public class MainActivity extends Activity implements OnLoginProcessListener, On
Toast.LENGTH_LONG).show(); Toast.LENGTH_LONG).show();
return; return;
} }
MiCommplatform.getInstance().onMainActivityCreate(this);
setContentView(nativeAndroid.getRootFrameLayout()); setContentView(nativeAndroid.getRootFrameLayout());
rootLayout = nativeAndroid.getRootFrameLayout(); rootLayout = nativeAndroid.getRootFrameLayout();
showLoadingView(); showLoadingView();

BIN
sdk/libs/gaid.jar Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,100 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<module external.linked.project.id=":sdk" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$/.." external.system.id="GRADLE" type="JAVA_MODULE" version="4">
<component name="FacetManager">
<facet type="android-gradle" name="Android-Gradle">
<configuration>
<option name="GRADLE_PROJECT_PATH" value=":sdk" />
<option name="LAST_SUCCESSFUL_SYNC_AGP_VERSION" value="3.3.1" />
<option name="LAST_KNOWN_AGP_VERSION" value="3.3.1" />
</configuration>
</facet>
<facet type="android" name="Android">
<configuration>
<option name="SELECTED_BUILD_VARIANT" value="debug" />
<option name="ASSEMBLE_TASK_NAME" value="assembleDebug" />
<option name="COMPILE_JAVA_TASK_NAME" value="compileDebugSources" />
<afterSyncTasks>
<task>generateDebugSources</task>
</afterSyncTasks>
<option name="ALLOW_USER_CONFIGURATION" value="false" />
<option name="MANIFEST_FILE_RELATIVE_PATH" value="/src/main/AndroidManifest.xml" />
<option name="RES_FOLDER_RELATIVE_PATH" value="/src/main/res" />
<option name="RES_FOLDERS_RELATIVE_PATH" value="file://$MODULE_DIR$/src/main/res;file://$MODULE_DIR$/build/generated/res/rs/debug;file://$MODULE_DIR$/build/generated/res/resValues/debug" />
<option name="TEST_RES_FOLDERS_RELATIVE_PATH" value="" />
<option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" />
<option name="PROJECT_TYPE" value="1" />
</configuration>
</facet>
</component>
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_7">
<output url="file://$MODULE_DIR$/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes" />
<output-test url="file://$MODULE_DIR$/build/intermediates/javac/debugUnitTest/compileDebugUnitTestJavaWithJavac/classes" />
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/apt/debug" isTestSource="false" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/build/generated/aidl_source_output_dir/debug/compileDebugAidl/out" isTestSource="false" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/buildConfig/debug" isTestSource="false" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/build/generated/renderscript_source_output_dir/debug/compileDebugRenderscript/out" isTestSource="false" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/build/generated/res/rs/debug" type="java-resource" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/build/generated/res/resValues/debug" type="java-resource" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/apt/androidTest/debug" isTestSource="true" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/build/generated/aidl_source_output_dir/debugAndroidTest/compileDebugAndroidTestAidl/out" isTestSource="true" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/buildConfig/androidTest/debug" isTestSource="true" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/build/generated/renderscript_source_output_dir/debugAndroidTest/compileDebugAndroidTestRenderscript/out" isTestSource="true" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/build/generated/res/rs/androidTest/debug" type="java-test-resource" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/build/generated/res/resValues/androidTest/debug" type="java-test-resource" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/apt/test/debug" isTestSource="true" generated="true" />
<sourceFolder url="file://$MODULE_DIR$/src/debug/res" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/debug/resources" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/debug/assets" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/debug/aidl" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/debug/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/debug/rs" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/debug/shaders" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/res" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/resources" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/assets" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/aidl" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/java" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/rs" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/shaders" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/testDebug/res" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/testDebug/resources" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/testDebug/assets" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/testDebug/aidl" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/testDebug/java" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/testDebug/rs" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/testDebug/shaders" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/main/res" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/main/assets" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/main/aidl" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/main/rs" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/main/shaders" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/res" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/resources" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/assets" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/aidl" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/java" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/rs" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/shaders" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/test/res" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/test/assets" type="java-test-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/test/aidl" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/test/rs" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/test/shaders" isTestSource="true" />
<excludeFolder url="file://$MODULE_DIR$/build" />
</content>
<orderEntry type="jdk" jdkName="Android API 28 Platform" jdkType="Android SDK" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="Gradle: __local_aars__:./sdk/libs/protobuf-java-2.6.1.jar:unspecified@jar" level="project" />
<orderEntry type="library" name="Gradle: __local_aars__:./sdk/libs/eventbus-3.0.0.jar:unspecified@jar" level="project" />
<orderEntry type="library" name="Gradle: __local_aars__:./sdk/libs/mio_sdk_base_3.2.2_12770.jar:unspecified@jar" level="project" />
<orderEntry type="library" name="Gradle: __local_aars__:./sdk/libs/alipaySdk-20180601.jar:unspecified@jar" level="project" />
<orderEntry type="library" name="Gradle: __local_aars__:./sdk/libs/zxing-3.1.0.jar:unspecified@jar" level="project" />
<orderEntry type="library" name="Gradle: __local_aars__:./sdk/libs/org.apache.http.legacy.jar:unspecified@jar" level="project" />
</component>
</module>

View File

@ -1,8 +1,6 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android" <manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.xiaomi"> package="com.xiaomi">
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_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_PHONE_STATE" />
@ -11,24 +9,32 @@
<uses-permission android:name="com.xiaomi.permission.AUTH_SERVICE" /> <uses-permission android:name="com.xiaomi.permission.AUTH_SERVICE" />
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" /> <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
<!-- Xiaomi SDK Need -->
<queries>
<package android:name="com.xiaomi.gamecenter" />
<package android:name="com.xiaomi.gamecenter.sdk.service" />
<package android:name="com.eg.android.AlipayGphone" />
<package android:name="com.tencent.mm" />
<package android:name="com.tencent.mobileqq" />
<package android:name="com.sina.weibo" />
<package android:name="com.miui.cloudservice" />
<package android:name="com.xiaomi.xmsf" />
<package android:name="com.miui.securitycenter" />
</queries>
<application> <application>
<!-- Xiaomi SDK Need --> <!-- Xiaomi SDK Need -->
<meta-data <meta-data
android:name="notch.config" android:name="notch.config"
android:value="portrait|landscape" /> android:value="portrait|landscape" />
<meta-data
android:name="android.max_aspect"
android:value="2.2" />
<meta-data
android:name="MiLinkGroupAppID"
android:value="@integer/MiLinkGroupAppID" />
<activity <activity
android:name="com.xiaomi.gamecenter.sdk.ui.MiActivity" android:name="com.xiaomi.gamecenter.sdk.ui.MiActivity"
android:configChanges="orientation|screenSize" android:configChanges="orientation|screenSize"
android:screenOrientation="behind" android:screenOrientation="behind"
android:theme="@android:style/Theme.Translucent.NoTitleBar"/> android:theme="@android:style/Theme.Translucent.NoTitleBar"></activity>
<activity <activity
android:name="com.xiaomi.gamecenter.sdk.ui.PayListActivity" android:name="com.xiaomi.gamecenter.sdk.ui.PayListActivity"
android:configChanges="orientation|screenSize" android:configChanges="orientation|screenSize"

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<stroke android:color="#33B4FF"
android:width="@dimen/view_dimen_2"/>
<corners android:radius="@dimen/view_dimen_12"/>
</shape>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#33B4FF" />
<corners android:radius="@dimen/view_dimen_12"/>
</shape>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#9a9a9a"/>
<corners android:radius="@dimen/view_dimen_8"/>
</shape>

View File

@ -0,0 +1,90 @@
<?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="wrap_content"
android:background="@drawable/mio_bg_corner_white"
android:orientation="vertical">
<TextView
android:id="@+id/confirm_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_gravity="center_horizontal"
android:layout_marginTop="@dimen/view_dimen_80"
android:alpha="0.9"
android:text="@string/permission_request"
android:textColor="@color/color_light_gray"
android:textSize="@dimen/text_font_size_50"
android:textStyle="bold" />
<TextView
android:id="@+id/confirm_content"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/confirm_title"
android:layout_centerHorizontal="true"
android:layout_marginStart="@dimen/view_dimen_81"
android:layout_marginTop="@dimen/view_dimen_66"
android:layout_marginEnd="@dimen/view_dimen_79"
android:alpha="0.6"
android:text="@string/permission_request_content"
android:textColor="@color/color_light_gray"
android:textSize="@dimen/text_font_size_46" />
<LinearLayout
android:id="@+id/bold_text_top"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/confirm_content"
android:layout_marginStart="@dimen/view_dimen_81"
android:layout_marginTop="@dimen/view_dimen_23"
android:orientation="horizontal">
<View
android:layout_width="@dimen/view_dimen_16"
android:layout_height="@dimen/view_dimen_16"
android:layout_gravity="center_vertical"
android:layout_marginRight="@dimen/view_dimen_30"
android:background="@drawable/mio_round_gray_point" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/permission_request_phone"
android:textColor="@color/color_light_gray"
android:textSize="@dimen/text_font_size_46"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/bold_text_top"
android:layout_marginTop="@dimen/view_dimen_84"
android:layout_marginBottom="@dimen/view_dimen_100"
android:gravity="center_horizontal"
android:orientation="horizontal">
<TextView
android:id="@+id/permission_cancel"
android:layout_width="@dimen/view_dimen_390"
android:layout_height="@dimen/view_dimen_120"
android:background="@drawable/mio_cancel_btn"
android:gravity="center"
android:text="@string/btn_cancel"
android:textColor="#33B4FF"
android:textSize="@dimen/text_font_size_48" />
<TextView
android:id="@+id/permission_ok"
android:layout_width="@dimen/view_dimen_390"
android:layout_height="@dimen/view_dimen_120"
android:layout_marginStart="@dimen/view_dimen_40"
android:background="@drawable/mio_confirm_btn"
android:gravity="center"
android:text="@string/permission_request_to_grant"
android:textColor="@color/color_white"
android:textSize="@dimen/text_font_size_48" />
</LinearLayout>
</RelativeLayout>

View File

@ -41,4 +41,10 @@
<string name="no_url" translatable="false">no url</string> <string name="no_url" translatable="false">no url</string>
<string name="download_fail" translatable="false">download fail</string> <string name="download_fail" translatable="false">download fail</string>
<string name="permission_request">权限申请</string>
<string name="permission_request_content">为了更好的提高您的游戏体验及账号安全,请允许我们访问以下权限:</string>
<string name="permission_request_phone">获取手机信息</string>
<string name="permission_request_storage">读写手机存储</string>
<string name="permission_request_to_grant">去授权</string>
</resources> </resources>