在Android中将公钥对象从服务传递到活动?

在Android中将公钥对象从服务传递到活动?,android,service,android-activity,public-key,aidl,Android,Service,Android Activity,Public Key,Aidl,我正在尝试将公钥对象从服务传递到活动。但是,Aidl似乎不支持公钥类型。有什么办法吗?如果你已经有了公钥,你应该把它放到/res/raw/文件夹中,然后从那里取回它。或者将其存储在文件系统活动中。getFilesDir.getAbsolutePath将是您的路径。您还可以在IPC上使用传递对象,如本文所述 希望这能有所帮助。@Benner非常感谢您的回答。事实上,我应该提到服务和活动不属于同一个应用程序,因此我猜您的第一个建议不适用于这种情况。我查看了你的android开发者论坛链接。我想我得用

我正在尝试将公钥对象从服务传递到活动。但是,Aidl似乎不支持公钥类型。有什么办法吗?

如果你已经有了公钥,你应该把它放到/res/raw/文件夹中,然后从那里取回它。或者将其存储在文件系统活动中。getFilesDir.getAbsolutePath将是您的路径。您还可以在IPC上使用传递对象,如本文所述
希望这能有所帮助。

@Benner非常感谢您的回答。事实上,我应该提到服务和活动不属于同一个应用程序,因此我猜您的第一个建议不适用于这种情况。我查看了你的android开发者论坛链接。我想我得用这个包裹和包裹。但由于我是android的新手,我仍然不知道如何正确使用它们,尤其是在java PublicKey对象中。再次感谢。您可以将对象保存到字节数组中,并将其设置为“包裹”,然后从中获取它。这里有一些关于包裹和字节数组以及