public static void startGoogleSearchActivity(View view) {
final Context context = view.getContext();
final SearchManager searchManager =
(SearchManager) context.getSystemService(Context.SEARCH_SERVICE);
if (searchManager == null) {
return;
}
ComponentName globalSearchActivity = searchManager.getGlobalSearchActivity();
if (globalSearchActivity == null) {
return;
}
Intent intent = new Intent(SearchManager.INTENT_ACTION_GLOBAL_SEARCH);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setComponent(globalSearchActivity);
Bundle appSearchData = new Bundle();
appSearchData.putString("source", context.getPackageName());
intent.putExtra(SearchManager.APP_DATA, appSearchData);
intent.setSourceBounds(getViewBounds(view));
try {
context.startActivity(intent);
} catch (ActivityNotFoundException ex) {
ex.printStackTrace();
}
}
IntentUtil.java 文件源码
java
阅读 46
收藏 0
点赞 0
评论 0
项目:Paper-Launcher
作者:
评论列表
文章目录