android全球热键

时间:2010-12-20 19:13:21

标签: android

如何在Android上按全局热键开始你的活动? 有可能,请参阅Button Shortcut app。

2 个答案:

答案 0 :(得分:0)

以下是“搜索”按钮的解决方案:

<intent-filter>
            <action android:name="android.intent.action.SEARCH_LONG_PRESS" />
            <category android:name="android.intent.category.DEFAULT" />
</intent-filter>

答案 1 :(得分:0)

仅供存档:

这(单独)没有帮助:

<uses-permission android:name="android.permission.GLOBAL_SEARCH" />

           

<activity android:name=".VoiceActions"
          android:label="@string/app_name">
          <!-- This must be higher than the default priority (0), which
         is what GoogleSearch uses. -->
    <intent-filter android:priority="500">
        <action android:name="android.search.action.GLOBAL_SEARCH" />
        <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>


          <intent-filter>
            <action android:name="android.intent.action.SEARCH" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>

        <meta-data android:name="android.app.searchable"
            android:resource="@xml/searchable" /> 

    </activity>

        <meta-data android:name="android.app.default_searchable"
        android:value=".VoiceActions" />
</application>