dharmin007
dharmin007

Reputation: 1612

Start service in another package without Intent filter

Is there a way to start an Android Service defined in another package without using the Intent-Filter tag in the manifest file? For some reason I would not be able to update the manifest file of the app that contains the Service.

Upvotes: 4

Views: 6250

Answers (1)

alex
alex

Reputation: 6409

If you know the exact package name and service name you can create an Intent with that. The service still needs to be declared in the other manifest though.

Intent intent = new Intent();
intent.setClassName("com.example.otherapplication", "com.example.otherapplication.ServiceName");
startService(intent);

Upvotes: 2

Related Questions