09-14-2009 09:25 AM
I have a Pearl 8220 V4.6.0.155. My application uses the persmissions to set in input simulation to allow. On the Bold V4.6.0.266 and Curve 8900 V4.6.1.231 the code works and sets the input simulation to allow.
The code I am using is as follows:
ApplicationPermissionsManager apm = ApplicationPermissionsManager.getInstance(); if (apm.getPermission(ApplicationPermissions.PERMISSI
ON_INPUT_SIMULATION) != ApplicationPermissions.VALUE_ALLOW) { ApplicationPermissions ap = new ApplicationPermissions(); ap.addPermission(ApplicationPermissions.PERMISSION _INPUT_SIMULATION); ApplicationPermissionsManager.getInstance().invoke PermissionsRequest(ap); }
This brings up the interface for the user to set the permissions. In the Input Simulation options, the only option available is Deny, there is no Allow or Prompt. But on other options, for example Files, all the options are available. Also on the other devices the Input Simulation has all these options available.
Is there an issue that the Pearl 8200 does not allow input simulation for some reason? Or is there somthing additional I have to do?
Solved! Go to Solution.
09-14-2009 09:40 AM
Is this phone on a BES network? It sounds like a BES policy restriction was imposed - this particular permission is typically restricted in corporate networks for security reasons.
09-14-2009 09:50 AM
09-15-2009 05:58 AM
09-17-2009 11:18 AM - edited 09-21-2009 02:30 PM
The BlackBerry may still have an IT Policy on it from a previous user. Go to Options, Security Options and then IT Policy or Information (depending on your version) and see if an IT Policy is present. If so, you can use javaloader to remove all data on the device, including the IT Policy by using the following command:
javaloader -u resttofactory
Note that wiping the device using Application Loader or via the security options does not delete the IT Policy.
09-17-2009 11:32 AM
Thanks Mark,
That worked. Command is JavaLoader -u resettofactory
09-21-2009 02:29 PM