权限语音搜索(Permissions for Voice search)

2019-09-21 09:36发布

运行谷歌语音搜索在我的ICS(Android的4.0.4)平板电脑的产量与以下警告奇怪的行为:

W/PackageManager( 1571): Unknown permission com.google.android.voicesearch.SHORTCUTS_ACCESS in package com.google.android.googlequicksearchbox
W/PackageManager( 1571): Unknown permission com.google.android.voicesearch.AUDIO_FILE_ACCESS in package com.google.android.gm
W/RecognitionManagerService( 1571): no available voice recognition services found
I/ActivityManager( 1571): Start proc com.android.voicedialer for broadcast com.android.voicedialer/.VoiceDialerReceiver: pid=2130 uid=10033 gids={3002}
I/ActivityManager( 1571): No longer want com.android.voicedialer (pid 2130): hidden #16
I/ActivityManager( 1571): Force stopping package com.google.android.voicesearch uid=10074
W/PackageManager( 1571): Unknown permission com.google.android.apps.googlevoice.permission.AUTO_SEND in package com.google.android.voicesearch
D/BackupManagerService( 1571): Received broadcast Intent { act=android.intent.action.PACKAGE_ADDED dat=package:com.google.android.voicesearch flg=0x10000010 (has extras) }

好奇明白为什么,我抬头一看Manifest.permission名单,但我找不到任何提及到:

  • SHORTCUTS_ACCESS
  • AUDIO_FILE_ACCESS
  • AUTO_SEND

这些是什么权限,并在那里我可以更多地了解他们吗?

Answer 1:

这些权限的语音搜索APK和Gmail APK的内部定义。 他们是私人的权限,通过APK签名保护。

它们被用来限制访问内部应用程序的数据和私人意图的目标,而不是意在用户可见。



文章来源: Permissions for Voice search