Settings

Opening the notification settings of an app

Here are the invocation attributes you use to open the notification settings card of an application:

Attribute Value
Target ID

sys.settings.card

Action

bb.action.OPEN

MIME type

settings/view

URI

"settings://notification/application?id=" + packageInfo.name()) (for example, settings://notification/application?id=com.foo.bar)

To open the notification settings of a core app, you can use the following application ID: phone, bbm, bbmvideo, text, reminders, facebook, twitter, linkedin, foursquare.

Opening the Settings card

Here are the invocation attributes you use for the Settings card:

Attribute Value
Target ID

sys.settings.card

Action

bb.action.OPEN

MIME type

settings/view

Here's a list of URIs you can use to invoke different Settings cards:

Setting URIs
About screens

settings://about

settings://about/general

settings://about/hardware

settings://about/os

settings://about/network

settings://about/legal

settings://about/workspace

Accessibility settings://accessibility
Accounts

settings://pim

settings://pim/defaultAccounts

settings://pim/createAccount

settings://pim/listAccounts

settings://pim/createAccountType?type=<type> where type can be facebook, twitter, linkedin, evernote, or mail_contacts_calendar

settings://pim/showAccount?id=<id>

settings://pim/deleteAccount?id=<id>

settings://pim/EnrollmentProgress

Application Manager settings://appmgr
Application Permissions settings://permissions
BlackBerry Balance settings://balance
BlackBerry ID settings://bbid
BlackBerry Link settings://link
BlackBerry Protect settings://protect
Bluetooth settings://bluetooth
Certificates settings://certificates
Child Protection settings://childprotection
Date and Time settings://datetime
Default Applications settings://defaultapps
Development Mode settings://devmode
Device Monitor settings://sysmon
Diagnostics settings://diagnostics
Display settings://display
Display (Advanced screen) settings://display/advanced
Language and Input

settings://language

settings://language/input

settings://language/keyboard

settings://language/spellcheck

settings://language/assistance

Location settings://location
Mobile Hotspot settings://mhs
Mobile Network settings://radio
Network Connections settings://networkconnections
NFC settings://nfc
Notification settings://notification
Password settings://password
Payment Options settings://payment
Screen Reader settings://screenreader
Search settings://search
Security settings://security
Sharing settings://sharing
SIM Card settings://sim
SmartCard settings://smartcard
Software Updates settings://softwareupdate
Sound settings://sound
Storage and Access settings://storage
Tethering settings://tethering
USB settings://usb
Video Chat settings://videochat
Voice Control settings://voice
VPN settings://vpn
Wi-Fi settings://wifi
Wipe settings://wipe

Last modified: 2013-12-21

comments powered by Disqus