假设我编写了一个应用程序,它可以响应特定的自定义意图,但是围绕该意图的行为已经从一个应用版本转变为另一个应用版本。
改变的例子包括:
content://contacts/people/1,下一个版本可能支持该版本和content://contacts/people/john/doe)phone一起返回,而另一个版本可能会返回附加的phone和address )。为了互操作性/兼容性的目的,是否有既定的版本控制/传递这些更改的方式?
我可以想出几种可能性,但不确定哪一种是最好的(或者是否有最好的):
com.example.v1.SCAN)content://contacts/v1/people/john/doe)version字段我遇到了至少一种意图不兼容的情况(使用zxing,根据可用库/应用程序的版本,扫描操作返回的额外内容可能有所不同)。
发布于 2013-06-12 19:14:25
我会使用一个有数字的版本字段,它比一个更大的字符串更快,也更容易比较。
https://stackoverflow.com/questions/17073308
复制相似问题