/*
String defaultIme = Settings.Secure.getString(mContext.getContentResolver(), Settings.Secure.DEFAULT_INPUT_METHOD);
//leo
//Slog.d(TAG, "defaultIme = " + defaultIme);
if( defaultIme != null ){
final Resources res = mContext.getResources();
String myIME = null;
try{
//frameworks\base\core\res\res\values\config.xml
//... ... ... symbols.xml
myIME = res.getString( com.android.internal.R.string.config_default_input_method );
//Slog.d(TAG, "myIME = " + myIME);
if( !myIME.equals(defaultIme) ){
//Slog.d(TAG, "set sougou inoput fa");
//thread another
if ( myIME != null && myIME.length() > 0 ){
Settings.Secure.putString( mContext.getContentResolver(),
Settings.Secure.DEFAULT_INPUT_METHOD, myIME );
}
}
}catch ( Exception e ){
Slog.w(TAG, "Unable to set input method: " + myIME, e);
}
}
String defaultIme = Settings.Secure.getString(mContext.getContentResolver(), Settings.Secure.DEFAULT_INPUT_METHOD);
//leo
//Slog.d(TAG, "defaultIme = " + defaultIme);
if( defaultIme != null ){
final Resources res = mContext.getResources();
String myIME = null;
try{
//frameworks\base\core\res\res\values\config.xml
//... ... ... symbols.xml
myIME = res.getString( com.android.internal.R.string.config_default_input_method );
//Slog.d(TAG, "myIME = " + myIME);
if( !myIME.equals(defaultIme) ){
//Slog.d(TAG, "set sougou inoput fa");
//thread another
if ( myIME != null && myIME.length() > 0 ){
Settings.Secure.putString( mContext.getContentResolver(),
Settings.Secure.DEFAULT_INPUT_METHOD, myIME );
}
}
}catch ( Exception e ){
Slog.w(TAG, "Unable to set input method: " + myIME, e);
}
}
*/
<string name="config_default_input_method">com.google.android.inputmethod.pinyin/.PinyinIME</string>
<!--
<string name="config_default_input_method">com.android.inputmethod.pinyin/.PinyinIME</string>
<string name="config_default_input_method">com.sohu.inputmethod.sogou/.SogouIME</string>
-->