목록2015/02 (3)
오늘도 공부
public static String implode(String separator, String... data) { StringBuilder sb = new StringBuilder(); for (int i = 0; i to not add separator at the end if (!data[i].matches(" *")) {//empty string are ""; " "; " "; and so on sb.append(data[i]); sb.append(separator); } } sb.append(data[data.length - 1].trim()); return sb.toString(); }You can use it likeSystem.out.println(implode(", ", "ab", " "..
출처 ㅣ http://tigerwoods.tistory.com/31안드로이드 Study 목차가기 예제 프로젝트 다운로드 023_Preferences_01.zip 1. 환경설정 개요 (Preferences) 안드로이드 플랫폼은 Data를 저장하는 방법으로 환경설정(이하 Preferences), 파일, Local DB, 네트워크를 제공한다. 그 중 Preferences는 가장 간단하게 정보를 저장하는 방법(mechanism)을 제공하며, App이나 그 컴포넌트 (Activity, Service 등)의 환경 설정 정보를 저장/복원하는 용도로 사용된다. ▌Preferences의 형태▐안드로이드에서 Preferences는 ListView의 형태로 표현되며 쉬운 Preferences의 구현을 위해 Preferenc..
출처 : https://plus.google.com/+SewonAnn/posts/Cmk3ue55iJK 카톡 스타일의, 화면 꺼진 상태에서도 푸시가 오면 알림창을 띄우는 기능을 구현해야 했다. 처리 절차는 다음과 같다. 1. 푸시를 받았는데 화면이 꺼져있다면 2. 락 스크린 위로(!) 특정 액티비티를 실행한다. 3. 이 액티비티에서 원하는 액션을 수행한다. (대게 '보러가기' / '닫기' 수준이겠지) 1번에선 화면이 꺼져있는지 여부를 확인해야 하고, 이는 다음과 같이 확인할 수 있다. public static boolean isScreenOn(Context context) { return ((PowerManager)context.getSystemService(Context.POWER_SERVICE)).is..
