public static String getAppPkg() { return VClientImpl.get().getCurrentPackage(); }
protected static boolean isFakeLocationEnable() { return VirtualLocationManager.get().getMode(VUserHandle.myUserId(), VClientImpl.get().getCurrentPackage()) != 0; }
/** * tell the ui that the activity has launched. * @param intent */ private void callUiCallback(Intent intent, boolean success) { IUiCallback callback = VirtualCore.getUiCallback(intent); if (callback != null) { try { if (success) { callback.onAppOpened(VClientImpl.get().getCurrentPackage(), VUserHandle.myUserId()); } else { callback.onOpenFailed(VClientImpl.get().getCurrentPackage(), VUserHandle.myUserId()); } } catch (RemoteException e) { e.printStackTrace(); } } } }
public static String getAppPkg() { return VClientImpl.get().getCurrentPackage(); }
public static String getAppPkg() { return VClientImpl.get().getCurrentPackage(); }
protected static boolean isFakeLocationEnable() { return VirtualLocationManager.get().getMode(VUserHandle.myUserId(), VClientImpl.get().getCurrentPackage()) != 0; }
protected static boolean isFakeLocationEnable() { return VirtualLocationManager.get().getMode(VUserHandle.myUserId(), VClientImpl.get().getCurrentPackage()) != 0; }
/** * tell the ui that the activity has launched. * @param intent */ private void callUiCallback(Intent intent, boolean success) { IUiCallback callback = VirtualCore.getUiCallback(intent); if (callback != null) { try { if (success) { callback.onAppOpened(VClientImpl.get().getCurrentPackage(), VUserHandle.myUserId()); } else { callback.onOpenFailed(VClientImpl.get().getCurrentPackage(), VUserHandle.myUserId()); } } catch (RemoteException e) { e.printStackTrace(); } } } }
@Override public void callActivityOnResume(Activity activity) { VirtualCore.get().getComponentDelegate().beforeActivityResume(activity); VActivityManager.get().onActivityResumed(activity); super.callActivityOnResume(activity); VirtualCore.get().getComponentDelegate().afterActivityResume(activity); Intent intent = activity.getIntent(); if (intent != null) { Bundle bundle = intent.getBundleExtra("_VA_|_sender_"); if (bundle != null) { IBinder callbackToken = BundleCompat.getBinder(bundle, "_VA_|_ui_callback_"); IUiCallback callback = IUiCallback.Stub.asInterface(callbackToken); if (callback != null) { try { callback.onAppOpened(VClientImpl.get().getCurrentPackage(), VUserHandle.myUserId()); } catch (RemoteException e) { e.printStackTrace(); } } } } }