1

我的应用程序中有一个 android 服务,外部应用程序可以绑定到该服务。此外,当应用程序绑定到我的服务时,我返回一个Messenger供他们用于与我的服务通信。这有点像它的样子

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

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

我的一项要求是找出绑定到我的服务的应用程序的包名称。但环顾四周后,几乎似乎没有办法做到这一点。Intent在用于绑定到我的服务或用于与我的服务通信时,我找不到任何有用的方法Messenger

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

4

0 回答 0