Want my app on Launchers Homescreen
Hey in the Launcher code, I want one app to appear on the home screen, in AndroidManifest.xml
. I wrote these lines:
<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>
when adding these lines I get my application on the desktop but it does not start, but using the menu option I can start my application ... Any help ??
Adinging more details .. I have a default_workspace.xml file in the xml folder where I add my application to a favorite tag ...
<favorite
launcher:packageName="com.android.launcher"
launcher:className="com.android.launcher.apps.MyAppTabs"
launcher:screen="3"
launcher:x="3"
launcher:y="0" />
If any other information is required .. Please tell me.
source to share
This can only be achieved for apps that are part of the same app (in this case, your Launcher).
-
You shouldn't run the activity of the app you want to run inside the laucher
-
You should get the parent view that you want to show the applcation,
-
Get the app design as a single view or view group, treat this as a child (this will be a child of the parent launcher view)
-
Add child apllication view to parent panel view.
source to share