我正在 android 下用 C++ 编写一个本机应用程序,我需要广播一些意图。这可能吗?
如果您要向我指出 JNI,请给我更多详细信息,因为我不确定这是如何完成的:)
如果这是不可能的,我会做的是在 NDK 守护进程和 Java-Android-Service 之间建立一个命名管道。 NDK 守护程序将写入命名管道,然后 Java-Android-Service 将发出意图。
有没有更好的办法?
有一个am
您可以运行该命令将意图发送到活动或服务。
const char *cmd = "am startservice -a %s"
" --ei ars_flag 2 --ei invitationType %d"
" --ei mode 1 --es ars_gadget_uuid \"%s\""
" --ei ars_conn_handle %d"
" --es ars_user_uuid \"%s\" --es ars_username \"%s\"";
sprintf (cmdbuffer, cmd, ...);
system (cmdbuffer);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)