brew 图片主题 墙纸 设置

cjx0084 2011-07-02 05:41:58
brew中 怎么将程序中的图片保存到手机本地,保存到本地后不用进入应用也能看保存的图片,
望帖代码明示
...全文
2098 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cjx0084 2011-09-30
  • 打赏
  • 举报
回复
图片能获取到,就是保存的时候,保存的路径不清楚
shenleifan 2011-09-16
  • 打赏
  • 举报
回复
第一步,得到 device 的当前屏幕的 bitmap
if( IDISPLAY_GetDeviceBitmap( pApp->a.m_pIDisplay, &pDeviceBitmap ) != SUCCESS )
return FALSE;

第二步,创建一个具有相同图像格式的 bitmap
if( IBITMAP_CreateCompatibleBitmap( pDeviceBitmap, &pApp->m_pBackupDevBitmap, (uint16)
( pApp->m_ClientAreaRect.dx ), (uint16) ( pApp->m_ClientAreaRect.dy ) ) != SUCCESS )
{
IBITMAP_Release( pDeviceBitmap );
return FALSE;
}

第三步,将当前 device 的 bitmap 数据传给新创建的这个 bitmap,并释放 device 的 bitmap
IBITMAP_BltIn( pApp->m_pBackupDevBitmap, 0, 0, (uint16) ( pApp->m_ClientAreaRect.dx ), (uint16)
( pApp->m_ClientAreaRect.dy ), pDeviceBitmap, 0, 0, AEE_RO_COPY );
IBITMAP_Release( pDeviceBitmap );
现在 pApp->m_pBackupDevBitmap 中存放的就是整个屏幕 client area 内的所有图像数据了。

第四步,得到 buffer 数据,将 IBitmap 强制转化为 IDIB 数据类型,你就可以得到你想要的任何数据
了。具体IDIB数据结构包含哪些数据,自个查好啦,事实上,IBitmap 大于IDIB, 就是IDIB这是IBitmap
的前面一部分,比如,
Struct IBitmap
{
IDIB pIDib;
Other;
}
cjx0084 2011-08-28
  • 打赏
  • 举报
回复
就是将图片设置为主题,改图片是保存到什么路径的?

2,851

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧