3

ランチャー コードでは、ホームスクリーンに 1 つのアプリを表示する必要があります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>

これらの行を追加すると、ホーム画面にアプリが表示されますが、起動しませんが、メニューオプションを使用してアプリを起動できます...助けはありますか??

詳細を確認中..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

This can be acheived only for the applications which is part of the same application (In this case your Launcher).

  1. You should not start the activity of the application which you want to run inside of laucher

  2. You should get the parent view where the applcation wants to be shown,

  3. Get application design as single view or view group, consider this as child (this would be the child of launcher parent view)

  4. Add child apllication view into launcher parent view.

于 2013-07-07T13:11:39.230 に答える