Ok j'ai ajouté l'accès à tous les paramètres.
Dans l'action setBooleanSetting il faut mettre kioskMode dans title et true dans le message.
Voici la liste des paramètres de ma tablette, je ne sais pas bien quels sont les paramètres modifiables:
Code : Tout sélectionner
{
"setRemoveSystemUI": false,
"wifiKey": "",
"movementBeaconList": "",
"showMenuHint": true,
"authUsername": "",
"screenOffInDarkness": false,
"useWideViewport": true,
"geoLocationAccess": false,
"motionSensitivity": "90",
"remoteAdminPassword": "",
"launchOnBoot": true,
"graphicsAccelerationMode": "2",
"showBackButton": true,
"authPassword": "",
"addressBarBgColor": -4473925,
"enablePullToRefresh": true,
"motionSensitivityAcoustic": "90",
"ignoreMotionWhenMoving": false,
"kioskHomeStartURL": false,
"kioskWifiPin": "",
"disableCamera": false,
"wifiSSID": "",
"keepSleepingIfUnplugged": false,
"darknessLevel": "10",
"microphoneAccess": false,
"actionBarInSettings": false,
"remoteAdminLan": true,
"cacheMode": "-1",
"movementBeaconDistance": "5",
"screensaverBrightness": "",
"desktopMode": false,
"thirdPartyCookies": true,
"alarmSoundFileUrl": "",
"knoxDisableStatusBar": false,
"disablePowerButton": true,
"reloadOnInternet": true,
"screensaverFullscreen": false,
"actionBarTitle": "Fully Kiosk Browser",
"pageTransitions": false,
"urlBlacklist": "",
"playAlarmSoundUntilPin": false,
"showAppLauncherOnStart": false,
"appLauncherScaling": "100",
"timeToScreensaverV2": "0",
"usageStatistics": false,
"movementDetection": true,
"restartOnCrash": true,
"sleepOnPowerConnect": false,
"readNfcTag": false,
"swipeNavigation": false,
"screenOnOnMovement": true,
"acra.legacyAlreadyConvertedToJson": true,
"sleepOnPowerDisconnect": false,
"remotePdfFileMode": "0",
"knoxDisableUsbHostStorage": false,
"deleteHistoryOnReload": false,
"autoplayVideos": true,
"mdmApkToInstall": "",
"loadOverview": true,
"startURL": "",
"actionBarBgColor": -15906911,
"enableZoom": true,
"reloadOnWifiOn": true,
"compassSensitivity": "50",
"advancedKioskProtection": false,
"searchProviderUrl": "https://www.google.com/search?q\u003d",
"defaultWebviewBackgroundColor": -1,
"motionDetectionAcoustic": false,
"reloadOnScreenOn": false,
"reloadPageFailure": "0",
"actionBarIconUrl": "",
"initialScale": "0",
"enableBackButton": true,
"mdmDisableUsbStorage": false,
"actionBarBgUrl": "",
"setWifiWakelock": false,
"lockSafeMode": false,
"acra.lastVersionNr": 317,
"deleteWebstorageOnReload": false,
"knoxDisableMtp": false,
"actionBarFgColor": -1,
"audioRecordUploads": false,
"showHomeButton": true,
"fadeInOutDuration": "200",
"autoplayAudio": false,
"reloadEachSeconds": "1200",
"accelerometerSensitivity": "80",
"showPrintButton": false,
"knoxDisableScreenCapture": false,
"kioskExitGesture": "0",
"kioskAppWhitelist": "",
"enableVersionInfo": true,
"screensaverWallpaperURL": "fully://color#000000",
"forceScreenUnlock": true,
"waitInternetOnReload": true,
"disableVolumeButtons": false,
"forceScreenOrientation": "0",
"showStatusBar": false,
"disableStatusBar": false,
"kioskPin": "",
"detectIBeacons": false,
"screensaverDaydream": false,
"appLauncherBackgroundColor": -1,
"videoCaptureUploads": false,
"stopScreensaverOnMovement": true,
"webcamAccess": true,
"motionCameraId": "",
"knoxDisableSafeMode": false,
"urlWhitelist": "",
"disableOtherApps": true,
"playAlarmSoundOnMovement": false,
"forceImmersive": false,
"enableTapSound": false,
"showActionBar": false,
"volumeLicenseKey": "",
"ignoreJustOnceLauncher": false,
"remoteAdmin": true,
"launcherInjectCode": "",
"keepScreenOn": false,
"cameraCaptureUploads": false,
"showCamPreview": false,
"pauseMotionInBackground": false,
"sleepSchedule": "",
"timeToScreenOffV2": "35",
"setCpuWakelock": false,
"softKeyboard": true,
"enablePopups": false,
"mdmDisableStatusBar": false,
"statusBarColor": 0,
"lastVersionInfo": "1.24.2",
"textSelection": true,
"fileUploads": false,
"jsAlerts": true,
"disableHomeButton": true,
"screensaverPlaylist": "",
"webviewDebugging": false,
"launcherApps": "",
"showNavigationBar": false,
"showAddressBar": false,
"batteryWarning": "0",
"localPdfFileMode": "0",
"mdmDisableScreenCapture": false,
"autoImportSettings": true,
"motionDetection": true,
"kioskMode": false,
"singleAppMode": false,
"enableUrlOtherApps": false,
"cloudService": false,
"navigationBarColor": 0,
"isRunning": true,
"motionFps": "5",
"websiteIntegration": false,
"reloadOnScreensaverStop": false,
"deleteCookiesOnReload": false,
"errorURL": "",
"screenBrightness": "",
"knoxDisableCamera": false,
"knoxEnabled": false,
"showProgressBar": true,
"formAutoComplete": true,
"playMedia": true,
"showRefreshButton": true,
"stopScreensaverOnMotion": true,
"redirectBlocked": false,
"showForwardButton": true,
"mdmDisableADB": false,
"restartAfterUpdate": false,
"enableFullscreenVideos": false,
"remoteFileMode": "1",
"fontSize": "100",
"clearCacheEach": false,
"confirmExit": true,
"ignoreSSLerrors": false,
"singleAppIntent": "",
"userAgent": "0",
"runInForeground": false,
"deleteCacheOnReload": true,
"screenOnOnMotion": true
}
Ca commence à faire beaucoup d'info et ca rend le widget un peu brouillon.
Mais au moins on peut piloter beaucoup de choses par scénario si on le souhaite.
Pour ajouter les nouvelles fonctions, il suffit de sauvegarder l'équipement.