我正在创建一个带有服务的应用程序,我希望其他应用程序能够与之交互并进行扩展。我可以想到两种情况:
我所阅读的大部分关于行动的内容都表明,您应该将行动命名为com.mycompany.appname.CUSTOM_ACTION
。但是,我不认为我应该将操作放在我自己的命名空间中,因为其他开发人员可能希望他们的应用程序能够接收它们。相反,我认为他们应该给他们一个更公开的名字,比如intent.action.CUSTOM_ACTION
。
是否存在命名公共行为的惯例?我可以将我的行为命名为intent.action.CUSTOM_ACTION
,还是不行?
答案 0 :(得分:0)
给它通用名称是个坏主意。它随您的应用程序一起提供,因此您应该坚持使用com.mycompany.appname.CUSTOM_ACTION
命名空间
答案 1 :(得分:0)
openintents.org是一个似乎允许开发人员注册他们希望其他应用程序使用的意图的网站。