我必须启动与房地产物业管理相关的Android应用程序以进行租赁和购买。 请提供启动申请的指南。 我有一些具体问题,请为我提出最佳解决方案。
我在追随的是什么:
请给我一些启动应用程序开发的提示。开发此类应用程序的最佳方法是什么
为我提供最佳UI设计和Android开发技巧的有用资源。
答案 0 :(得分:0)
根据您从服务器获取的属性数量,具体取决于您保存的方式。但是,如果有相当多的话,我建议将它们存储在手机上的数据库中。将有许多库可以帮助您使用SQLite数据库实现和处理查询
我猜你可以有一个包含许多不同过滤器的搜索页面,一旦用户发送它然后将该查询发送到数据库,你就会得到返回给你的匹配,然后你会在列表视图中显示
当您说连接到服务器时,您是指向服务器发出请求吗?如果是这样,请查看Volley和Retrofit等库,这些库只需要少量代码即可启动和运行,而不是自己完成。
如果您已经有一个SQLite数据库来存储属性,那么您可以添加另一个字段,说明该项目是否在愿望清单等中。
我确定会有将BLOB图像转换为位图的方法,所以你不应该有任何麻烦。