Android 应用程序停靠时未启动

Android 应用程序停靠时未启动,android,android-manifest,docking,Android,Android Manifest,Docking,浏览网页后,我发现此代码应该在停靠时启动应用程序: <intent-filter > <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> <category android:name="android.int

浏览网页后,我发现此代码应该在停靠时启动应用程序:

 <intent-filter >
           <action android:name="android.intent.action.MAIN" />
           <category   android:name="android.intent.category.LAUNCHER" /> 
           <category android:name="android.intent.category.CAR_DOCK" />
           <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>

问题是,这不会在手机对接时启动应用程序。我做错了什么

编辑: 当我将其停靠在桌面停靠站时,不会发生任何事情。

“当我将其停靠在桌面停靠站时,不会发生任何事情。”

请注意,您编写的代码仅适用于汽车停靠站。因此,您在类别中添加了“汽车停靠”一词

要在任何停靠站中启动应用程序,需要以下内容

<intent-filter >
       <action android:name="android.intent.action.MAIN" />
       <category   android:name="android.intent.category.LAUNCHER" /> 
       <category android:name="android.intent.category.DESK_DOCK" />
       <category android:name="android.intent.category.CAR_DOCK" />
       <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>

注意增加了桌面驳接