Android 10.0 はデフォルトのランチャー ResolverActivity を設定します

diff --git a/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java b/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java インデックス 996158755c…
56c6005361 100644
— a/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
+++ b/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
@@ - 93,6 +93,8 @@ インポート java.util.List;
java.util.Objectsをインポートします。
java.util.Setをインポートします。

+android.os.SystemPropertiesをインポートします。
+
/**

  • このアクティビティは、システムが次のインテントを開始しようとすると表示されます。
  • 一致するアクティビティが複数ある場合、ユーザーは
    @@ -256,6 +258,21 @@ public class ResolverActivity extends Activity { tent.setFlags(intent.getFlags()&~Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS); を決定できます。意図を返す。}


  • private void setupDefaultLauncher() {
  • int Position = mAdapter.getDefaultHomePosition(“net.spidercontrol.automb”);
  • // 存在しない場合は返す
  • if (位置 == -1) {
  • Log.e(TAG, “位置:”+位置);
  • 戻る;
  • }
  • Log.e(TAG, “位置:::”+位置);
  • startSelected(位置, true, false);
  • 仕上げる();
  • }
 @Override
 protected void onCreate(Bundle savedInstanceState) {
@@ -367,6 +384,20 @@ public class ResolverActivity extends Activity {
MetricsProto.MetricsEvent.ACTION_SHOW_APP_DISAMBIG_NONE_FEATURED、
intent.getAction() + “:” +tent.getType() + “:”
+ (カテゴリ != null

おすすめ

転載: blog.csdn.net/baiyifei2016/article/details/129696422