小编use*_*447的帖子

在库中创建新相册并将图像保存到其中

我一直在寻找无处不在,但无法弄清楚如何在图库中创建相册并将图像保存到它.有人可以帮帮我吗?我唯一能做的就是这个代码只保存图库中的图像:

MediaStore.Images.Media.insertImage(getContentResolver(), bm, "A" , "B");
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助 !

media android gallery save

5
推荐指数
0
解决办法
430
查看次数

为什么 `catch` 会在这里接住投掷?

我不确定这里发生了什么。很明显为什么内部捕获会捕获throw 2,但为什么外部catch(int x)捕获throw?我认为catch(int x)应该只捕获整数值。第二个是否有可能throw抛出第一个咳出的东西(即 2)?

try
{
    try
    {
        throw 2;
    }
    catch (int n)
    {
        std::cout << "Inner Catch " << n << std::endl;
        throw;
    }
}
catch (int x)
{
    std::cout << "Outer Catch " << x << std::endl;
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

c++ try-catch

4
推荐指数
1
解决办法
61
查看次数

使用 ifstream 从二进制文件一次读取 4 个字节

我有一个包含浮点数的二进制文件,因此每 4 个字节都是一个浮点数。我不确定如何以每四个字节存储为浮点数的方式读取,这样我就可以用它做任何我需要的事情。

这是我的代码:

int main()
{
    float i;
    std::ifstream inFile("bin_file", std::ios::binary);
    while (inFile >> i)
    {
        std::cout << i;
    }
    inFile.close();
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,它甚至不会进入 while 循环,除非我将 i 定义为字符。我猜这是因为它每次读取 1 个字节并且无法将其存储为浮点数。顺便说一句,我已经检查过并且文件打开了。

谢谢!

c++ binaryfiles filereader

0
推荐指数
1
解决办法
4328
查看次数

标签 统计

c++ ×2

android ×1

binaryfiles ×1

filereader ×1

gallery ×1

media ×1

save ×1

try-catch ×1