检索绑定到我的服务的应用的包名称

时间:2018-04-03 07:37:02

标签: android android-service android-service-binding package-name

我的应用程序中有一个外部应用程序可以绑定的Android服务。此外,当应用绑定到我的服务时,我会返回Messenger,以便他们与我的服务进行通信。这有点像是什么

public class MyService extends Service {
    private Messenger mMessenger = new Messenger(new MyHandler());

    @Overide
    onBind(Intent intent) {
        return mMessenger.getBinder();
    }
}

我的一个要求是找出绑定到我的服务的应用程序的包名称。但环顾四周之后,似乎没有办法实现这一目标。我在用于绑定到我的服务的Intent或与我的服务进行通信时使用的Messenger中找不到任何有用的方法。

有没有办法获取连接应用的包名?

0 个答案:

没有答案