Commit 47aace20 authored by fallenstardust's avatar fallenstardust

优化初始化X5内核的速度

parent cb0165f5
...@@ -157,7 +157,11 @@ ...@@ -157,7 +157,11 @@
<service <service
android:name="com.ourygo.assistant.service.DuelAssistantService" android:name="com.ourygo.assistant.service.DuelAssistantService"
android:priority="1000" /> android:priority="1000" />
<service
android:name="com.tencent.smtt.export.external.DexClassLoaderProviderService"
android:label="dexopt"
android:process=":dexopt" >
</service>
<!-- 如果已经安装过原版YGOMobile,请注释掉或修改成其他,否则会导致无法安装 --> <!-- 如果已经安装过原版YGOMobile,请注释掉或修改成其他,否则会导致无法安装 -->
<provider <provider
android:name="cn.garymb.ygomobile.ui.settings.YGOPreferencesProvider" android:name="cn.garymb.ygomobile.ui.settings.YGOPreferencesProvider"
......
...@@ -22,9 +22,11 @@ import com.ashokvarma.bottomnavigation.BottomNavigationBar; ...@@ -22,9 +22,11 @@ import com.ashokvarma.bottomnavigation.BottomNavigationBar;
import com.ashokvarma.bottomnavigation.BottomNavigationItem; import com.ashokvarma.bottomnavigation.BottomNavigationItem;
import com.ashokvarma.bottomnavigation.ShapeBadgeItem; import com.ashokvarma.bottomnavigation.ShapeBadgeItem;
import com.ashokvarma.bottomnavigation.TextBadgeItem; import com.ashokvarma.bottomnavigation.TextBadgeItem;
import com.tencent.smtt.export.external.TbsCoreSettings;
import com.tencent.smtt.sdk.QbSdk; import com.tencent.smtt.sdk.QbSdk;
import java.io.IOException; import java.io.IOException;
import java.util.HashMap;
import cn.garymb.ygomobile.AppsSettings; import cn.garymb.ygomobile.AppsSettings;
import cn.garymb.ygomobile.Constants; import cn.garymb.ygomobile.Constants;
...@@ -265,6 +267,10 @@ public abstract class HomeActivity extends BaseActivity implements BottomNavigat ...@@ -265,6 +267,10 @@ public abstract class HomeActivity extends BaseActivity implements BottomNavigat
} }
private void initQbSdk() { private void initQbSdk() {
HashMap map = new HashMap();
map.put(TbsCoreSettings.TBS_SETTINGS_USE_SPEEDY_CLASSLOADER, true);
map.put(TbsCoreSettings.TBS_SETTINGS_USE_DEXLOADER_SERVICE, true);
QbSdk.initTbsSettings(map);
QbSdk.PreInitCallback cb = new QbSdk.PreInitCallback() { QbSdk.PreInitCallback cb = new QbSdk.PreInitCallback() {
@Override @Override
public void onViewInitFinished(boolean arg0) { public void onViewInitFinished(boolean arg0) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment