glowing 发表于 2017-3-20 00:03:00

mstar开发:让android开机进入Lunch介面的方法

\kitkat-mstar-master\packages\apps\Launcher3\src\com\android\launcher3\Launcher.java

参照如下修改:

    @Override
    protected void onResume() {
      // MStar Android Patch Begin
      if (PowerOn) {
            Log.i(TAG, "<<<<<<----------PowerOn == true ---------->>>>>");
            PowerOn = false;

            Intent intent = new Intent(MIntent.ACTION_START_TV_PLAYER);
            intent.addCategory(Intent.CATEGORY_LAUNCHER);
            intent.putExtra("isPowerOn", true);
            intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK
                  | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
            final PackageManager packageManager = getApplicationContext().getPackageManager();
            List<ResolveInfo> resolveInfo = packageManager.queryIntentActivities(intent,
                PackageManager.MATCH_DEFAULT_ONLY);
            /*
                        if (resolveInfo.size() > 0) {
                this.startActivityForResult(intent, REQUEST_START_TV_PLAYER);
            } else {
                Log.i(TAG, "No Tv Package, Skip starting tv player.");
            }
                        */
      }
      // MStar Android Patch End

tianwai2451 发表于 2017-3-20 09:30:18

ruili 发表于 2017-3-20 11:40:36

现在好多MSTAR的芯片

cityhu 发表于 2017-8-28 10:01:07

学习了!
页: [1]
查看完整版本: mstar开发:让android开机进入Lunch介面的方法