Android App Development
iOS App Development
Flutter App Development
Cross Platform App Development
Hire on-demand project developers and turn your idea into working reality.
Big thanks to Webkul and his team for helping get Opencart 3.0.3.7 release ready!
Deniel Kerr
Founder. Opencart
Top Partners
App Shortcuts functionality is used to access the particular actions inside your application directly from the launcher icon, you can check the shortcuts by long pressing on your app icon. The user can also pin the shortcut to access the actions quickly.
Static shortcuts: These are defined in a resource file that is packaged into an APK or app bundle.
Dynamic shortcuts: These shortcuts are applied at runtime using the ShortcutManager API. You can add, update, and remove shortcuts when using the dynamic shortcuts.
Pinned shortcuts (Android 8.0 =API level 26): These are added with the help ShortcutManager API at runtime.
Note: Users can also create pinned shortcuts themselves by copying your app’s static and dynamic shortcuts onto the launcher.
you can add shortcuts up to five times, static and dynamic shortcuts combined at a time on your app.
There is no limit to the number of pinned shortcuts for your application. Even though your app cannot remove pinned shortcuts, it can still disable them.
Note: Although other apps can’t access the metadata within your shortcuts, the launcher itself can access this data. Therefore, these metadata should conceal sensitive user information.
Let’s start with the coding part. Let’s start with MainActivity.kt
Now adding the Handler class having the button click event methods:
NOTE:
1. Pinned Shortcuts only work in Android 8.0 and above.
2. Before the pinned shortcuts can be used you must have to create at least 1 or more static or dynamic shortcuts.
3. The pinned shortcuts can be added multiple times.
The layout code for the main activity.
For the static shortcuts, we have to create a shortcuts.xml file under the directory of res->xml(create resource directory if not created.)
String resources used for the application.
To instantiate the activity and meta-data of shortcuts on the manifest file.
Finally, the application shortcuts will be shown like this:
. . . . . . . . . .
Thank you for reading till now, you can also check our other blogs: Click here and you can also check the official blog for app shortcuts: Click here
Your email address will not be published. Required fields are marked*
Name*
Email*
Save my name email and website in this browser for the next time I comment.
Be the first to comment.
We use cookies to personalize your experience. By continuing to visit this website you agree to our use of cookies. Learn more about privacy policy
We've bought a Shopware Extension which is a hybrid App, which we can now offer in the Google Play Store and the IOS App Store. I'am still impressed how fast and how sharp the support team leads us through every process of the App-Store clarification. Very fast and useful response.
Markus Walter
Founder, Das Apartment Living
USA
India
Global
Name
Email
Enquiry or Requirement
If you have more details or questions, you can reply to the received confirmation email.