1fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok/* 2fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok * Copyright (C) 2011 The Android Open Source Project 3fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok * 4fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok * Licensed under the Apache License, Version 2.0 (the "License"); 5fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok * you may not use this file except in compliance with the License. 6fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok * You may obtain a copy of the License at 7fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok * 8fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok * http://www.apache.org/licenses/LICENSE-2.0 9fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok * 10fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok * Unless required by applicable law or agreed to in writing, software 11fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok * distributed under the License is distributed on an "AS IS" BASIS, 12fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok * See the License for the specific language governing permissions and 14fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok * limitations under the License. 15fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok */ 16fb0fd42fa0dfeee3fc384f66e098d78619043eb3satokpackage com.android.settings.inputmethod; 17fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok 18078b435743bf7f42feb140de287b70685cfcb7a8satokimport android.content.BroadcastReceiver; 19fb0fd42fa0dfeee3fc384f66e098d78619043eb3satokimport android.content.Context; 20078b435743bf7f42feb140de287b70685cfcb7a8satokimport android.content.Intent; 21078b435743bf7f42feb140de287b70685cfcb7a8satokimport android.provider.Settings; 22fb0fd42fa0dfeee3fc384f66e098d78619043eb3satokimport android.view.inputmethod.InputMethodManager; 23fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok 24078b435743bf7f42feb140de287b70685cfcb7a8satokpublic class InputMethodDialogReceiver extends BroadcastReceiver { 25fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok @Override 26078b435743bf7f42feb140de287b70685cfcb7a8satok public void onReceive(Context context, Intent intent) { 27078b435743bf7f42feb140de287b70685cfcb7a8satok if (Settings.ACTION_SHOW_INPUT_METHOD_PICKER.equals(intent.getAction())) { 28078b435743bf7f42feb140de287b70685cfcb7a8satok ((InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE)) 29078b435743bf7f42feb140de287b70685cfcb7a8satok .showInputMethodPicker(); 30078b435743bf7f42feb140de287b70685cfcb7a8satok } 31fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok } 32fb0fd42fa0dfeee3fc384f66e098d78619043eb3satok} 33