У меня есть два приложения: одно работает в пространстве имен com.gtosoft.voyager, а другое - com.gtosoft.dash. С com.gtosoft.dash я хотел бы запустить службу, которая определена в com.gtosoft.voyager ...
Я думаю, что мне нужно намерение, но какие аргументы я передам в намерение, прежде чем начинать его с startService ()?
Если бы они были в одной упаковке, я мог бы просто использовать
Intent svc=new Intent (SettingsActivity.this,VoyagerService.class);
startService(svc);
Фрагмент Манифеста, который определяет услугу
<application android:icon="@drawable/voyagercarlogo" android:label="@string/app_name" android:debuggable="false">
<provider android:name="com.gtosoft.voyager.VoyagerCProvider"
android:authorities="com.gtosoft.voyager"/>
<service android:name=".VoyagerService"/>
<activity android:name=".SettingsActivity"
android:label="Voyager"
android:configChanges="keyboardHidden|orientation">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>