停靠时应用程序无法启动

时间:2012-12-16 12:28:44

标签: android android-manifest docking

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

 <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>

问题是,当手机停靠时,这不会启动应用程序。我做错了什么?

编辑: 当我把它停靠在桌面底座上时没有任何反应。

1 个答案:

答案 0 :(得分:0)

“当我把它停靠在桌面底座上时没有任何反应。”

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

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

<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>

请注意添加桌面支架