h5调用android系统相机选择第三方相机, 第三方相机如何返回数据给调用方

ESC尛蜜蜂 2020-06-18 06:52:34
项目要求是 a应用内h5调用系统相册,选择第三方相机应用(第三方相机是我开发的),第三方相机如何返回数据给调用方?有没有大佬知道的,或者系统相册的源码有没有哪位大佬提供下
...全文
480 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
枸杞泡水 2020-06-20
  • 打赏
  • 举报
回复

// First handle the no crop case -- just return the value. If the
// caller specifies a "save uri" then write the data to it's
// stream. Otherwise, pass back a scaled down version of the bitmap
// directly in the extras.
if (mSaveUri != null) { //存在mSaveUri,即指定了目标uri
OutputStream outputStream = null;
try {
outputStream = mContentResolver.openOutputStream(mSaveUri);
outputStream.write(data);
outputStream.close();

setResult(RESULT_OK); //直接返回RESULT_OK,并没有指定intent
finish();
} catch (IOException ex) {
// ignore exception
} finally {
Util.closeSilently(outputStream);
}
} else {
Bitmap bitmap = createCaptureBitmap(data);
// 返回RESULT_OK,并包含一个Intent对象,其中Extra中科key为data,value为一个bitmap
setResult(RESULT_OK, new Intent("inline-data").putExtra("data", bitmap));
finish();
}



参考:https://www.cnblogs.com/childhooding/p/4388462.html
内容概要:本文档是OpenPOWER基金会发布的OpenFSI(Field Replaceable Unit Support Interface)规范1.0.0版本,定义了一种适用于计算机系统中所有芯片服务访问的通用串行接口。FSI采用两线半双工点对点通信式,支持最高166 MHz频率和最长4米传输距离,具备高可靠性、可扩展性和虚拟化支持能力,可用于芯片级服务访问和系统内测试。文档详细描述了FSI的协议机制,包括命令/响应模式、绝对与相对寻址、数据传输格式、CRC错误检测与恢复、中断轮询、流量控制以及BREAK和TERM等特殊命令,并提供了电气特性参数、时序要求及典型应用场景示例。 适合人群:从事硬件系统设计、嵌入式开发或芯片级调试的工程师,特别是涉及服务器管理、FRU维护和低层通信接口开发的技术人员。 使用场景及目标:①用于实现高性能、长距离的板级设备间串行通信;②支持多级中断与DMA信号透传,适用于高可用系统的冗余控制架构;③为CPU、ASIC等芯片提供稳定的服务接口,便于故障诊断与现场更换单元管理。 其他说明:本规范属于OpenPOWER标准轨道文档,遵循基金会知识产权政策,允许自由复制与衍生,但不得修改原始内容;建议开发者结合实际硬件平台参考本文进行FSI主从设备的设计与验证。

80,479

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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