Java 保存屏幕截图cocos2d-x android

Java 保存屏幕截图cocos2d-x android,java,android,c++,cocos2d-x,Java,Android,C++,Cocos2d X,如何在android上使用本机java访问屏幕截图? 我想为发送目的创建一个选择器,但似乎找不到cocos2dxsaveToFile()写入的目录。。帮助?您需要调用java方法来创建屏幕截图图像 void SaveScreenshot() { CCSize size = CCDirector::sharedDirector()->getWinSize(); CCRenderTexture* texture = CCRenderTexture::create((int)s

如何在android上使用本机java访问屏幕截图?

我想为发送目的创建一个选择器,但似乎找不到cocos2dx
saveToFile()
写入的目录。。帮助?

您需要调用java方法来创建屏幕截图图像

void SaveScreenshot()   
{
   CCSize size = CCDirector::sharedDirector()->getWinSize();
   CCRenderTexture* texture = CCRenderTexture::create((int)size.width, (int)size.height);    
   texture->setPosition(ccp(size.width/2, size.height/2));    
   texture->begin();
   CCDirector::sharedDirector()->getRunningScene()->visit();
   texture->end();
   texture->saveToFile("screenshot.png", kCCImageFormatPNG);
}

您需要调用java方法来创建屏幕截图图像

void SaveScreenshot()   
{
   CCSize size = CCDirector::sharedDirector()->getWinSize();
   CCRenderTexture* texture = CCRenderTexture::create((int)size.width, (int)size.height);    
   texture->setPosition(ccp(size.width/2, size.height/2));    
   texture->begin();
   CCDirector::sharedDirector()->getRunningScene()->visit();
   texture->end();
   texture->saveToFile("screenshot.png", kCCImageFormatPNG);
}

你能详细说明你的问题吗?设置一个断点,然后进入保存method@SumitKandoisaveToFile()写入的目录是什么?@learncos2d没有比查找saveToFile()写入的目录更简单的方法了吗?不知道,如果需要查找,我会这样做。我不知道是否有一个标准目录,或者在Android上有什么标准目录,特别是cocos2d-x和截图保存,但它应该在代码中。你能详细说明你的问题吗?设置一个断点,然后进入保存method@SumitKandoi保存文件()的目录是什么写入?@learncos2D没有比查找目录saveToFile()写入更简单的方法了吗?不知道,如果我需要了解,我会这么做。我不知道是否有一个标准的目录,或者它在Android上会是什么,特别是使用cocos2d-x和截图保存,但它应该就在代码中。这看起来很有希望,但filepathData是一个只读文件系统
java.io.IOException:只读文件系统
@GameDevGuru sd卡wripe权限在那里?这看起来很有希望,但filepathData是一个只读文件系统
java.io.IOException:只读文件系统
@GameDevGuru sd有刷卡许可证吗?