语音搜索的权限

在我的ICS(Android 4.0.4)平板电脑上运行Google语音搜索会产生奇怪的行为,并出现以下警告:

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

这些权限是什么以及我可以在哪里了解更多相关信息?

这些权限在语音搜索APK和GMail APK中定义。 它们是私人权限,受APK签名保护。

它们用于限制对内部应用程序数据和私有Intent目标的访问,而不是用户可见的。