首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SDK-29上的MediaScanner和ScopedStorage

是Android开发中与媒体扫描和存储权限相关的两个重要概念。

  1. MediaScanner(媒体扫描器):
    • 概念:MediaScanner是Android系统中的一个服务,用于扫描设备上的媒体文件(如图片、音频、视频)并将其添加到媒体库中,以便其他应用程序可以访问和使用这些文件。
    • 优势:通过MediaScanner,应用程序可以及时地将新的媒体文件添加到媒体库中,使其在系统的多媒体应用程序(如相册、音乐播放器)中可见。
    • 应用场景:开发者可以在应用程序中使用MediaScanner来通知系统扫描特定路径下的媒体文件,以确保这些文件能够被其他应用程序正确地检索和使用。
  • ScopedStorage(作用域存储):
    • 概念:ScopedStorage是Android 10(SDK-29)引入的一种新的存储权限模型。它限制了应用程序对外部存储(如SD卡)的直接访问,并引入了一套更加安全和隔离的文件访问机制。
    • 优势:ScopedStorage提供了更好的用户隐私保护和文件管理,确保应用程序只能访问其自己创建的文件或与用户明确共享的文件。这样可以防止应用程序滥用存储权限,保护用户的个人数据。
    • 应用场景:开发者需要适配ScopedStorage来确保应用程序在Android 10及以上版本上正常运行。在使用ScopedStorage时,开发者需要使用新的API来访问和管理文件,如使用MediaStore API来访问媒体文件。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云媒体处理服务:https://cloud.tencent.com/product/mps
  • 腾讯云对象存储(COS):https://cloud.tencent.com/product/cos
  • 腾讯云移动推送:https://cloud.tencent.com/product/umeng_push
  • 腾讯云音视频通信(TRTC):https://cloud.tencent.com/product/trtc
  • 腾讯云人工智能(AI)服务:https://cloud.tencent.com/product/ai
  • 腾讯云物联网平台(IoT):https://cloud.tencent.com/product/iotexplorer
  • 腾讯云区块链服务:https://cloud.tencent.com/product/baas
  • 腾讯云云原生应用引擎(TKE):https://cloud.tencent.com/product/tke

请注意,以上链接仅供参考,具体的产品选择应根据实际需求和情况进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

7分57秒

14.小红点在真实机器上的演示和适配.avi

12分46秒

day08_面向对象(上)/07-尚硅谷-Java语言基础-类和对象的创建

12分46秒

day08_面向对象(上)/07-尚硅谷-Java语言基础-类和对象的创建

12分46秒

day08_面向对象(上)/07-尚硅谷-Java语言基础-类和对象的创建

7分42秒

day08_面向对象(上)/06-尚硅谷-Java语言基础-类的结构:属性和方法

7分42秒

day08_面向对象(上)/06-尚硅谷-Java语言基础-类的结构:属性和方法

7分42秒

day08_面向对象(上)/06-尚硅谷-Java语言基础-类的结构:属性和方法

9分39秒

day08_面向对象(上)/08-尚硅谷-Java语言基础-对类和对象创建的再理解

9分39秒

day08_面向对象(上)/08-尚硅谷-Java语言基础-对类和对象创建的再理解

9分39秒

day08_面向对象(上)/08-尚硅谷-Java语言基础-对类和对象创建的再理解

53秒

ARM版IDEA运行在M1芯片上到底有多快?

2分21秒

Parallels Desktop 17 安装Windows 10 完整视频教程

领券