Я разрабатываю приложение для Android, которое должно создавать / изменять некоторые файлы во время его выполнения. Я знаю, что в Android для управления файлами мне нужно использовать подклассы методов Context. Но в моем приложении класс, который имеет доступ к файлам, не является классом Activity, классом, который я использую, когда мне нужны графические функции (взаимодействие с пользователем, отображение изображений и т. Д.).
По моему мнению, класс, управляющий моими файлами, используется для выполнения некоторых криптографических операций, графические классы - это другое (в структуре mvc класс, управляющий моими файлами, находится на части модели, а не на виде). Я не могу найти никаких решений, которые используют классы контекста таким образом, без каких-либо графических целей. Какими характеристиками должен обладать мой класс для реализации операций с файлами ввода-вывода (объявление в XML и эффективный тип)?
Спасибо