- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
- 재능이의 돈버는 일기
- StresslessLife
- K_JIN2SM
- 소소한 일상
- My Life Style & Memory a Box
- Blog's generation
- 공감 스토리
- 취객의 프로그래밍 연구실
- Love Me
- Dream Archive
- 세상에 발자취를 남기다 by kongmingu
- hanglesoul
- 카마의 IT 초행길
- 느리게.
- 미친듯이 즐겨보자..
- Joo studio
- Gonna be insane
- 악 다 날아갔어!! 갇대밋! 왓더...
- xopowo05
- 맑은공기희망운동
- 엔지니어 독립운동
- 혁준 블로그
- Simple in Complex with Simple
- 무의식이 의식을 지배한다
목록2013/06 (43)
드럼치는 프로그래머
아이폰에서는 옵션값을 주어 변경할수 있는 리스트뷰인데 안드로이드에서는 기본으로 해줄수 있는 메서드나 클래스가 없어서 이를 만들어줘야 한다. 아래 스샷화며처럼 착한 외국인이 처리한 로직을 보면,,, 위치 변경할 아이콘을 클릭하여 드래그 할때 선택된 인덱스의 리스트 아이템은 지워지고 해당 아이템은 손의 위치에 따라 ondraw하면서 따라간다. 그리고 선택하여 actionup하면 그자리에 지워진 아이템이 위치되고 위의 아이템들은 하나씩 위로 올라간다. 글이 어려우면 아래 이미지들을 순서대로 보세요^^; 아래 이미지는 1번 아이콘을 드래그하여 4번 밑에다가 놓았습니다.~ 실행 Activity 소스 public class TouchListViewDemo extends ListActivity { private st..
Few days back I had a requirement to send ArrayList of my Custom Class/Objects which need to be sent through Intent, I guess most of you also find this requirement now and then. I never thought it can be that tricky. There are built in functions in Intent to send ArrayList of primitive objects e.g. String, Integer, but when it comes to Custom Data Handling Objects, BOOM… you need to take that ex..
JNI Functions Reference : http://download.oracle.com/javase/1.4.2/docs/guide/jni/spec/functions.html#wp17314 JNITest.java public class JNITest { static{ System.loadLibrary("my_dll"); } public native String greeting(String name); public static void main(String[] args) { JNITest test = new JNITest(); String result = test.greeting("Smith"); System.out.println("C 함수 리턴값: "+result); } } JNITest.h /* ..
1. []으로 싸주면 문자자체로 인식하는 것들. * ⇒ [*] + ⇒ [+] $ ⇒ [$] | ⇒ [|] 2. \\를 붙여줘야 하는 것들. ( ⇒ \\( ) ⇒ \\) { ⇒ \\{ } ⇒ \\} ^ ⇒ \\^ [ ⇒ \\[ ] ⇒ \\] 3. 자바의 특수문자는 \을 쓴다. " ⇒ \" 4. 나머지 부호들은 괜찮은 듯 하다. 확인된 것. ! # % & @ ` : ; - . , ~ ' ex ) 위에 놈들 다 지워 보자. String c = "!\"#$%&(){}@`*:+;-.,^~|'[]"; c = c.replaceAll("!\"#[$]%&\\(\\)\\{\\}@`[*]:[+];-.,\\^~|'\\[\\]", ""); 5.이것을 실제 전화번호를 한번 저장해봤따 obj.TEL_NO = (this.ma..
CString 클래스를 사용하기 위해서는 다음 헤더파일을 포함시켜야 한다. 1. MFC 프로젝트 : cstringt.h 2. 아니면 : atlstr.h [출처] http://blog.naver.com/xlogic?Redirect=Log&logNo=50043890949
MBC 월화극 가 동시간대 시청률 1위 자리를 지켰다. 시청률조사기관 닐슨코리아는 4일 전날 방송된 17회가 시청률 17.5%(이하 전국기준)를 기록했다고 밝혔다. 16회에서 기록한 자체 최고 시청률 18.2% 보다 0.7% 포인트 하락한 수치지만 동시간대 시청률 1위 자리를 지켰다. 동시간대 수목극인 SBS 는 11.4%를, KBS2 는 6.7%를 각각 기록했다. 17회에서는 서로에 대한 마음을 확인한 최강치(이승기 분)와 담여울(배수지 분)이 반딧불에 둘러싸여 키스하는 장면이 방송됐다. [출처] http://sports.khan.co.kr/news/sk_index.html?cat=view&art_id=201306040927443&sec_id=540201&pt=nv
Activity를 투명하게 만들어서 사용해야 하는 경우가 생깁니다. 예를 들면 BroadCastReceiver에서 다이얼로그를 호출 할 수 없으므로 Activity로 다이얼로그를 구현하게 되는데요.! 그럴경우에 해당 속성을 이용하여 마치 Activity가 없이 다이얼로그만 호출하는 것 처럼 보여 지게 됩니다. 자 그럼 해당 속성을 추가해 볼까요? 우선 AndroidManifest.xml 로 들어 갑니다. 그리고 아래 예문에 나와 있는 것 처럼 android:theme="@android:style/Theme.Translucent" 해당 테마 스타일을 추가해 줍니다. 스크린샷 : 마치 Activity 가 존재하지 않는 것 처럼 ProgressDialog가 호출 되는 모습을 볼 수 있습니다. [출처] http..
public static void WriteLog() { String logPath = "C:\\app\\log.txt"; //파일 경로 File templog = new File(logPath); try { if(!templog.exists())//해당경로에 파일있는 없는 경우 생성 templog.createNewFile(); RandomAccessFile raf = new RandomAccessFile(logPath, "rw"); //이어쓰기용 raf.seek(raf.length());//맨마지막 위치로 커서 이동 SimpleDateFormat SDF = new SimpleDateFormat(); //시간값 얻기 String str = "\r\n현재시간은 "+SDF.format(System.curre..
WinCE환경에서는 time()함수가 없어서(동작하지 않아서, 컴파일되지 않아서..) 자료를 찾다가 보니까.. 다음과 같은 사이트에서 잘 설명하고 있다(WinCE time()). 그 내용을 보면 다음과 같다. #ifdef _WIN32_WCE #include // time.h 를 include 해도 Windows CE에서는 time 함수가 작동하지 않는다. // 별도로 구현한다. time_t time(time_t *inTT) { SYSTEMTIME sysTimeStruct; FILETIME fTime; ULARGE_INTEGER int64time; time_t locTT = 0; if ( inTT == NULL ) { inTT = &locTT; } GetSystemTime( &sysTimeStruct );..
Java에서 callback function을 이용하려면 어떻게 해야할까? 해답은 매우 간단한데, Swing이나 Android에서 사용자 event를 각각의 component 등에서 처리하기 위해 linstener를 등록하는 데에서 찾아볼 수 있다. 잘 알고 있다시피 모든 listener는 interface로 구현되어 있다. 다음과 같은 간단한 Java 예제를 통해 interface를 이용해 listener(또는 callback)가 어떻게 동작하는지 살펴보자. 아래 예시한 Sum이란 class는 addNumber()란 method를 통해 전달된 값들을 합산하고, getTotal()이란 method를 이용해 그 결과값을 얻을 수 있도록 설계되어 있다. 또한, setMaxNumber()라는 method를 이..