-
- All Implemented Interfaces:
-
android.os.IInterface
,com.spd.mdm.manager.IMdmService
public class IMdmService.Default implements IMdmService
Default implementation for IMdmService.
-
-
Method Summary
-
-
Method Detail
-
getDeviceInfo
Array<String> getDeviceInfo()
-
getRootState
boolean getRootState()
-
getSystemIntegrity
boolean getSystemIntegrity()
-
getDeviceState
Array<String> getDeviceState()
-
getAppTrafficInfo
Array<String> getAppTrafficInfo(String appPackageName)
-
lockDevice
boolean lockDevice()
-
unlockDevice
boolean unlockDevice()
-
wipeDeviceData
boolean wipeDeviceData()
-
rebootDevice
boolean rebootDevice()
-
shutdownDevice
boolean shutdownDevice()
-
getDevicePosition
String getDevicePosition()
-
setWlanConfiguration
boolean setWlanConfiguration(String wlanConfig)
-
getWlanConfiguration
String getWlanConfiguration()
-
getApnInfo
String getApnInfo(int apnId)
-
setCurrentApn
boolean setCurrentApn(int apnId)
-
getAllApn
List<ContentValues> getAllApn()
-
getCurrentApn
ContentValues getCurrentApn()
-
deleteApn
boolean deleteApn(int apnId)
-
setSysTime
boolean setSysTime(long millis)
-
installPackageSync
boolean installPackageSync(String pathToApk)
-
uninstallPackage
boolean uninstallPackage(String appPackageName)
-
setAppInstallationPolicies
boolean setAppInstallationPolicies(int mode, Array<String> appPackageNames)
-
getAppInstallationPolicies
Array<String> getAppInstallationPolicies()
-
setAppUninstallationPolicies
boolean setAppUninstallationPolicies(int mode, Array<String> appPackageNames)
-
getAppUninstallationPolicies
Array<String> getAppUninstallationPolicies()
-
setRunAppPolicies
boolean setRunAppPolicies(int mode, Array<String> appPackageNameList)
-
getRunAppPolicies
Array<String> getRunAppPolicies()
-
setAppPermission
boolean setAppPermission(String appPackageName, String permissions)
-
setPermission
boolean setPermission(String data)
-
getAppPermission
String getAppPermission(String appPackageName)
-
setVoicePolicies
boolean setVoicePolicies(int mode)
-
getVoicePolicies
int getVoicePolicies()
-
setSmsPolicies
boolean setSmsPolicies(int mode, String regExp)
-
getSmsRegExp
String getSmsRegExp()
-
getSmsPolicies
int getSmsPolicies()
-
setCaptureScreenPolicies
boolean setCaptureScreenPolicies(int mode)
-
getCaptureScreenPolicies
int getCaptureScreenPolicies()
-
setWlanApPolicies
boolean setWlanApPolicies(int mode, Array<String> macInfoList)
-
getWlanApPolicies
Array<String> getWlanApPolicies()
-
setUserApnMgrPolicies
boolean setUserApnMgrPolicies(int mode)
-
getUserApnMgrPolicies
int getUserApnMgrPolicies()
-
executeShellToSetIptables
String executeShellToSetIptables(String commandline)
-
setUserPasswordPolicies
boolean setUserPasswordPolicies(int mode)
-
getUserPasswordPolicies
int getUserPasswordPolicies()
-
setUserTimeMgrPolicies
boolean setUserTimeMgrPolicies(int mode)
-
getUserTimeMgrPolicies
int getUserTimeMgrPolicies()
-
setFactoryResetPolicies
boolean setFactoryResetPolicies(int mode)
-
getFactoryResetPolicies
int getFactoryResetPolicies()
-
setDevelopmentModePolicies
boolean setDevelopmentModePolicies(int mode)
-
getDevelopmentModePolicies
int getDevelopmentModePolicies()
-
setSystemUpdatePolicies
boolean setSystemUpdatePolicies(int mode)
-
getSystemUpdatePolicies
int getSystemUpdatePolicies()
-
setWlanPolicies
boolean setWlanPolicies(int mode)
-
getWlanPolicies
int getWlanPolicies()
-
setDataConnectivityPolicies
boolean setDataConnectivityPolicies(int mode)
-
getDataConnectivityPolicies
int getDataConnectivityPolicies()
-
setBluetoothPolicies
boolean setBluetoothPolicies(int mode, Array<String> bluetoothInfoList)
-
getBluetoothPolicies
Array<String> getBluetoothPolicies()
-
setNfcPolicies
boolean setNfcPolicies(int mode)
-
getNfcPolicies
int getNfcPolicies()
-
setGpsPolicies
boolean setGpsPolicies(int mode)
-
getGpsPolicies
int getGpsPolicies()
-
setUsbDataPolicies
boolean setUsbDataPolicies(int mode)
-
getUsbDataPolicies
int getUsbDataPolicies()
-
setMicrophonePolicies
boolean setMicrophonePolicies(int mode)
-
getMicrophonePolicies
int getMicrophonePolicies()
-
setSpeakerPolicies
boolean setSpeakerPolicies(int mode)
-
getSpeakerPolicies
int getSpeakerPolicies()
-
setCameraPolicies
boolean setCameraPolicies(int mode)
-
getCameraPolicies
int getCameraPolicies()
-
setFlashPolicies
boolean setFlashPolicies(int mode)
-
getFlashPolicies
int getFlashPolicies()
-
setPeripheralPolicies
boolean setPeripheralPolicies(int mode)
-
getPeripheralPolicies
int getPeripheralPolicies()
-
establishVpnConnection
int establishVpnConnection()
-
disestablishVpnConnection
int disestablishVpnConnection()
-
getVpnServiceState
int getVpnServiceState()
-
setStatusBarPullEnable
void setStatusBarPullEnable(boolean status)
-
getStatusBarPullEnabled
boolean getStatusBarPullEnabled()
-
reboot
void reboot()
-
shutdown
void shutdown()
-
setDateTime
boolean setDateTime(long dateTime)
-
uninstallApp
boolean uninstallApp(String packageName)
-
installApp
boolean installApp(String filePath)
-
getBatteryPercent
int getBatteryPercent()
-
getWifiSsid
String getWifiSsid()
-
getRssi
int getRssi()
-
setDefaultInputMethod
void setDefaultInputMethod(String inputMethod)
-
setForegroundAutoStartApp
void setForegroundAutoStartApp(List<String> packageList)
-
clearForegroundAutoStartApp
void clearForegroundAutoStartApp()
-
getForegroundAutoStartApp
List<String> getForegroundAutoStartApp()
-
setHomeEnable
void setHomeEnable(boolean enable)
-
getHomeEnabled
boolean getHomeEnabled()
-
setRecentEnable
void setRecentEnable(boolean enable)
-
getRecentEnabled
boolean getRecentEnabled()
-
setBackEnable
void setBackEnable(boolean enable)
-
getBackEnabled
boolean getBackEnabled()
-
setWifiEnable
void setWifiEnable(boolean enable)
-
getWifiEnabled
boolean getWifiEnabled()
-
setBluetoothEnable
void setBluetoothEnable(boolean enable)
-
getBluetoothEnabled
boolean getBluetoothEnabled()
-
setDebugEnable
void setDebugEnable(boolean enable)
-
getDebugEnabled
boolean getDebugEnabled()
-
setGpsEnable
void setGpsEnable(boolean enable)
-
getGpsEnabled
boolean getGpsEnabled()
-
setGpsMode
void setGpsMode(int mode)
-
getGpsMode
int getGpsMode()
-
setNfcEnable
void setNfcEnable(boolean enable)
-
getNfcEnabled
boolean getNfcEnabled()
-
setSim1Enable
void setSim1Enable(boolean enable)
-
getSim1Enabled
boolean getSim1Enabled()
-
setSim2Enable
void setSim2Enable(boolean enable)
-
getSim2Enabled
boolean getSim2Enabled()
-
getSystemUpdateEnable
boolean getSystemUpdateEnable()
-
setAppBlacklist
void setAppBlacklist(List<String> packageList)
-
clearAppBlacklist
void clearAppBlacklist()
-
getAppBlacklist
List<String> getAppBlacklist()
-
setAppWhitelist
void setAppWhitelist(List<String> packageList)
-
clearAppWhitelist
void clearAppWhitelist()
-
getAppWhitelist
List<String> getAppWhitelist()
-
setCallEnable
void setCallEnable(boolean enable)
-
getCallEnable
boolean getCallEnable()
-
setAlwaysRunApps
void setAlwaysRunApps(List<String> packageList)
-
clearAlwaysRunApps
void clearAlwaysRunApps()
-
getAlwaysRunApps
List<String> getAlwaysRunApps()
-
applyNetworkWhitelistRules
void applyNetworkWhitelistRules(List<String> addS)
-
clearNetworkWhitelistRules
void clearNetworkWhitelistRules()
-
getNetworkWhitelistRules
List<String> getNetworkWhitelistRules()
-
applyNetworkBlacklistRules
void applyNetworkBlacklistRules(List<String> addS)
-
clearNetworkBlacklistRules
void clearNetworkBlacklistRules()
-
getNetworkBlacklistRules
List<String> getNetworkBlacklistRules()
-
setUninstallBlacklist
void setUninstallBlacklist(List<String> packageList)
-
addUninstallBlacklist
void addUninstallBlacklist(List<String> packageList)
-
removeUninstallBlacklist
void removeUninstallBlacklist(List<String> packageList)
-
removeAllUninstallBlacklist
void removeAllUninstallBlacklist()
-
getUninstallBlacklist
List<String> getUninstallBlacklist()
-
setBluetoothWhitelist
void setBluetoothWhitelist(List<String> names)
-
getBluetoothWhitelist
List<String> getBluetoothWhitelist()
-
getSafeModeEnabled
boolean getSafeModeEnabled()
-
setFactoryResetEnable
void setFactoryResetEnable(boolean enable)
-
getFactoryResetEnabled
boolean getFactoryResetEnabled()
-
installOtaPackage
void installOtaPackage(String path)
-
setNavigationBarEnable
void setNavigationBarEnable(boolean enable)
-
getNavigationBarEnabled
boolean getNavigationBarEnabled()
-
setSecretCode
void setSecretCode(String code)
-
installNetAppWithOperation
void installNetAppWithOperation(String data)
-
installNetApp
void installNetApp(List<String> apkUrls)
-
setNtpServer
void setNtpServer(String ntpServer)
-
setWifiConnectBlacklist
void setWifiConnectBlacklist(List<String> ssidList)
-
getWifiConnectBlacklist
List<String> getWifiConnectBlacklist()
-
clearWifiConnectBlacklist
void clearWifiConnectBlacklist()
-
setWifiConnectWhitelist
void setWifiConnectWhitelist(List<String> ssidList)
-
getWifiConnectWhitelist
List<String> getWifiConnectWhitelist()
-
clearWifiConnectWhitelist
void clearWifiConnectWhitelist()
-
setDefaultHome
void setDefaultHome(String launcher)
-
setKeyguardLeftEnable
void setKeyguardLeftEnable(boolean enable)
-
setKeyguardRightEnable
void setKeyguardRightEnable(boolean enable)
-
getKeyguardLeftEnable
boolean getKeyguardLeftEnable()
-
getKeyguardRightEnable
boolean getKeyguardRightEnable()
-
downloadFile
void downloadFile(String downloadEntity)
-
disconnectMqtt
void disconnectMqtt()
-
installPackage
boolean installPackage(String pathToApk)
-
getAllSavedConfiguredNetworks
List<MdmWifiEntity> getAllSavedConfiguredNetworks()
-
forgetWifiNetwork
void forgetWifiNetwork(int networkId)
-
setOpRequestInstallPackage
void setOpRequestInstallPackage(String packageName, boolean allow)
-
setOpWriteSetting
void setOpWriteSetting(String packageName, boolean allow)
-
takeScreenshot
boolean takeScreenshot(String savePath)
-
setUserRotation
void setUserRotation(int rotation)
-
uninstallPackageSync
boolean uninstallPackageSync(String appPackageName)
-
getRuntimePermissions
List<String> getRuntimePermissions(String packageName)
-
grantRuntimePermission
void grantRuntimePermission(String packageName, String permissionName)
-
revokeRuntimePermission
void revokeRuntimePermission(String packageName, String permissionName)
-
installPackageAndStart
void installPackageAndStart(String apkPath, Intent startInfo)
-
deletePackage
void deletePackage(String packageName, IPackageDeleteObserver observer)
-
setAirplaneMode
void setAirplaneMode(boolean enable)
-
getAirplaneMode
boolean getAirplaneMode()
-
setBootAnimation
boolean setBootAnimation(String filePath)
-
setKioskApp
void setKioskApp(String packageName)
-
getKioskApp
String getKioskApp()
-
setWifiMode
void setWifiMode(boolean enable)
-
killApplicationProcess
void killApplicationProcess(String packageName)
-
startTethering
void startTethering(IStartTetheringCallback iStartTetheringCallback)
-
stopTethering
void stopTethering()
-
getSoftApConfiguration
WifiEntity getSoftApConfiguration()
-
connect2Wifi
void connect2Wifi(WifiEntity apEntity, IWifiConnectListener iWifiConnectListener)
-
setDevelopmentPolicies
boolean setDevelopmentPolicies(int mode)
-
getDevelopmentPolicies
int getDevelopmentPolicies()
-
executeShell
String executeShell(String commandline)
-
clearDefaultLauncher
void clearDefaultLauncher()
-
setMmsEnable
void setMmsEnable(boolean enable)
-
isMmsEnabled
boolean isMmsEnabled()
-
addPersistentApp
void addPersistentApp(String packageName)
-
removePersistentApp
void removePersistentApp(String packageName)
-
setFileShareEnable
void setFileShareEnable(boolean enable)
-
isFileShareEnabled
boolean isFileShareEnabled()
-
resetDevice
void resetDevice()
-
addIgnoringBatteryOptimizations
void addIgnoringBatteryOptimizations(String packageName)
-
removeIgnoringBatteryOptimizations
void removeIgnoringBatteryOptimizations(String packageName)
-
isIgnoringBatteryOptimizations
boolean isIgnoringBatteryOptimizations(String packageName)
-
setOpRequestInstallPackageEnable
void setOpRequestInstallPackageEnable(boolean enable)
-
setAppEnable
void setAppEnable(String packageName, boolean enable)
-
setShowInLauncher
void setShowInLauncher(String packageName, boolean show)
-
setChangeWallpaperEnable
void setChangeWallpaperEnable(boolean enable)
-
setScreenLightTime
void setScreenLightTime(int time)
-
setNetworkOnPolicy
void setNetworkOnPolicy(boolean always)
-
setSafeModeEnable
void setSafeModeEnable(boolean enable)
-
setDirectStartModeEnable
void setDirectStartModeEnable(boolean enable)
-
setDevicePasswordEnable
void setDevicePasswordEnable(boolean enable)
-
saveLockScreenPassword
void saveLockScreenPassword(String password)
-
setExternalStoragePolicies
boolean setExternalStoragePolicies(int mode)
-
getExternalStoragePolicies
int getExternalStoragePolicies()
-
readFromNv
String readFromNv(String key, String defaultValue)
-
setUsbCurrentFunction
void setUsbCurrentFunction(long function)
-
getUsbCurrentFunction
long getUsbCurrentFunction()
-
setShowLauncher
void setShowLauncher(List<String> actList)
-
setLauncherBackground
void setLauncherBackground(String url)
-
setIconSize
void setIconSize(int size)
-
setColumn
void setColumn(int column)
-
setDisplayArea
void setDisplayArea(String areaJson)
-
setLauncherTextColor
void setLauncherTextColor(String textColor)
-
setLauncherPwd
void setLauncherPwd(String pwd)
-
setAppInstallPolicy
boolean setAppInstallPolicy(AppInstallOrUninstallPolicy installPolicy)
-
getAppInstallPolicy
AppInstallOrUninstallPolicy getAppInstallPolicy()
-
addKeyRemap
boolean addKeyRemap(String keyRemap)
-
removeKeyRemap
boolean removeKeyRemap(int keyCode)
-
getAllKeyRemap
String getAllKeyRemap()
-
watch2PowerOff
void watch2PowerOff(List<String> gpioList, String powerType)
-
setLockDeviceScreenUI
void setLockDeviceScreenUI(Bitmap lockUi)
-
startRemoteControl
void startRemoteControl(String remoteId)
-
setNavigationMode
boolean setNavigationMode(String mode)
-
commitText
boolean commitText(CharSequence text, int newCursorPosition)
-
deleteSurroundingText
boolean deleteSurroundingText(int beforeLength, int afterLength)
-
performEditorAction
boolean performEditorAction(int editorAction)
-
sendAtCommand
void sendAtCommand(int simIndex, String command, IMdmStringCallback callback)
-
-
-
-