Advertisement
Guest User

Untitled

a guest
Oct 21st, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. class AppActionsApplication : Application() {
  2.  
  3. override fun onCreate() {
  4. super.onCreate()
  5. grantSlicePermissions()
  6. }
  7.  
  8. private fun grantSlicePermissions() {
  9. val sliceProviderUri = Uri.Builder().apply {
  10. scheme(ContentResolver.SCHEME_CONTENT)
  11. authority(applicationContext.packageName)
  12. }.build()
  13.  
  14. val assistantPackage = applicationContext.packageManager.queryIntentServices(
  15. Intent(VoiceInteractionService.SERVICE_INTERFACE), 0
  16. )?.let { it[0].serviceInfo.packageName } ?: return
  17.  
  18. SliceManager.getInstance(applicationContext).grantSlicePermission(assistantPackage, sliceProviderUri)
  19. }
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement