Codota Logo
VDeviceManagerService
Code IndexAdd Codota to your IDE (free)

How to use
VDeviceManagerService
in
com.lody.virtual.server.device

Best Java code snippets using com.lody.virtual.server.device.VDeviceManagerService (Showing top 19 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
DateTime d =
  • Codota Iconnew DateTime()
  • Codota IconDateTimeFormatter formatter;String text;formatter.parseDateTime(text)
  • Codota IconObject instant;new DateTime(instant)
  • Smart code suggestions by Codota
}
origin: android-hacker/VirtualXposed

private VDeviceInfo generateRandomDeviceInfo() {
  VDeviceInfo info = new VDeviceInfo();
  String value;
  do {
    value = generate10(15);
    info.deviceId = value;
  } while (mPool.deviceIds.contains(value));
  do {
    value = generate16(16);
    info.androidId = value;
  } while (mPool.androidIds.contains(value));
  do {
    value = generateMac();
    info.wifiMac = value;
  } while (mPool.wifiMacs.contains(value));
  do {
    value = generateMac();
    info.bluetoothMac = value;
  } while (mPool.bluetoothMacs.contains(value));
  do {
    value = generate10(20);
    info.iccId = value;
  } while (mPool.iccIds.contains(value));
  info.serial = generateSerial();
  addDeviceInfoToPool(info);
  return info;
}
origin: android-hacker/VirtualXposed

@SuppressLint("HardwareIds")
private VDeviceInfo generateDeviceInfo() {
  VDeviceInfo info = generateRandomDeviceInfo();
  Context context = VirtualCore.get().getContext();
  if (context == null) {
    return info;
  }
  try {
    String deviceId = null;
    final TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
    if (tm != null) {
      deviceId = tm.getDeviceId();
    }
    if (deviceId != null) {
      info.deviceId = deviceId;
    }
    String android_id = Settings.System.getString(context.getContentResolver(), Settings.System.ANDROID_ID);
    if (android_id != null) {
      info.androidId = android_id;
    }
    info.serial = Build.SERIAL;
  } catch (Throwable e) {
    e.printStackTrace();
  }
  return info;
}
origin: android-hacker/VirtualXposed

@Override
public void readPersistenceData(Parcel p) {
  SparseArray<VDeviceInfo> infos = mService.getDeviceInfos();
  infos.clear();
  int size = p.readInt();
  while (size-- > 0) {
    int userId = p.readInt();
    VDeviceInfo info = new VDeviceInfo(p);
    infos.put(userId, info);
  }
}
origin: android-hacker/VirtualXposed

public VDeviceManagerService() {
  mPersistenceLayer.read();
  for (int i = 0; i < mDeviceInfos.size(); i++) {
    VDeviceInfo info = mDeviceInfos.valueAt(i);
    addDeviceInfoToPool(info);
  }
}
origin: android-hacker/VirtualXposed

@Override
public boolean onCreate() {
  Context context = getContext();
  DaemonService.startup(context);
  if (!VirtualCore.get().isStartup()) {
    return true;
  }
  VPackageManagerService.systemReady();
  addService(ServiceManagerNative.PACKAGE, VPackageManagerService.get());
  VActivityManagerService.systemReady(context);
  addService(ServiceManagerNative.ACTIVITY, VActivityManagerService.get());
  addService(ServiceManagerNative.USER, VUserManagerService.get());
  VAppManagerService.systemReady();
  addService(ServiceManagerNative.APP, VAppManagerService.get());
  BroadcastSystem.attach(VActivityManagerService.get(), VAppManagerService.get());
  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
    addService(ServiceManagerNative.JOB, VJobSchedulerService.get());
  }
  VNotificationManagerService.systemReady(context);
  addService(ServiceManagerNative.NOTIFICATION, VNotificationManagerService.get());
  VAppManagerService.get().scanApps();
  VAccountManagerService.systemReady();
  addService(ServiceManagerNative.ACCOUNT, VAccountManagerService.get());
  addService(ServiceManagerNative.VS, VirtualStorageService.get());
  addService(ServiceManagerNative.DEVICE, VDeviceManagerService.get());
  addService(ServiceManagerNative.VIRTUAL_LOC, VirtualLocationService.get());
  return true;
}
origin: android-hacker/VirtualXposed

@Override
public VDeviceInfo getDeviceInfo(int userId) throws RemoteException {
  VDeviceInfo info;
  synchronized (mDeviceInfos) {
    info = mDeviceInfos.get(userId);
    if (info == null) {
      info = generateDeviceInfo();
      mDeviceInfos.put(userId, info);
      mPersistenceLayer.save();
    }
  }
  return info;
}
origin: darkskygit/VirtualApp

public VDeviceManagerService() {
  mPersistenceLayer.read();
  for (int i = 0; i < mDeviceInfos.size(); i++) {
    VDeviceInfo info = mDeviceInfos.valueAt(i);
    addDeviceInfoToPool(info);
  }
}
origin: darkskygit/VirtualApp

@Override
public boolean onCreate() {
  Context context = getContext();
  DaemonService.startup(context);
  if (!VirtualCore.get().isStartup()) {
    return true;
  }
  VPackageManagerService.systemReady();
  addService(ServiceManagerNative.PACKAGE, VPackageManagerService.get());
  VActivityManagerService.systemReady(context);
  addService(ServiceManagerNative.ACTIVITY, VActivityManagerService.get());
  addService(ServiceManagerNative.USER, VUserManagerService.get());
  VAppManagerService.systemReady();
  addService(ServiceManagerNative.APP, VAppManagerService.get());
  BroadcastSystem.attach(VActivityManagerService.get(), VAppManagerService.get());
  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
    addService(ServiceManagerNative.JOB, VJobSchedulerService.get());
  }
  VNotificationManagerService.systemReady(context);
  addService(ServiceManagerNative.NOTIFICATION, VNotificationManagerService.get());
  VAppManagerService.get().scanApps();
  VAccountManagerService.systemReady();
  addService(ServiceManagerNative.ACCOUNT, VAccountManagerService.get());
  addService(ServiceManagerNative.VS, VirtualStorageService.get());
  addService(ServiceManagerNative.DEVICE, VDeviceManagerService.get());
  addService(ServiceManagerNative.VIRTUAL_LOC, VirtualLocationService.get());
  return true;
}
origin: darkskygit/VirtualApp

private VDeviceInfo generateRandomDeviceInfo() {
  VDeviceInfo info = new VDeviceInfo();
  String value;
  do {
    value = generate10(15);
    info.deviceId = value;
  } while (mPool.deviceIds.contains(value));
  do {
    value = generate16(16);
    info.androidId = value;
  } while (mPool.androidIds.contains(value));
  do {
    value = generateMac();
    info.wifiMac = value;
  } while (mPool.wifiMacs.contains(value));
  do {
    value = generateMac();
    info.bluetoothMac = value;
  } while (mPool.bluetoothMacs.contains(value));
  do {
    value = generate10(20);
    info.iccId = value;
  } while (mPool.iccIds.contains(value));
  info.serial = generateSerial();
  addDeviceInfoToPool(info);
  return info;
}
origin: android-hacker/VirtualXposed

@Override
public void writePersistenceData(Parcel p) {
  SparseArray<VDeviceInfo> infos = mService.getDeviceInfos();
  int size = infos.size();
  p.writeInt(size);
  for (int i = 0; i < size; i++) {
    int userId = infos.keyAt(i);
    VDeviceInfo info = infos.valueAt(i);
    p.writeInt(userId);
    info.writeToParcel(p, 0);
  }
}
origin: bzsome/VirtualApp-x326

public VDeviceManagerService() {
  mPersistenceLayer.read();
  for (int i = 0; i < mDeviceInfos.size(); i++) {
    VDeviceInfo info = mDeviceInfos.valueAt(i);
    addDeviceInfoToPool(info);
  }
}
origin: bzsome/VirtualApp-x326

@Override
public VDeviceInfo getDeviceInfo(int userId) {
  VDeviceInfo info;
  synchronized (mDeviceInfos) {
    info = mDeviceInfos.get(userId);
    if (info == null) {
      info = generateRandomDeviceInfo();
      mDeviceInfos.put(userId, info);
      mPersistenceLayer.save();
    }
  }
  return info;
}
origin: bzsome/VirtualApp-x326

@Override
public boolean onCreate() {
  Context context = getContext();
  DaemonService.startup(context);
  if (!VirtualCore.get().isStartup()) {
    return true;
  }
  VPackageManagerService.systemReady();
  IPCBus.register(IPackageManager.class, VPackageManagerService.get());
  VActivityManagerService.systemReady(context);
  IPCBus.register(IActivityManager.class, VActivityManagerService.get());
  IPCBus.register(IUserManager.class, VUserManagerService.get());
  VAppManagerService.systemReady();
  IPCBus.register(IAppManager.class, VAppManagerService.get());
  BroadcastSystem.attach(VActivityManagerService.get(), VAppManagerService.get());
  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
    IPCBus.register(IJobScheduler.class, VJobSchedulerService.get());
  }
  VNotificationManagerService.systemReady(context);
  IPCBus.register(INotificationManager.class, VNotificationManagerService.get());
  VAppManagerService.get().scanApps();
  VAccountManagerService.systemReady();
  IPCBus.register(IAccountManager.class, VAccountManagerService.get());
  IPCBus.register(IVirtualStorageService.class, VirtualStorageService.get());
  IPCBus.register(IDeviceInfoManager.class, VDeviceManagerService.get());
  IPCBus.register(IVirtualLocationManager.class, VirtualLocationService.get());
  return true;
}
origin: bzsome/VirtualApp-x326

private VDeviceInfo generateRandomDeviceInfo() {
  VDeviceInfo info = new VDeviceInfo();
  String value;
  do {
    value = generate10(15);
    info.deviceId = value;
  } while (mPool.deviceIds.contains(value));
  do {
    value = generate16(16);
    info.androidId = value;
  } while (mPool.androidIds.contains(value));
  do {
    value = generateMac();
    info.wifiMac = value;
  } while (mPool.wifiMacs.contains(value));
  do {
    value = generateMac();
    info.bluetoothMac = value;
  } while (mPool.bluetoothMacs.contains(value));
  do {
    value = generate10(20);
    info.iccId = value;
  } while (mPool.iccIds.contains(value));
  info.serial = generateSerial();
  addDeviceInfoToPool(info);
  return info;
}
origin: darkskygit/VirtualApp

@Override
public void readPersistenceData(Parcel p) {
  SparseArray<VDeviceInfo> infos = mService.getDeviceInfos();
  infos.clear();
  int size = p.readInt();
  while (size-- > 0) {
    int userId = p.readInt();
    VDeviceInfo info = new VDeviceInfo(p);
    infos.put(userId, info);
  }
}
origin: darkskygit/VirtualApp

@Override
public VDeviceInfo getDeviceInfo(int userId, int AppId) {
  VDeviceInfo info;
  synchronized (mDeviceInfos) {
    info = mDeviceInfos.get(userId);
    if (info == null) {
      info = generateRandomDeviceInfo();
      mDeviceInfos.put(userId, info);
      mPersistenceLayer.save();
    }
  }
  if (AppId > 0) {
    char[] chars = info.bluetoothMac.toCharArray();
    char[] newchars = new char[chars.length];
    int count = 0;
    for (char aChar : chars) {
      if ((count + 1) % 3 != 0)
        newchars[count] = (char) ((aChar + AppId) % 26 + 65);
      else
        newchars[count] = 58;
      count += 1;
    }
    info.bluetoothMac = String.valueOf(newchars);
  }
  return info;
}
origin: bzsome/VirtualApp-x326

@Override
public void readPersistenceData(Parcel p) {
  SparseArray<VDeviceInfo> infos = mService.getDeviceInfos();
  infos.clear();
  int size = p.readInt();
  while (size-- > 0) {
    int userId = p.readInt();
    VDeviceInfo info = new VDeviceInfo(p);
    infos.put(userId, info);
  }
}
origin: darkskygit/VirtualApp

@Override
public void writePersistenceData(Parcel p) {
  SparseArray<VDeviceInfo> infos = mService.getDeviceInfos();
  int size = infos.size();
  p.writeInt(size);
  for (int i = 0; i < size; i++) {
    int userId = infos.keyAt(i);
    VDeviceInfo info = infos.valueAt(i);
    p.writeInt(userId);
    info.writeToParcel(p, 0);
  }
}
origin: bzsome/VirtualApp-x326

@Override
public void writePersistenceData(Parcel p) {
  SparseArray<VDeviceInfo> infos = mService.getDeviceInfos();
  int size = infos.size();
  p.writeInt(size);
  for (int i = 0; i < size; i++) {
    int userId = infos.keyAt(i);
    VDeviceInfo info = infos.valueAt(i);
    p.writeInt(userId);
    info.writeToParcel(p, 0);
  }
}
com.lody.virtual.server.deviceVDeviceManagerService

Most used methods

  • addDeviceInfoToPool
  • generate10
  • generate16
  • generateMac
  • generateRandomDeviceInfo
  • generateSerial
  • get
  • getDeviceInfos
  • generateDeviceInfo

Popular in Java

  • Creating JSON documents from java classes using gson
  • scheduleAtFixedRate (Timer)
  • findViewById (Activity)
  • onCreateOptionsMenu (Activity)
  • EOFException (java.io)
    Thrown when a program encounters the end of a file or stream during an input operation.
  • Collection (java.util)
    Collection is the root of the collection hierarchy. It defines operations on data collections and t
  • Iterator (java.util)
    An iterator over a collection. Iterator takes the place of Enumeration in the Java Collections Frame
  • TimeZone (java.util)
    TimeZone represents a time zone offset, and also figures out daylight savings. Typically, you get a
  • FileUtils (org.apache.commons.io)
    General file manipulation utilities. Facilities are provided in the following areas: * writing to a
  • Logger (org.apache.log4j)
    This is the central class in the log4j package. Most logging operations, except configuration, are d
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