목록Android (24)
Dev.
public class CLog { private static boolean debug = true; public static void d(String TAG, String MSG) { if (debug){ String log = buildLogMsg(MSG); Log.d(TAG, log); } } public static String buildLogMsg(String message) { StackTraceElement ste = Thread.currentThread().getStackTrace()[4]; StringBuilder sb = new StringBuilder(); sb.append("["); sb.append(ste.getFileName()); sb.append(" > "); sb.appen..
/** @Author : pppdw * @Description : 현재 날짜 겟 */ public static String getCurrentDate(){ Date currentDate = new Date(); SimpleDateFormat dFormater = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String strCurrentTime = dFormater.format(currentDate); return strCurrentTime; }
/** @Author : pppdw * @Description : 서비스가 현재 실행중인지 판단한다. * @param serviceName-->Menifest에 등록한 서비스 네임*/ public boolean isGetServiceState(String strServiceName) { ActivityManager mActivityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE); for (RunningServiceInfo mRunningServiceInfo : mActivityManager .getRunningServices(Integer.MAX_VALUE)) { if (strServiceName.equals(mRunningServiceIn..
Dom Parser? 돔파서, 안드로이드에서 JSP페이지의 XML값을 가져오는 방법입니다. 일단 돔파서는 어떤 태그, 즉 루트로 접속을해서 그 루트를 일종의 트리(좋은예로 카테고리가있네요) 형태로 펼칩니다. 그리고 그 루트안에 들어있는 자식 노드들을 읽어드립니다. 단순히말해서, 특정 루트를 읽어오는 속도가 상상이상으로 굉장히빠릅니다. 그리고 특정노드를 여러번 읽을 수도 있구요. 문제는 일단 루트를 펼치고->노드를 읽는다. 방식이기때문에, 루트를 펼쳐 트리를 만드는시간 즉, 첫 스타트로딩이 좀있구요. 루트안에 노드가 많아서 좀 무거워진다면 읽는데 메모리를 좀쓴다, 뭐이정도의 단점이있겟네요. 그럼 구현해봅시다. 이방법을 잘쓴다면, JSP페이지에 DB값을 XML형태로 파싱하여 올리고, 그값을 Android에서..
이전 포스트를 이어서 포스팅하겠습니다! 역시 마커관련입니다! 4. 마커에 터치이벤트를 줍니다! 마커.. 이전에 이미지까지 입혀서 꼽긴 꼽았습니다. 근데 너무 단조로워요... 그래서! 눌렀을때 뭐라도 나오게 하기위해서! 코드를 추가합시다! 일단 해당마커에 어떤 다이얼로그를 띄우기위해서는 .title(),.spinnet() 메서드를 사용하시면됩니다! title같은경우는 딱봐도 제목이죠? 눌렀을때 어떤 박스가 띄워지게 하는게 디폴트고 인자값으로 텍스트를 넣어주잖아요? 그럼 그박스에 대한 제목으로 뿌려지게됩니다.ㅎ spinnet같은 경우는 말그대로 제목창아래 내용형식으로 짧은글을 집어넣을수가 있어요! 근데 단점이 말그대로 짧은글입니다.. 박스를 넘어가는 문장은 짤려서 ...으로 표시되구요, newLine역시 먹..