1.分享简单的数据(Sharing Simple Data)
2.分享文件(Sharing Files)
在 linux 系统中,文件具有访问权限保护,不同的用户和用户组都有自己专属的文件区域,android 每一个应用都是一个用户 id,所以andoid 每一个应用都有自己专属的文件区域。android 里面把这些应用专属的文件发送至其他应用,就需要专门的方法。将文件从你的应用发送至另一个应用的安全方法是向接收文件的应用发送这个文件的URI,然后对这个URI授予临时的可访问权限。具有URI临时访问权限的URI是安全的,因为访问权限只授权于接收这个URI的应用,并且它们会自动过期。Android的FileProvider组件提供了getUriForFile())方法来创建一个文件的URI。
介绍如何使用Android的FileProvider组件创建的URI,以及如何向接收URI的应用授予的临时访问权限,来安全地在应用之间共享文件。