05-09-2012 03:36 AM - edited 05-09-2012 03:45 AM
Hi,
deployed the sample "ApplicationPermissionsDemo" to 9320 OS 7.1 device .which has been provided by RIM 7.1 JDE
If permissions status of the applicationis prompt or deny then showing the permission screen by invoking the call as
System.out.println("_assertHasPermissions(): VALUE_ALLOW = 999 , VALUE_PROMPT = 998 , VALUE_DENY = 997");
if(original.getPermission(ApplicationPermissions.P
original.getPermission(ApplicationPermissions.PERM
original.getPermission(ApplicationPermissions.PERM
original.getPermission(ApplicationPermissions.PERM
{
// All of the necessary permissions are currently available
// return;
}
// Create a permission request for each of the permissions your application
// needs. Note that you do not want to list all of the possible permission
// values since that provides little value for the application or the user.
// Please only request the permissions needed for your application.
ApplicationPermissions permRequest = new ApplicationPermissions();
permRequest.addPermission(ApplicationPermissions.P
permRequest.addPermission(ApplicationPermissions.P
permRequest.addPermission(ApplicationPermissions.P
permRequest.addPermission(ApplicationPermissions.P
permRequest.addPermission(ApplicationPermissions.P
permRequest.addPermission(ApplicationPermissions.P
boolean acceptance = ApplicationPermissionsManager.getInstance().invoke
Permission screen is not at all displayed.
OS details:
9320 Os 7.1 bundle ,(v7.1.0.285 platform)
Is this is bug in OS version or ?. please helpout.
Thanks in advance.
Solved! Go to Solution.
07-09-2012 11:03 AM
I took the ApplicationPermissionsDemo app, compiled it, ran it on my device, and got the application permissions screen as expected. What happens when you just run that demo?
07-13-2012 11:46 AM
So the bug apparently exists on 9320, but not other devices running the same build, which is what I had initially tested.
Can you log the issue on the Developer Issue Tracker please? Once that's done, let me know and I'll link it to the internal issue I've already created so you can stay updated on it's progress.
07-24-2012 08:57 AM
Planning to create the Ticket in the forum but unable to create due to the model is not available in the device list model field is mandatory for creating the issue.
Model: Blackberry Curve 9320 // model is not available in the list.
Device Model and OS Details:
9320 (OS 7.1 bundle 1003 v7.1.0.285 platform 9.49.0.22)
Upgraded the binary on the device to following version and tested, But issue still existed..
Device Model and OS Details:
9320 OS 7.1 bundle 1319 ( V7.1.0.398 platfrom 9.49.0.31
07-25-2012 02:25 AM
Please find the logs for the issue.:
logs captured : after selexcting ApplicationPermission demo.
AM: Starting ApplicationPermissionsDemo
AM: Started ApplicationPermissionsDemo(376)
AM: Foreground is set: ApplicationPermissionsDemo(376)
FocusHistory: Focus lost; App net_rim_bb_ribbon_app; Component net.rim.device.apps.internal.ribbon.launcher.Appli
7.1 _assertHasPermissions(): VALUE_ALLOW = 999 , VALUE_PROMPT = 998 , VALUE_DENY = 997
PERMISSION_INTERNET Status : 997
PERMISSION_LOCATION_DATA Status : 997
PERMISSION_WIFI Status : 997
PERMISSION_CROSS_APPLICATION_COMMUNICATION Status : 999
PERMISSION_PHONE Status : 997
PERMISSION_FILE_API Status : 999
CodeStore.DependencyList.buildModuleDependencyList
FocusHistory: Focus gained; App ApplicationPermissionsDemo; Component net.rim.device.api.ui.component.ButtonField
GS(createSurface): Temporarily promoting window size
VBW:0x26bfe000
D:0xba6d30b0.
SyncDec
trImagepng 0(0,0)360x42->(0,0)360x42
SyncDec
one
VM:EVTOv=1,w=214
BRM:IDL+
BRM
R+
BRM:NMC:786432
BRM:JFR:106672380
BRM
R-
BRM:NMC:786432
BRM:JFR:106672380
BRM:IDL-
VM:EVTOv=1,w=214
VM:EVTOv=1,w=214
VM:EVTOv=1,w=214
VM:EVTOv=1,w=214
VM:EVTOv=1,w=214
VM:EVTOv=1,w=214
VM:EVTOv=1,w=214
VM:EVTOv=1,w=214
VM:EVTOv=1,w=214
VM:EVTOv=1,w=214
VM:EVTOv=1,w=214
VM:EVTOv=1,w=214
VM:EVTOv=1,w=214
Please let me know if any information is required to resolve the issue.
07-25-2012 04:49 AM - edited 07-25-2012 04:51 AM
AM: Starting ApplicationPermissionsDemo AM: Started ApplicationPermissionsDemo(384) AM: Foreground is set: ApplicationPermissionsDemo(384) FocusHistory: Focus lost; App net_rim_bb_ribbon_app; Component net.rim.device.apps.internal.ribbon.launcher.ApplicationAreaGridField 7.1 _assertHasPermissions(): VALUE_ALLOW = 999 , VALUE_PROMPT = 998 , VALUE_DENY = 997 PERMISSION_INTERNET Status : 997 PERMISSION_LOCATION_DATA Status : 997 PERMISSION_WIFI Status : 997 PERMISSION_CROSS_APPLICATION_COMMUNICATION Status : 999 PERMISSION_PHONE Status : 997 PERMISSION_FILE_API Status : 999 FocusHistory: Focus gained; App ApplicationPermissionsDemo; Component net.rim.device.api.ui.component.ButtonField GS(createSurface): Temporarily promoting window size VM:EVTOv=1,w=214 BRM :IDL+ BRM :SR+ BRM :NMC:786432 BRM :JFR:106150440 BRM :SR- BRM :NMC:786432 BRM:JFR:106150440 BRM: IDL- VM:EVTOv=1,w=214 VM:EVTOv=1,w=214 VM:EVTOv=1,w=214 VM:EVTOv=2,w=214 VM:EVTOv=1,w=214 VM:EVTOv=1,w=214 VM:EVTOv=1,w=214 VM:EVTOv=1,w=214 VM:EVTOv=1,w=214 VM:EVTOv=1,w=214 VM:EVTOv=1,w=214 VM:EVTOv=1,w=214 VM:EVTOv=1,w=214 VM:EVTOv=1,w=214 VM:EVTOv=1,w=214 JVM: bklt @423872578: timer JVM: bklt[1] @423872578: usrIdle 24, usrTime 30, usrAct 1 JVM: bklt[1] @423872578: chkIdle 29, currTime 30 JVM: bklt @423872578: setTimer 6 VM:IGCSc=0 JVM: bklt @423878609: timer JVM: bklt[1] @423878609: usrIdle 30, usrTime 30, usrAct 1 JVM: bklt[1] @423878609: chkIdle 35, currTime 30 JVM: bklt[1] @423878609: enableBacklight 0 JVM: bklt[1]: setTimeout 30 JVM: bklt[1] @423882945: JBSC on=0 JVM: bklt[1] @423882945: SC 0, fadeEnd: 423882945 JVM: bklt[1]: setTimeout 30
07-31-2012 10:21 PM
It is OS binary issue. Issue resolved in the new os version. Please find the os version details
9320 7.1 Bundle 825 (v7.1.0.242, Platform 9.49.0.15)
Thanks for the support and quick response.