本项目为一款专为旅行爱好者设计的Android应用程序,提供行程规划、景点推荐和实时导航等功能,旨在帮助用户轻松探索世界各地。
这是一个旅游应用的安卓端后台项目(GitHub链接已移除),作为我的毕业设计的一部分,该项目包括了后台和安卓前端。由于此前从未接触过安卓开发,在完成这个项目的进程中我边学边写代码,并且偶尔向周围懂安卓的同学请教问题,最终完成了这个令人生厌但还算过得去的安卓端应用。
尽管项目整体外观尚可接受,但仍存在不少不足之处,例如Fragment与Activity使用不当等问题。此外,一些bug我也懒得修复了(特别是Tabhost中的第二个标签页),由于嵌套了ViewPager和TabLayout,在初次显示时标题不会出现,直到切换到其他标签页再返回才会恢复正常显示。
无奈时间紧迫加上我对Java语言的极度厌恶感,使得看到代码就毫无激情可言。不过我认为这个项目还是有一定的参考价值的,因此决定将其贡献出来供他人参考。
在使用应用进行定位功能测试时,请注意不要开启手机本身的GPS定位服务;因为我在处理网络定位方面存在不足之处,在app内部设置为仅使用网络定位的情况下如果同时开启了设备上的GPS,则会导致持续不断的地理位置请求并反复弹出位置选择窗口。这算是一个比较尴尬的bug了。
对于应用界面部分,由于懒得上传截图所以提供了一个isux链接(已移除),有兴趣的朋友可以自行查看。