我已准备好将应用程序上传到Google Play,但我想做得好,没有错误(或者试图避免它们),所以我已经按照这个问题:“To Do” list before publishing android app to market [closed]
但是,在那里我看到了一个让我更加关注的答案,因为我不知道这些属性。 This 就是我所说的答案。
答案建议声明android:process
和android:sharedUserId
属性,以便查找该文档。
查找有关这两个属性的一些信息,我发现android:process
<{1}} 属于android:sharedUserId
属性,这让我更清楚了解如何使用此属性。我可以从中获得的是,您可以声明您的活动将在不同的过程中启动,以避免在运行主进程时的内存限制。如果我错了,请纠正我。
我没有遇到android:process
属性的详细文档,我试着在这里查看一些问题:
我可以从那里得到的是我可以在应用程序之间共享一些信息。如果我错了,请再次纠正我。
在我的应用程序中,我只在其中使用谷歌地图,所以有些问题出现在我的头上:
我是否应始终将android:sharedUserId
和android:sharedUserId
声明为我之前建议的答案?
如果确实如此,是否会产生一些安全问题?我不知道它是否可行,但我认为如果某些应用程序可以访问您的数据应用程序,则可能存在安全问题(取决于您在应用程序中使用的数据类型)。
< / LI>我应该在android:sharedUserId
上使用什么名称?它可以是我想要的或必须是特定的名称(例如,包名称),以便其他应用程序可以访问我的应用程序数据?那是android:sharedUserId
公开吗?
如果我不希望我的应用程序暂时共享信息,但将来我想这样做。我是否应该在第一次将其发布到市场上时声明android:process
?其他应用程序可以访问我的数据吗?
Fragment
,例如,执行{{1}}上的地图吗?注意:我对这些属性完全感到困惑,所以也许这些问题并不完全正确(以句法或概念的方式)。如果我在这个问题上犯了任何错误,请纠正我。我试图尽可能多地收集信息,但这还不足以解决我的疑虑。
提前致谢!