3

嘿,在启动器代码中,我希望一个应用程序显示在主屏幕上,在AndroidManifest.xml. 我写了这些行:

 <activity 
     android:name=".MyAppTabs" 
     android:theme="@android:style/Theme.NoTitleBar"
     android:label="MyApp"
     android:icon="@drawable/ic_launcher_app">
         <intent-filter>
            <action android:name="android.intent.action.MAIN"/>
            <category android:name="android.intent.category.LAUNCHER"/>
        </intent-filter>
 </activity>

在添加这些行时,我正在主屏幕上获取我的应用程序,但它没有启动,但使用菜单选项我能够启动我的应用程序......有什么帮助吗?

Adiing 更多详细信息.. 我在 xml 文件夹中有 default_workspace.xml 文件,我将我的应用程序添加到最喜欢的标签...

<favorite
    launcher:packageName="com.android.launcher"
    launcher:className="com.android.launcher.apps.MyAppTabs"
    launcher:screen="3"
    launcher:x="3"
    launcher:y="0" />

如果需要任何其他信息..请告诉我。

4

1 回答 1

0

这只能针对属于同一应用程序的应用程序(在这种情况下是您的启动器)中实现。

  1. 您不应该启动要在 laucher 内部运行的应用程序的活动

  2. 您应该获得要显示应用程序的父视图,

  3. 将应用程序设计作为单个视图或视图组,将其视为子视图(这将是启动器父视图的子视图)

  4. 将子应用程序视图添加到启动器父视图中。

于 2013-07-07T13:11:39.230 回答