Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法在不使用清单文件中的 Intent-Filter 标记的情况下启动另一个包中定义的 Android 服务?由于某种原因,我无法更新包含服务的应用程序的清单文件。
如果您知道确切的包名称和服务名称,则可以使用它创建一个 Intent。该服务仍然需要在另一个清单中声明。
Intent intent = new Intent(); intent.setClassName("com.example.otherapplication", "com.example.otherapplication.ServiceName"); startService(intent);