Class RawResource


  • public class RawResource
    extends java.lang.Object

    Служебный класс RawResource предназначен для копирования ресурсов в папку приложения.

    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean copy​(int resourceId, java.lang.String fileName, boolean overwrite)
      Копирование ресурсов в папку srcDir по идентификатору ресурса в папке raw.
      static boolean writeStreamToFile​(java.io.File inputFile, java.lang.String path, java.lang.String fileName)
      Запись в файл потока данных.
      static boolean writeStreamToFile​(java.io.InputStream input, java.lang.String path, java.lang.String fileName)
      Запись в файл потока данных.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • copy

        public boolean copy​(int resourceId,
                            java.lang.String fileName,
                            boolean overwrite)
        Копирование ресурсов в папку srcDir по идентификатору ресурса в папке raw.
        Parameters:
        resourceId - Идентификатор копируемого ресурса.
        fileName - Имя создаваемого файла, куда будет записан ресурс.
        overwrite - True, если ресурс нужно переписать, даже если он существует.
        Returns:
        True, если копирование выполнено успешно.
      • writeStreamToFile

        public static boolean writeStreamToFile​(java.io.File inputFile,
                                                java.lang.String path,
                                                java.lang.String fileName)
        Запись в файл потока данных.
        Parameters:
        inputFile - Исходный файл данных.
        path - Папка, в которой следует создать файл fileName.
        fileName - Имя файла для записи в него данных.
        Returns:
        True, если запись выполнена успешно.
      • writeStreamToFile

        public static boolean writeStreamToFile​(java.io.InputStream input,
                                                java.lang.String path,
                                                java.lang.String fileName)
        Запись в файл потока данных.
        Parameters:
        input - Исходный поток данных.
        path - Папка, в которой следует создать файл fileName.
        fileName - Имя файла для записи в него данных.
        Returns:
        True, если запись выполнена успешно.