Codota Logo
AtomicFile.<init>
Code IndexAdd Codota to your IDE (free)

How to use
com.lody.virtual.helper.utils.AtomicFile
constructor

Best Java code snippets using com.lody.virtual.helper.utils.AtomicFile.<init> (Showing top 15 results out of 315)

  • Common ways to obtain AtomicFile
private void myMethod () {
AtomicFile a =
  • Codota IconFile baseName;new AtomicFile(baseName)
  • Codota IconFile parent;new AtomicFile(new File(parent, userInfo.id + ".xml"))
  • Codota IconFile parent;new AtomicFile(new File(parent, Integer.toString(i) + ".xml"))
  • Smart code suggestions by Codota
}
origin: android-hacker/VirtualXposed

private void removeUserStateLocked(int userHandle) {
  // Cleanup package manager settings
  mPm.cleanUpUser(userHandle);
  // Remove this user from the list
  mUsers.remove(userHandle);
  mRemovingUserIds.remove(userHandle);
  // Remove user file
  AtomicFile userFile = new AtomicFile(new File(mUsersDir, userHandle + ".xml"));
  userFile.delete();
  // Update the user list
  writeUserListLocked();
  updateUserIdsLocked();
  removeDirectoryRecursive(VEnvironment.getUserSystemDirectory(userHandle));
}
origin: android-hacker/VirtualXposed

AtomicFile userListFile = new AtomicFile(mUserListFile);
try {
  fis = userListFile.openRead();
origin: android-hacker/VirtualXposed

try {
  AtomicFile userFile =
      new AtomicFile(new File(mUsersDir, Integer.toString(id) + ".xml"));
  fis = userFile.openRead();
  XmlPullParser parser = Xml.newPullParser();
origin: android-hacker/VirtualXposed

private void writeUserListLocked() {
  FileOutputStream fos = null;
  AtomicFile userListFile = new AtomicFile(mUserListFile);
  try {
    fos = userListFile.startWrite();
    final BufferedOutputStream bos = new BufferedOutputStream(fos);
    // XmlSerializer serializer = XmlUtils.serializerInstance();
    final XmlSerializer serializer = new FastXmlSerializer();
    serializer.setOutput(bos, "utf-8");
    serializer.startDocument(null, true);
    serializer.setFeature("http://xmlpull.org/v1/doc/features.html#indent-output", true);
    serializer.startTag(null, TAG_USERS);
    serializer.attribute(null, ATTR_NEXT_SERIAL_NO, Integer.toString(mNextSerialNumber));
    serializer.attribute(null, ATTR_USER_VERSION, Integer.toString(mUserVersion));
    for (int i = 0; i < mUsers.size(); i++) {
      VUserInfo user = mUsers.valueAt(i);
      serializer.startTag(null, TAG_USER);
      serializer.attribute(null, ATTR_ID, Integer.toString(user.id));
      serializer.endTag(null, TAG_USER);
    }
    serializer.endTag(null, TAG_USERS);
    serializer.endDocument();
    userListFile.finishWrite(fos);
  } catch (Exception e) {
    userListFile.failWrite(fos);
    VLog.e(LOG_TAG, "Error writing user list");
  }
}
origin: android-hacker/VirtualXposed

private void writeUserLocked(VUserInfo userInfo) {
  FileOutputStream fos = null;
  AtomicFile userFile = new AtomicFile(new File(mUsersDir, userInfo.id + ".xml"));
  try {
    fos = userFile.startWrite();
origin: bzsome/VirtualApp-x326

private void removeUserStateLocked(int userHandle) {
  // Cleanup package manager settings
  mPm.cleanUpUser(userHandle);
  // Remove this user from the list
  mUsers.remove(userHandle);
  mRemovingUserIds.remove(userHandle);
  // Remove user file
  AtomicFile userFile = new AtomicFile(new File(mUsersDir, userHandle + ".xml"));
  userFile.delete();
  // Update the user list
  writeUserListLocked();
  updateUserIdsLocked();
  removeDirectoryRecursive(VEnvironment.getUserSystemDirectory(userHandle));
}
origin: darkskygit/VirtualApp

private void removeUserStateLocked(int userHandle) {
  // Cleanup package manager settings
  mPm.cleanUpUser(userHandle);
  // Remove this user from the list
  mUsers.remove(userHandle);
  mRemovingUserIds.remove(userHandle);
  // Remove user file
  AtomicFile userFile = new AtomicFile(new File(mUsersDir, userHandle + ".xml"));
  userFile.delete();
  // Update the user list
  writeUserListLocked();
  updateUserIdsLocked();
  removeDirectoryRecursive(VEnvironment.getUserSystemDirectory(userHandle));
}
origin: bzsome/VirtualApp-x326

AtomicFile userListFile = new AtomicFile(mUserListFile);
try {
  fis = userListFile.openRead();
origin: darkskygit/VirtualApp

AtomicFile userListFile = new AtomicFile(mUserListFile);
try {
  fis = userListFile.openRead();
origin: bzsome/VirtualApp-x326

try {
  AtomicFile userFile =
      new AtomicFile(new File(mUsersDir, Integer.toString(id) + ".xml"));
  fis = userFile.openRead();
  XmlPullParser parser = Xml.newPullParser();
origin: darkskygit/VirtualApp

try {
  AtomicFile userFile =
      new AtomicFile(new File(mUsersDir, Integer.toString(id) + ".xml"));
  fis = userFile.openRead();
  XmlPullParser parser = Xml.newPullParser();
origin: bzsome/VirtualApp-x326

private void writeUserListLocked() {
  FileOutputStream fos = null;
  AtomicFile userListFile = new AtomicFile(mUserListFile);
  try {
    fos = userListFile.startWrite();
    final BufferedOutputStream bos = new BufferedOutputStream(fos);
    // XmlSerializer serializer = XmlUtils.serializerInstance();
    final XmlSerializer serializer = new FastXmlSerializer();
    serializer.setOutput(bos, "utf-8");
    serializer.startDocument(null, true);
    serializer.setFeature("http://xmlpull.org/v1/doc/features.html#indent-output", true);
    serializer.startTag(null, TAG_USERS);
    serializer.attribute(null, ATTR_NEXT_SERIAL_NO, Integer.toString(mNextSerialNumber));
    serializer.attribute(null, ATTR_USER_VERSION, Integer.toString(mUserVersion));
    for (int i = 0; i < mUsers.size(); i++) {
      VUserInfo user = mUsers.valueAt(i);
      serializer.startTag(null, TAG_USER);
      serializer.attribute(null, ATTR_ID, Integer.toString(user.id));
      serializer.endTag(null, TAG_USER);
    }
    serializer.endTag(null, TAG_USERS);
    serializer.endDocument();
    userListFile.finishWrite(fos);
  } catch (Exception e) {
    userListFile.failWrite(fos);
    VLog.e(LOG_TAG, "Error writing user list");
  }
}
origin: darkskygit/VirtualApp

private void writeUserListLocked() {
  FileOutputStream fos = null;
  AtomicFile userListFile = new AtomicFile(mUserListFile);
  try {
    fos = userListFile.startWrite();
    final BufferedOutputStream bos = new BufferedOutputStream(fos);
    // XmlSerializer serializer = XmlUtils.serializerInstance();
    final XmlSerializer serializer = new FastXmlSerializer();
    serializer.setOutput(bos, "utf-8");
    serializer.startDocument(null, true);
    serializer.setFeature("http://xmlpull.org/v1/doc/features.html#indent-output", true);
    serializer.startTag(null, TAG_USERS);
    serializer.attribute(null, ATTR_NEXT_SERIAL_NO, Integer.toString(mNextSerialNumber));
    serializer.attribute(null, ATTR_USER_VERSION, Integer.toString(mUserVersion));
    for (int i = 0; i < mUsers.size(); i++) {
      VUserInfo user = mUsers.valueAt(i);
      serializer.startTag(null, TAG_USER);
      serializer.attribute(null, ATTR_ID, Integer.toString(user.id));
      serializer.endTag(null, TAG_USER);
    }
    serializer.endTag(null, TAG_USERS);
    serializer.endDocument();
    userListFile.finishWrite(fos);
  } catch (Exception e) {
    userListFile.failWrite(fos);
    VLog.e(LOG_TAG, "Error writing user list");
  }
}
origin: bzsome/VirtualApp-x326

private void writeUserLocked(VUserInfo userInfo) {
  FileOutputStream fos = null;
  AtomicFile userFile = new AtomicFile(new File(mUsersDir, userInfo.id + ".xml"));
  try {
    fos = userFile.startWrite();
origin: darkskygit/VirtualApp

private void writeUserLocked(VUserInfo userInfo) {
  FileOutputStream fos = null;
  AtomicFile userFile = new AtomicFile(new File(mUsersDir, userInfo.id + ".xml"));
  try {
    fos = userFile.startWrite();
com.lody.virtual.helper.utilsAtomicFile<init>

Javadoc

Create a new AtomicFile for a file located at the given File path. The secondary backup file will be the same file path with ".bak" appended.

Popular methods of AtomicFile

  • delete
    Delete the atomic file. This deletes both the base and backup files.
  • failWrite
    Call when you have failed for some reason at writing to the stream returned by #startWrite(). This w
  • finishWrite
    Call when you have successfully finished writing to the stream returned by #startWrite(). This will
  • openRead
    Open the atomic file for reading. If there previously was an incomplete write, this will roll back t
  • startWrite
    Start a new write operation on the file. This returns a FileOutputStream to which you can write the
  • sync

Popular in Java

  • Running tasks concurrently on multiple threads
  • getSupportFragmentManager (FragmentActivity)
  • putExtra (Intent)
  • getExternalFilesDir (Context)
  • SimpleDateFormat (java.text)
    Formats and parses dates in a locale-sensitive manner. Formatting turns a Date into a String, and pa
  • GregorianCalendar (java.util)
    GregorianCalendar is a concrete subclass of Calendarand provides the standard calendar used by most
  • HashSet (java.util)
    This class implements the Set interface, backed by a hash table (actually a HashMap instance). It m
  • PriorityQueue (java.util)
    An unbounded priority Queue based on a priority heap. The elements of the priority queue are ordered
  • Pattern (java.util.regex)
    A compiled representation of a regular expression. A regular expression, specified as a string, must
  • XPath (javax.xml.xpath)
    XPath provides access to the XPath evaluation environment and expressions. Evaluation of XPath Expr
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now