【问题标题】:Android long press search button not workingAndroid长按搜索按钮不起作用
【发布时间】:2012-03-29 19:55:11
【问题描述】:

所以我的应用程序会监听搜索按钮上的长按,并且应该调用它来代替正常的语音搜索。我有以下内容:

<activity android:name=".MyActivity"
              android:label="@string/app_name" android:screenOrientation="portrait"
              android:theme="@android:style/Theme.NoTitleBar">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
        <intent-filter>
              <action android:name="android.intent.action.VOICE_COMMAND"/>
              <category android:name="android.intent.category.DEFAULT" />
          </intent-filter>
    </activity>

但是当我长按搜索按钮时,该活动并未作为选项列出。此外,此操作没有设置默认值,因此应填充可能启动的活动列表,并且它们确实如此;但是,我的不在其中之一。想法?

我还尝试将“android.intent.action.VOICE_COMMAND”放入接收器和清单中它自己的活动声明中,但这些也不起作用。

【问题讨论】:

    标签: android


    【解决方案1】:

    这可能会回答你的问题:

    https://stackoverflow.com/a/7922697/1259156

    【讨论】:

    • 那行得通。这很奇怪,因为我的应用程序的早期版本使用了“android.intent.action.VOICE_COMMAND”并且运行良好。感谢您的帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-13
    • 1970-01-01
    • 1970-01-01
    • 2012-11-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多