title: advice for create a class for manage files in android
body: <p>I'm developing an android app that need to create/modify some files during its execution. I know that in android to manage files I need to use Context's methods sub-classes. But in my app the class that has an access to files is not an Activity class, a class that I'm used to use when I need some graphical functionality (interact with user, display images ecc..).</p>
  
  <p>In my mind the class that manage my files is used to make some cryptographic operations, the graphical classes are other (in a mvc structure the class that manage my files is on model part, not in the view). I cannot find any solutions that use Context classes in this way, without any graphical purposes. What kind of characteristics should my class have to implement I/O files operations (declaration on XML and effective type)?</p>
  
  <p>Thanks</p>