/*
* Author: Miguel Angel Bravo (@MiguelAngelBrav)
* The Android Open Source Project Katbag is licensed under the General GPLv3.
*
*/
package cl.ipp.katbag.core;
import java.util.Locale;
import org.holoeverywhere.widget.Toast;
import android.content.Context;
import android.text.InputFilter;
import android.text.Spanned;
public class KatbagUtilities {
private static Toast toast = null;
public static void message(final Context context, final String msg) {
if (toast != null) {
toast.cancel();
}
toast = Toast.makeText(context, msg, Toast.LENGTH_LONG);
toast.show();
}
public static InputFilter katbagAlphaNumericFilter = new InputFilter() {
@Override
public CharSequence filter(CharSequence arg0, int arg1, int arg2, Spanned arg3, int arg4, int arg5) {
for (int k = arg1; k < arg2; k++) {
if (!Character.isLetterOrDigit(arg0.charAt(k)) && !Character.isSpaceChar(arg0.charAt(k))) {
return "";
}
}
return null;
}
};
public static String capitalizeString(String s) {
s = s.substring(0, 1).toUpperCase(Locale.getDefault()) + s.substring(1, s.length()).toLowerCase(Locale.getDefault());
return s;
}
}