是因为安卓24引入了一项新的安全特性,即通过FileProvider来限制应用程序对文件的访问权限。FileProvider是一种特殊的ContentProvider,它允许应用程序共享私有文件,并提供对这些文件的严格访问控制。
在安卓24及更高版本中,如果应用程序使用FileProvider来共享视频文件,而不是直接将视频文件存储在公共目录中,那么这些视频文件将不会被MediaScan扫描到,并且不会显示在系统的照片库中。
这项安全特性的目的是保护用户的隐私和数据安全。通过限制应用程序对文件的访问权限,可以防止恶意应用程序获取用户的敏感信息或篡改用户的文件。
然而,如果您希望视频文件能够显示在系统的照片库中,您可以考虑以下解决方案:
总结起来,视频将不会显示在使用FileProvider和MediaScan的安卓24上的照片中是因为安卓24引入了一项新的安全特性,通过限制应用程序对文件的访问权限来保护用户的隐私和数据安全。如果您希望视频文件能够显示在系统的照片库中,您可以考虑将视频文件存储在公共目录中或使用其他方式来共享视频文件并添加到MediaStore中。
云+社区技术沙龙[第21期]
云+社区技术沙龙[第10期]
云+社区开发者大会 长沙站
Techo Day
DBTalk
云+社区技术沙龙[第15期]
T-Day
云+社区技术沙龙[第5期]
云+社区技术沙龙[第6期]
Techo Day
云+社区技术沙龙[第2期]
领取专属 10元无门槛券
手把手带您无忧上云