Invoking the Application Permissions page?
I've got access_shared + read_device_identifying_information permissions in my application
I do a check at startup
if(!blackberry.system.hasPermission("access_shared")) { // Output a message to the user // Close app button }
This essentially shows the user a screen explaining the permission denied the app stops and tells them how to turn it on
At this point, the only option that has the app is closed
It would be better that I could add another choice for the user who opens the Permission request, ideally with this MyApp, so they can allow the permission required is as they wish
I kniow there are a LOT of undocumented invoke / map "things you can do" but cannot work on special demand for it
As required for B4BB this is a recipe that is useful for any developer WW Cookbook
Looks like you can not go as far as you want to, but you can get close enough:
https://developer.BlackBerry.com/HTML5/documentation/settings.html
Tags: BlackBerry Developers
Similar Questions
-
Invoking the application when you click on a link in the browser field
Hi all
Is it possible to invoke the application by clicking on a link/button to the browser field?
The link/button would be a part of the web page displayed in a browser field. If the user clicks on it, it should be taken to the corresponding screen in the native application.
Can someone let me know how this can be done in BlackBerry?
Thank you much in advance.
I could it implement successfully with the help of HTTPFilterRegistry (net.rim.device.api.io.http.HttpFilterRegistry).
An example of the same project is available in the samples of BlackBerry in the Eclipse IDE (HttpFilterDemo).
-
invoking the application/Gallery bb10 webworks app camera app
Hello
in my application that is based on its targeted and webworks for Blackberry10 OS, how to invoke enforcement camera and Gallery.
can I somehow call it using blackberry.invoke.invoke api pointing to the camera or a gallery, please let me know.
You can use the invoke of verification on the next page for more details:
-Camera: https://developer.blackberry.com/html5/documentation/camera.html
-Gallery: it's a little more complicated, but you can usually call it through the target of the application as follows:
-action: 'bb.action.OPEN', target: 'sys.pictures.app '.
If you wish, you can use the card for the camera as defined here:
- blackberry.invoke.card.invokeCamera
- https://developer.blackberry.com/html5/apis/blackberry.invoke.card.html
-
The application details page is blank in the browser
We have recently released a new version for our application BB10. We are able to see the details of the App World on a BlackBerry application, but when we try to access the page of the application through a browser, the page is blank. I tried IE11, Chrome & Firefox. All the same results.
If I inspect the response to the request of content, I can see that a meta tag is cut... The last line of the response (after the property properly formed meta = "og: url") is just<>
Any ideas on what could be the problem? I have a few disgruntled customers.
Thank you!
EDIT: It was somehow as magically solved from one day to the next... nobody is having issues accessing the page now if it is no longer a problem.
It was somehow as magically solved from one day to the next... nobody is having issues accessing the page now if it is no longer a problem.
Person only has informed me that something has been done, so I have no idea what happened past.
-
Invoking the application of a midlet blackberry email client.
Hi guys, I am trying to invoke the blackberry native E-mail application, trying to do until now I'm able to view email compose screen and the data filled in, but my problem is after he gets invoked from in my application it never get all events, as I can not kick it, the BlackBerry shortcut menu does not appear the menu only one that works is the menu that appears by pressing the keys (trackball).
All events, including the characters of that type in the body of the message i don't get it.
Please help me.
what I have done until now is the following:
net.rim.device.api.system.Application.getApplication().invokeLater(new Runnable() { public void run() { MessageArguments mArgs = new MessageArguments (MessageArguments.ARG_NEW,to,msubject, mbody); Invoke.invokeApplication(Invoke.APP_TYPE_MESSAGES, mArgs); } });
with the code above in invokeLater, I even tried without invokeLater but in vain.
my scenario is a user clicks an option in the menu contextual app Feeback Email application opens and with the preset values user can edit too with his comments.
Thank you
JH
Thanks guys, but now I found the solution for my problem mentioned above.
the issue was with event management, even if my app was painted with screen e-mail editor events received to my main application screens, so I put control of all handlers on the current active form.
public boolean checkActiveScreen() { net.rim.device.api.ui.Screen scr = net.rim.device.api.ui.UiApplication.getUiApplication().getActiveScreen(); net.rim.device.api.ui.Field f = scr.getFieldWithFocus(); if(null != f) { return false; } if (scr instanceof net.rim.device.api.ui.container.FullScreen) { return false; } else if(scr instanceof net.rim.device.api.ui.container.MainScreen) { return false; } else if(scr instanceof net.rim.device.api.ui.container.PopupScreen) { return false; } return true; }
If the function above has solved my case.
-
How to invoke the application of another background application?
I created two applications.
first application is listening push msgs and prompt user if no msg happens.
If the user wants to launch second app, it should be called.Is it possible to invoke an application from different applications? can you please tell me how I can do this?
Thank you
Gunjan
ApplicationManager launch allows you to run another application.
-
Invoke the application via a custom protocol URL browser
With the new breed of OAuth2 API such as Pocket there is now more and more need for apps complement the OAuth2 flow in default browser OS outside the Application. It also means that once the Auth process is complete, there must be a way to invoke app or pass data to browser application via redirect URL.
Currently it seems achievable on platforms like android by registering a custom for an application URL protocol handler. This way browser can use redirection what custom URL with a Protocol and application would be invoked via redirects and the address bar of the browser.
I see that current invocation framework supports the URI patterns but I can't make it work, can someone point me to any example of code that allows the invocation of application via browser?
This sample project should show you what files are used for oauth2 https://github.com/kylefowler/foursquare
-
In the application error page.
Hi all
I went through the bt forum failed to find a solution which suites my needs.
I want to change the error page templete, but when I go to change the properties of the application
and check the error page templte, it is read-only, can't change my desired size.
I want to just decorate my error page, it must be identical to the error page when I select the application with in theme: Scarlet.
all suggsions.
Thank you
Little FootHello
See "Modify default templates in a theme"
http://download.Oracle.com/docs/CD/E17556_01/doc/user.40/e15517/themes.htm#BABGADIEThere you can define East of page witch for the error page template
Kind regards
Jari -
How to upgrade the Application point Page Item (not submitted) in the IR?
Hello
I have a region with show/hide elements in an international registration. These elements are used in the query SQL of IR and part of Page elements to submit in IR Page advanced attributes. When I press the Go button, that these positions are filled and IR works very well. I have also some elements of Application that their values are used to fill my Page list when entering the IR Ce I want to do now, is that when I change these elements on the Page, then press Go in IR, my elements of Application updated with the (new) values of Page elements. Someone has done something like this in a front IR?
TIAHello:
Put this piece of JS in the header HTML of the page definition
For the elements of the page you want to record off in an application element values, set the attributes of page - element like HTML form elements
onchange=doSet('
',this.value) CITY
Published by: city has on October 21, 2009 06:29
-
Invoke the application using the link
Hi all, I'm calling my application for the bb.action.VIEW and bb.action.OPEN actions using uri with custom file extension (file:// scheme) by sending the same app on another device uri, in this process after acceptance and download I am able to perform the invocation. But I wanted to send a link in the form of uri, by clicking on it, he'll call the application, is there is no way to do this.
If I understand your usecase, I think this will help.
https://developer.BlackBerry.com/native/documentation/Cascades/device_platform/invocation/active_tex...If not, please provide details.
-
What kind of fields / widgets are used in the Application Permissions screen?
For the config page of my application, I would like to have several hidden options until needed and I wish I had that look similar to the screen of permissions for a module - IE the one with the titles of "Connections", "Interactions" and "User data", which can then be extended to supplying indented from the fields below. Y at - it a field / set of fields that have already implemented this feature, or is this a case of build myself off primitives?
Thank you.
Take a look at TreeField.
There are documents in the developer's Guide and the two KB statutes that might be useful:
How - to add a TreeField to a screen of the device
Article number: DB-00416-How to use the ServiceRouting API
(not really on TreeFeidl, but seems to be live actual work, for example, you can plug and play with)
Article number: DB-00483I never had the opportunity to use them in anger, so sorry, no advice to give you.
-
Best practices for the application of page multi Landscape/Portrait
Hello
I am looking for information on track to develop auto guide demand in pure actionscript with new components of qnx.fuse, but there is not a good example in real code. Every time I tried to make it resizable layout to get deformated fluid only components in portrait or landscape mode.I have a simple application with the point main and 3 displays:
public class Main extends NavigatorSprite { public function Main() { addEventListener(Event.ADDED_TO_STAGE, init); stage.nativeWindow.visible = true; stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT; stage.nativeWindow.activate(); } private function init(e:Event):void { removeEventListener(Event.ADDED_TO_STAGE, init); navigator.pushView(View1); } } public class View1 extends ViewSprite { private var container:Container; private var button_two:LabelButton; private var button_three:LabelButton; public function View1 { addEventListener(Event.ADDED_TO_STAGE, init); } private function init(e:Event):void { removeEventListener(Event.ADDED_TO_STAGE, init); container = new Container(); var layout:RowLayout = new RowLayout(); container.layout = layout; button_two = new LabelButton(); button_two.label = "to page 2"; button_two.width = 150; button_two.height = 45; button_two.addEventListener(MouseEvent.CLICK, handleTwoClicked); container.addChild(button_two); button_three = new LabelButton(); button_three.label = "to page 3"; button_three.width = 150; button_three.height = 45; button_three.addEventListener(MouseEvent.CLICK, handleThreeClicked); container.addChild(button_three); addChild(container); } private function handleTwoClicked(e:Event):void { navigator.pushView(View2); } private function handleThreeClicked(e:Event):void { navigator.pushView(View3); } } public class View2 extends ViewSprite { private var container:Container; private var back:BackButton; public function View2 { addEventListener(Event.ADDED_TO_STAGE, init); } private function init(e:Event):void { removeEventListener(Event.ADDED_TO_STAGE, init); container = new Container(); var layout:RowLayout = new RowLayout(); container.layout = layout; back = new BackButton(); back.label = "Back"; back.width = 100; back.height = 45; back.addEventListener(MouseEvent.CLICK, goBack); container.addChild(back); addChild(container); } private function goBack(e:Event):void { navigator.popView(); } } public class View3 extends ViewSprite { private var container:Container; private var back:BackButton; public function View3 { addEventListener(Event.ADDED_TO_STAGE, init); } private function init(e:Event):void { removeEventListener(Event.ADDED_TO_STAGE, init); container = new Container(); var layout:RowLayout = new RowLayout(); container.layout = layout; back = new BackButton(); back.label = "Back"; back.width = 100; back.height = 45; back.addEventListener(MouseEvent.CLICK, goBack); container.addChild(back); addChild(container); } private function goBack(e:Event):void { navigator.popView(); } }
Is there for example some best practices how to modify this code to have pages and components with the same sizes in portrait and landscape? On presentation buttons size always 150 width and height 45 and wil containers have stageWidth and stageHeight.
Thank you if someone could help with this problem
Hello
Try listening to a shift in focus screen with this code:
stage.addEventListener(Event.RESIZE, onResizeHandler, false, 0, true);
You can only change the width/height of your components to the event based on the width/height of the floor.
I will guard against specifying specific sizes, if you want your code to work on devices BB10. I recommend using %'s.
Kind regards
Dustin
-
Problem with invoking the Application Messages
Hello
I'm testing an application that adds an element of application menu in the list of messages and when clicked, displays just the old content and beneficiaries on the screen 'Compose Email'.
That's what I did.
public Object run(Object in_objContext) { if(in_objContext instanceof Message) { Message msgOrig = (Message)in_objContext; try { Message msgNew = msgOrig.reply(true,true); Invoke.invokeApplication(Invoke.APP_TYPE_MESSAGES, new MessageArguments(msgNew)); }catch(Exception e){} } return null; }
The problem is, there is no "Send" command in the context menu.
Can someone help me?
I can confirm that, but you're probably referring to my post on the other forum anyway.
What you will find (if the memories are good) is that a message created with the Message.reply () function object doesn't have a 'Send' menu item when the envoys to the Messages app.
However, I think you will find that the method of 'memory' works.
What we ended up doing are creating our own processing of the Message object to generate a response object.
-
Invoke the application of a Message
Hi guys,.
I would like to know if it is posible to invoke a java application that is customized using a tag html (href or something like that) which is part of the e-mail message.
(for example)
-----------------------
The e-mail message body
Please accept this agreement
Accept Decline
-----------------------
I want to select Accept and launch an application.
No idea how I can get this approach, or a suggestion.
Thanks for your time.
I think that this article will help you.
How to-to comparison models in the BlackBerry smartphone to provide a user experience integrated applications
Article number: DB-00525
http://www.BlackBerry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800332/800505/800608/... -
Cannot invoke the application from HP to the Macbook 10.6.8
My macbook 10.6.8 with HP Officejet 4500 wireless: I can't open "HP Scan" application successfully. the errors listed below
---------------------------------------------------------------------------------------
Process: HP Scan [1814]
Path: Applications/Hewlett-Packard/HP Scan.app/Contents/MacOS/HP Scan
ID: com.hp.scan.app
Version:? (???)
Code type: X 86 (native)
Parent process: launchd [147]Date/time: 2014-02-09 15:20:52.077-0500
OS version: Mac OS X 10.6.8 (10 K 549)
Report Version: 6Interval since last report: 5505 sec
Crashes since last report: 13
Per-App crashes since last report: 12
Anonymous UUID: 72CF88B5-8E62-4CE6-AC3E-74287962E463Exception type: EXC_BREAKPOINT (SIGTRAP)
Exception codes: 0 x 0000000000000002, 0 x 0000000000000000
Crashed thread: 0Dyld error message:
Library not loaded: /Library/Printers/hp/Frameworks/HPWorkflowsManager.framework/Versions/A/HPWorkflowsManager
Referenced from: Scan.app/Contents/MacOS/HP Applications/Hewlett-Packard/HP Scan
Reason: image not foundBinary images:
0x8fe00000 - 0x8fe4163b dyld 132.1 (?) <4CDE4F04-0DD6-224E-ACE5-3C06E169A801>/usr/lib/dyldModel: MacBook2, 1, MB21.00A5.B07 of BootROM, 2 processors, Intel Core 2 Duo, 2 GHz, 2 GB, MSC 1.13f3
Graphics card: Intel GMA 950, GMA 950, built-in, spdisplays_integrated_vram
Memory module: global_name
Airport: AirPort Extreme, Atheros 5416: 2.1.14.6
Bluetooth: Version 2.4.5f3, 2 service, 12 aircraft, 1 incoming serial ports
Network service: Airport, AirPort, en1
Serial ATA Device: TOSHIBA MK1234GSX, 111,79 GB
Parallel ATA Device: MAST * beep * ADVD - R UJ - 857D
USB device: Built-in ISight, 0x05ac (Apple Inc.), 0 x 8501, 0xfd400000 / 2
USB device: Receiver IR, 0x05ac (Apple Inc.), 0 x 8240, 0x5d200000 / 2
USB device: Bluetooth USB Host Controller, 0x05ac (Apple Inc.), 0 x 8205, 0x7d100000 / 2
USB device: Apple keyboard / Trackpad, 0x05ac (Apple Inc.), 0x021a, 0x1d200000 / 3
USB device: USB receiver, 0x046d (Logitech Inc.), 0xc51b, 0x1d100000 / 2Hi sunnyday123,
Welcome to the HP Support forums. I understand that you have recently met with a problem when you try to scan from your MacBook running Mac OS X 10.6.8 to your Officejet 4500 wireless.
I've included a troubleshooting document for when you receive a Communication error between the Scanner and your Mac. He detailed the steps to follow.
4CDE4F04-0DD6-224E-ACE5-3C06E169A801>
Maybe you are looking for
-
When I opened Firefox before the update, my home page was an address "file:///" and labeled "Index to the file. the window shows all my files hard drive with links to other files. Concerned about security, I contacted support where I was told that it
-
How to transfer and share files using the cable ethernet on hp probook 4540
Please using the ethernet cable I connect two laptops with windows OS 8, but can not set up to share files and folders. Please help me, it keeps bombarding me with animals of the AUTHORIZATION.
-
failed to update instalation error 0 x 80246008 how fix it please
Also how to get back the original start display. I now am "going to veille2 and no page data etc.
-
Is there a good reason to install the new firmware?
I have 2.03.31 and it seems to be happy. I'd rather just here, unless someone can tell me cool bell or whistle that is available in 2.03.33. Val
-
Hello I just wanted to check if the Root access is required to use this feature? Thank you