更改 android 文件存放目录 getWritablePath() 为sdCard

CCFileUtils::sharedFileUtils()->getWritablePath() 默认为
/data/data/prjName/

"Java_org_cocos2dx_lib_Cocos2dxHelper.h"  的 std::string
getFileDirectoryJNI() 方法

通过 jni
调用  org.cocos2dx.lib.Cocos2dxHelper.getCocos2dxWritablePath() 获取

具体"路径str" 在org.cocos2dx.lib.Cocos2dxHelper.init() 中

edit line:70

 Cocos2dxHelper.sFileDirectory = pContext.getFilesDir().getAbsolutePath();//设置

to


/**方法用于获取SDCard的状态,如果手机装有SDCard,并且可以进行读写,那么方法返回的状态等于Environment.MEDIA_MOUNTED **/
if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED))
{
Cocos2dxHelper.sFileDirectory = Environment.getExternalStorageDirectory()+"/"+applicationInfo.packageName;
}

"Java_org_cocos2dx_lib_Cocos2dxHelper.h"
在 cocos2dx\platform\android\jni

class
"Cocos2dxHelper" 在 cocos2dx\platform\android\java\src

时间: 2024-11-13 22:51:13

更改 android 文件存放目录 getWritablePath() 为sdCard的相关文章

请问如何更改dedecms“文件保存目录”的字符限制 ?

打 开数据库找到“ ×××_arctype ”这个表,注意×××可能因为每个网站不同而不同,也许你的是“dede_arctype”.找到后再找到这三个字段名“typedir. sitepath.siteurl”.你看到这三个字段的类型了吗?分别是“char(60).char(60).char(50)”.如果看官聪明已经 猜到了.  对,就是更改这三个字段的字符长度.笔者已经改为“char(200).char(200).char(200)”.改成200应该足够长了吧. 请问如何更改dedecms"

更改虚拟内存文件存放位置释放系统盘可用空间2016-01-15

更改虚拟内存文件存放位置释放系统盘可用空间2016-01-15 问题描述: 系统盘可用空间不足,通过将系统盘的虚拟内存文件转移到非系统盘(如D盘),释放虚拟内存文件所占用的系统盘空间,增加系统盘的可用空间. 1.打开"我的电脑"--"工具"--"文件夹选项"--"查看"--"显示所有文件和文件夹",并取消选中"隐藏说保护的操作系统文件(推荐)"选项--"应用"--&q

MySQL DDL操作--------指定表数据文件存放目录最佳实战

1. 背景 * 在MYSQL中建立一张数据表,在其数据目录对应的数据库目录下都有对应表的.frm文件,.frm文件是用来保存每个数据表的元数据(meta)信息,包括表结构的定义等,.frm文件跟数据库存储引擎无关,也就是任何存储引擎的数据表都必须有.frm文件,命名方式为数据表名.frm,如user.frm. .frm文件可以用来在数据库崩溃时恢复表结构. * MySQL文件包括MySQL所建数据库文件和MySQL所用引擎创建的数据库文件. * .frm 文件与操作系统和数据库引擎无关,都有这么

关于flex的crossdomain.xml文件存放目录

最近在项目中遇到flex跨域访问的安全沙箱问题,查资料了解到需要在服务端加上crossdomain.xml文件,即: <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"><cross-domain-p

Centos6.5 更改mysql数据存放目录

随着业务量越来越大,更换数据存放磁盘在所难免. 一.确定目前数据存放目录 1.连接数据库:mysql –uroot –p 2.查看mysql存储路径 : show variables like '%dir%'; 二.更改mysql配置文件 1.停止mysql服务: service mysqld stop 2.创建好存放数据的目录,并将原来目录中的数据转存到已创建的目录中 mkdir /data/mysql cp -R /alidata/server/mysql/data/* /data/mysq

MariaDB 更改默认数据存放目录

找个好久的资料,都打算源码安装了,最后终于更改成功了. 环境:CentOS6.6 64位虚拟机,MariaDB 10.0.20 数据库安装方式:rpm包本地安装 注意:在rpm包安装时自动将MariaDB涉及到的文件的所有者更改成了mysql. 文档目的:更改数据库的默认存放数据的目录到/data/mysql_data/mysql 首先确定MariaDB数据库能正常运行. service mysql start  service mysql status 确定正常后关闭服务 service my

mysql 修改数据文件存放目录

1.停止mysql服务: 2.修改/etc/mysql/my.cnf datadir 修改为新的目录: 3. cp -r -P /var/lib/mysql 到新目录 (copy时加-P,保持文件属性不变): 4. 修改新的数据文件的属主为mysql chown -R mysql:mysql  /data/mysql/  (我新的数据文件放在了/data下面): 5.修改 /etc/apparmor.d/usr.sbin.mysqld 把下面这两行路径修改成新目录 /var/lib/mysql/

linux文件存放目录详解

/etc  存放各种配置文件 /etc/inittab   控制启动模式 [[email protected] ~]# cat /etc/inittab # inittab is only used by upstart for the default runlevel. # # ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM. # # System initialization is started by /

MYSQL技巧|为了方便备份和安全,MySQL数据库存放目录如何更改?

本文标签:  MYSQL技巧 MySQL数据库   互联网杂谈 我们在安装玩MYSQL后,数据库存放目录默认是在MYSQL里面的,为了方便备份和安全,我们是有必要更改MySQL数据库存放目录的.那么,要怎么更改呢? 打开cmd命令提示符窗口,输入命令停止MySQL服务运行 net stop mysql 打开X:\Server_Core\MySQL\my.ini, 找到: Datadir = "X:\Server_Core\MySQL\data" 修改为: Datadir = "