Я хотел бы скрыть свое приложение Android от запуска, но иметь возможность вызвать его из другого приложения. Я теряюсь на том, что удалить из манифеста андроида.Как скрыть приложение для Android от пусковой установки
Уже попытался удалить ...
<intent-filter > <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter>
... но тогда он не открывается при вызове из другого приложения.
Вот что, как я называю эту скрытую
Intent i;
PackageManager manager = getPackageManager();
try {
i = manager.getLaunchIntentForPackage("org.xbmc.xbmc");
if (i == null)
throw new PackageManager.NameNotFoundException();
i.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(i);
} catch (PackageManager.NameNotFoundException e) {
Вот вершина манифеста
xmlns:android="http://schemas.android.com/apk/res/android">
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.GET_TASKS" />
<application android:label="@string/app_name" android:icon="@drawable/ic_launcher" android:hasCode="true" android:debuggable="true">
<activity android:theme="@*android:style/Theme.NoTitleBar.Fullscreen" android:name=".Splash" android:finishOnTaskLaunch="true" android:launchMode="singleInstance" android:screenOrientation="sensorLandscape" android:configChanges="touchscreen|keyboard|keyboardHidden|navigation|orientation">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
не работает, приложение не открывается из другого приложения – cre8ful
вы можете опубликовать весь файл 'AndroidManifest.xml'? Кроме того, как вы открываете это приложение из своего другого приложения? – Willis
добавлен в мой первоначальный пост ^^^ – cre8ful