从Android服务与用户通信

时间:2016-05-27 15:02:40

标签: android user-interface service communication

有没有办法从Android服务与用户沟通?

在用户必须接受某些内容(访问短信,联系人,阅读电子表格等)或使用OAuth登录的情况下,这一点非常重要。

谢谢!

1 个答案:

答案 0 :(得分:0)

使用绑定服务。为此扩展Binder

您可以使用AIDL服务,但应该在2种情况下使用:

  1. 如果您的内存不足,或者您需要从主进程中隔离服务,并且将在另一个linux进程中找到服务(清单中的process =“:service_proc_name”,它将是另一个pid)。 小心,Debugger不会自动启动此过程。
  2. 如果您通过其他应用提供对服务的访问权限。