Context.GetObbDirs Método

Definição

Retorna caminhos absolutos para diretórios específicos do aplicativo em todos os dispositivos de armazenamento compartilhados/externos em que os arquivos OBB do aplicativo (se houver algum) podem ser encontrados.

[Android.Runtime.Register("getObbDirs", "()[Ljava/io/File;", "GetGetObbDirsHandler")]
public abstract Java.IO.File[]? GetObbDirs();
[<Android.Runtime.Register("getObbDirs", "()[Ljava/io/File;", "GetGetObbDirsHandler")>]
abstract member GetObbDirs : unit -> Java.IO.File[]

Retornos

File[]

os caminhos absolutos para diretórios específicos do aplicativo. Alguns caminhos individuais poderão ser null se esse armazenamento compartilhado não estiver disponível no momento. O primeiro caminho retornado é o mesmo que #getObbDir()

Atributos

Comentários

Retorna caminhos absolutos para diretórios específicos do aplicativo em todos os dispositivos de armazenamento compartilhados/externos em que os arquivos OBB do aplicativo (se houver algum) podem ser encontrados. Observe que, se o aplicativo não tiver nenhum arquivo OBB, esses diretórios poderão não existir.

É assim #getFilesDir() que esses arquivos serão excluídos quando o aplicativo for desinstalado, no entanto, há algumas diferenças importantes: <o armazenamento compartilhado ul><li>pode nem sempre estar disponível, pois a mídia removível pode ser ejetada pelo usuário. O estado de mídia pode ser verificado usando Environment#getExternalStorageState(File). <li>Não há nenhuma segurança imposta com esses arquivos. Por exemplo, qualquer retenção de android.Manifest.permission#WRITE_EXTERNAL_STORAGE aplicativo pode gravar nesses arquivos. </ul>

Os dispositivos de armazenamento compartilhado retornados aqui são considerados uma parte estável do dispositivo, incluindo slots de mídia física sob uma cobertura protetora. Os caminhos retornados não incluem dispositivos transitórios, como unidades flash USB conectadas a dispositivos portáteis.

Um aplicativo pode armazenar dados em qualquer um ou em todos os dispositivos retornados. Por exemplo, um aplicativo pode optar por armazenar arquivos grandes no dispositivo com o espaço mais disponível, conforme medido por StatFs.

Nenhuma permissão adicional é necessária para que o aplicativo de chamada leia ou escreva arquivos no caminho retornado. O acesso de gravação fora desses caminhos em dispositivos de armazenamento externos secundários não está disponível.

Java documentação para android.content.Context.getObbDirs().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Confira também