안드로이드 TextView 특정 문자열 클릭 이벤트 주기... Spannable span = Spannable.Factory.getInstance().newSpannable("click"); String text = span.toString(); int start = text.indexOf("click"); int end = start + "click".length(); span.setSpan(new ClickableSpan() { @Override public void onClick(View widget) { } @Override public void updateDrawState(TextPaint ds) { ds.linkColor = 0xff000000; super.updateDrawState(ds); } }, start, end, Spannable.SPAN_IN.. url 파라미터에 해당하는 값 읽어오기 방법1. Uri uri = Uri.parse(url); String value = uri.getQueryParameter(parameter); 방법2. public String getValue(String url) { URI uri = URI.create(url); List args = URLEncodedUtils.parse(uri, "UTF-8"); if (args != null) { for (NameValuePair arg : args) { if (arg.getName().equals("파라미터")) { return arg.getValue(); } } } return null; } adb를 이용하여 디바이스 동영상 캡쳐... 4.4 버전 이상 지원... adb shell screenrecord /sdcard/screenrecord.mp4 참고.. http://blog.naver.com/mesa_/120202213988 UncaughtExceptionHandler 을 구현하여 앱이 비정상적으로 종료됐을때 로그를 저장하자... import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStreamWriter; import java.lang.Thread.UncaughtExceptionHandler; import java.sql.Date; import java.text.SimpleDateFormat; import java.util.Calendar; import android.os.Environment; public class CustomUncaughtExceptionHandler implements UncaughtExceptionHandler { private UncaughtExceptionHandler m.. Spannable 이용하여 특정 문자열 색, 사이즈 변경... Spannable 을 이용하여 특정 문자열 색 변경. public Spannable setTextViewColorPartial(TextView view, int color , boolean isBold, boolean isFist, String fulltext, String... subtext) { view.setText(fulltext, TextView.BufferType.SPANNABLE); Spannable str = (Spannable) view.getText(); try { if (subtext != null) { for (String text : subtext) { int i = 0; if (isFist) { i = fulltext.indexOf(text); } else { i = fullte.. 1000 단위 콤마찍기... public static String toNumFormatComma(int number) { DecimalFormat df = new DecimalFormat("#,###"); return df.format(number); } 이전 1 2 3 다음