通常的数据库有关系型数据如:ms ql ,mysql,oracle等,非关系型nosql数据库 如mongodb,redis
android作为手机端的手机 *** 作系统,是无法直接 *** 作大型的关系型或是no sql类型的数据库的。
从你的应用描述中景点等信息都可以选择存储在sqlite中。
但是图片这些信息还是建议你存储到服务器上,以文件的形式存储。
还有一种方式是在服务器中使用任何的关系型和非关系型数据库存储你的所有数据,但是你的android应用需要通过api去访问你的景点图片信息。
安卓开发中默认使用的数据库是SQLite,它是一个轻量级的关系型数据库,不需要安装即可使用,是一种自带的数据库管理系统,内建于安卓系统中,可以为应用程序提供简单、可靠的数据存储功能。它支持标准的SQL语句,也可以在应用程序中使用API来 *** 作数据库。它的开发者可以轻松的使用SQLite来创建、修改表,插入数据,查询和更新数据,以及从数据库中删除数据。你如果只想做单机的,数据库一般就用安卓自带的Sqlite。但是既然是个图片管理系统了,一般是需要服务端的,安卓端可以做用户登录,查询自己借书的情况,主要代码还是在服务端,编程语言选择就很多了,看你熟悉哪些,像Java,C#,PHP,C,GO,甚至JS 等都可以做。安卓端的编程语言选择就有限了,Java和Kotlin是主要的,其他就是像JS的(ReactNative,UniApp),flutter这些
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)