2 sinat 31386331 sinat_31386331 于 2016.01.27 12:43 提问

安卓开发用sqlite存的游戏数据,游戏卸载后还在吗?

如题,安卓游戏用sqlite存的游戏数据,游戏卸载后sqlite存的数据信息还在吗?

4个回答

qq_19558705
qq_19558705   Ds   Rxr 2016.01.27 13:29
已采纳

android数据存储存放的地方分两种,一种是private,会随着程序的卸载而丢失。另一种是public,共享内容是不会被丢失。而游戏数据应该会保存的服务器端,重新安装的时候会重新保存一遍。当然做法不一样,结果就不一样。

bdmh
bdmh   Ds   Rxr 2016.01.27 12:48

看你的文件在哪了,如果是随着安装包存在的,就会清理掉,如果是自己拷贝到其他地方的,就没事

rui888
rui888   Ds   Rxr 2016.01.27 13:20

你的sqlite 文件数据库放在那个目录底下呢。具体你尝试看看。

damianma
damianma   2016.01.27 13:54

@ITDragon龙 说的对。如果是private方式的会随着卸载一起删除,具体可以看看文档。如果你是做游戏的话,游戏数据应该存服务器端更好一些。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
android开发:如何在卸载应用程序操作下,不删除原来程序数据库?
情景: 做项目中发现,如果手动卸载安卓应用程序,会清除掉应用原来的数据,比如sqlite3数据库中的数据,为了避免用户卸载应用程序操作下,不会删掉原来的数据。 实现: public class MyApplication extends Application { @Override public void onCreate() { super.onCreate();
ORACLE数据库卸载与升级后的数据还原
数据库逻辑备份工具Export Export导出程序去取数据库(包括数据字典),并将输出写入到一个叫做导出转储文件(export dump file)二进制文件中,可以导出整个数据库、指定的用户和指定的表,在导出期间可以选择导出选项,如权限、索引以及相关度过程及约束条件。O
浏览器关闭之后session对象还存在吗
session会话机制广泛应用在JSP、ASP、
使用CSV存储游戏数据
 using UnityEngine; using System.Collections; using System.IO; public class CSVFile  {     public string [][]Array;          public string GetDataByRowAndCol(int nRow, int nCol)    //
android卸载或者程序更新,SharedPrefefences文件会删除吗
查了一些资料,发现大家对这个问题众说不一,于是就做了一个试验,结果如下
游戏服务器之数据存档(应用数据引擎redis)
逻辑服务器连接数据服务器 注册句柄到ace反应器 CDBMsgServer tmpDBMsgServer = CConfigManager::instance()->get_srv_config().get_dbmsg_server_conf(); string dbMsgServerIp = tmpDBMsgServer.get_ip(); int dbMsgServerPort = t
重装mysql数据库之后,数据恢复问题
1、在重装mysql数据库服务器之前先将mysql安装目录下的data文件夹备份一份,   2、然后卸载mysql数据库,重新安装好mysql服务器之后,先右键点击我的电脑->管理,弹出如下对话框:    3、单击服务,找到mysql,右键单击mysql,如下:    4、单击暂停,停止mysql数据库的运行,然后将原先备份的data文件夹里面的内容直接复制到mysql现在安装
游戏数据存储设计概述(共享内存)
游戏数据存储设计概述(共享内存)                                                            2012-10-03   这里只说一下使用共享内存的游戏数据存储方式及设计,比较泛泛地作个介绍。           所谓共享内存存储,是指在内存中开辟一块共享内存,游戏服务器及数据存储程序都能对其进行读写操作,游戏服务器定时把数据写入到
游戏服务器的数据保存
从事游戏开发也有年头了,许多积累下来的知识和经验并没有做很好的梳理。 之前虽然也零零散散写过一点关于挂机和调试的短文,这次写点关于数据同步的东西。 游戏是个低延时,高并发应用。一般为了提供给用户足够好的体验都会把数据库单独放置一台机器,为的是让游戏进程和数据库进程都能得到充足的资源,都能提供优秀的服务。这也产生了一个问题,如何保证数据库的数据和游戏进程中用户本身没有差别。实际上这个问题一直
如何在对话框关闭后仍能使用其成员变量的值
如何在对话框关闭后仍能使用其成员变量的值呢? 试了很多方法,其中最为保险的就是,设置一个该对话框类的静态成员变量,将你要保存的值赋给该静态变量,就OK了。设置一个全局变量貌似可以,但我试过之后,没有成功,不知道真的可不可以,下面是我的例子; 只截取部分片段予以说明: //  静态变量声明 class CLoginDlg : public CDialog { public: