Android中2D数组的最佳输入数据格式是什么?

时间:2019-01-10 09:16:08

标签: android

我正在做我的第一个Android应用程序。这是一个简单的游戏,其中包含一些(例如100个)关卡。每个级别包含一些7x7网格。

简而言之,输入数据包括级别列表。每个级别都包含一些名称和2D数组。

我开始想知道保留这些数据的最佳方法是什么? XML,JSON还是将其保存在代码中?也许还有其他东西?

1 个答案:

答案 0 :(得分:1)

  

XML,JSON还是保留在代码中?

您应该使用JSON

  

建议

  • 每个级别都是res/raw

    中的一个json文件

    res / raw / level0.json

    res / raw / level1.json ...

  • 每个json都包含您的数据,例如level0.json:

    {   “ id”:0,   “ name”:“ Level 0”,   “数据”:您的2D数组 }

  • 您只需要在每个级别加载1个json文件,这对性能很有帮助

希望获得帮助!