java – 高分表

我想在我的Android应用程序中添加一个(本地的,不在线的)高分表,我想了解一下解决问题的最佳方法.

我有一个用户列表(现在被保存到一个文件并作为一个User对象数组回读),高分需要引用这些数据,用用户的名字和照片等填充表格.

对于显示器,我认为TableLayout可能是我最好的选择.我可以为图片,名称,分数等制作列.

对于信息本身,我想也许SQLite表可能是组织我的数据的最佳方式?如果是这样,那么将我的用户数据移动到SQLite表也是值得的,这样我就可以确保数据被正确地交叉引用.

这里有人对此有任何有用的信息或意见吗?谢谢.

更新:我使用SQLite数据库(使用两个表),它工作得很好!也不是很难学习和工作.对于布局,结果是带有自定义适配器的ListView是实现我想要的最佳方式(比TableLayout更灵活).

解决方法:

我没有和Andriod做过很多,但我相信你走的是正确的道路.使用SQLite进行数据不仅有助于保持数据的结构化和组织,还可以使数据集成指数增长,并且可以使用通用的标准方法,使用DAO模式从SQL数据库转换为对象.我建议将SQLite与MyBatis一起使用. MyBatis是java的对象关系映射实用程序.它允许您编写sql并将结果作为java对象返回. MyBatis

相关文章

SQLite架构简单,又有Json计算能力,有时会承担Json文件/RES...
使用Python操作内置数据库SQLite以及MySQL数据库。
破解微信数据库密码,用python导出微信聊天记录
(Unity)SQLite 是一个软件库,实现了自给自足的、无服务器...
安卓开发,利用SQLite实现登陆注册功能