congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
AtomicFile.<init>
Code IndexAdd Tabnine 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)

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

  • Finding current android device location
  • getResourceAsStream (ClassLoader)
  • onCreateOptionsMenu (Activity)
  • startActivity (Activity)
  • ObjectMapper (com.fasterxml.jackson.databind)
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Pl
  • FileOutputStream (java.io)
    An output stream that writes bytes to a file. If the output file exists, it can be replaced or appen
  • MessageDigest (java.security)
    Uses a one-way hash function to turn an arbitrary number of bytes into a fixed-length byte sequence.
  • Reference (javax.naming)
  • JTextField (javax.swing)
  • BasicDataSource (org.apache.commons.dbcp)
    Basic implementation of javax.sql.DataSource that is configured via JavaBeans properties. This is no
  • From CI to AI: The AI layer in your organization
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now