它是否能够访问 android 11 个系统应用程序,示例消息

is it able to access android 11 system apps ,example messages

Intent launchFacebookApplication=getApplicationContext().getPackageManager().getLaunchIntentForPackage("com.google.android.apps.messaging");         
                    launchFacebookApplication.addCategory(Intent.ACTION_MAIN);     
                    startActivity(launchFacebookApplication);     

ComponentName compName=new ComponentName("com.google.android.apps.messaging","com.google.android.apps.messaging");
                       
               Intent intent=new Intent(Intent.ACTION_MAIN);   
                intent.addCategory(Intent.CATEGORY_LAUNCHER);    
                //intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);    
                intent.setComponent(compName);    
                startActivity(intent);     

and in manifest:-
<queries>
        <package android:name="com.google.android.apps.messaging"/>
    </queries>

出现错误:-

PID: 2824
    android.content.ActivityNotFoundException: Unable to find explicit activity class {com.google.android.apps.messaging/com.google.android.apps.messaging}; have you declared this activity in your AndroidManifest.xml?

这段代码有什么问题,请帮我解决这个问题

不保证存在名为“com.google.android.apps.messaging”的应用程序。原始设备制造商和用户可以而且确实会替换默认的短信应用程序。 OEM 有时会在没有 Google 的 SMS 应用程序的情况下发货。如果您想发送短信,请使用 SMSManager 或使用通用短信意图启动它。检查 launch sms application with an intent or 并忽略任何设置组件名称的旧错误答案。

此外,如果您尝试像您的变量名称所说的那样启动 Facebook,那不是 Facebook 应用程序的名称。哪个也不放心安装。