浏览网页后,我发现此代码应该在停靠时启动应用程序:
<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>
问题是,当手机停靠时,这不会启动应用程序。我做错了什么?
编辑: 当我把它停靠在桌面底座上时没有任何反应。
答案 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>
请注意添加桌面支架