[카테고리:] Development


  • 웹상의 파일 다운로드 및 파일 사이즈 구하는 함수

    DWORD GetUrlFileLength (CString url){ DWORD filesize; TCHAR szCause[255]; CString CauseOfError; TRY{ CInternetSession session; CHttpFile *remotefile= (CHttpFile*)session.OpenURL(url,1,INTERNET_FLAG_TRANSFER_BINARY); TCHAR szContentLength[32]; DWORD dwInfoSize = 32; DWORD dwFileSize = 0; BOOL bGotFileSize = FALSE; if (remotefile->QueryInfo ( HTTP_QUERY_CONTENT_LENGTH, szContentLength, &dwInfoSize , NULL)){ bGotFileSize =… “read more”


  • 안드로이드 웹뷰 캐쉬를 SD 메모리에 쓰기

    안드로이드 웹뷰 캐쉬를 내부메모리가 아닌 외부로 쓰게 할려고 방법을 찾다가 해외 사이트에서 방법을 찾았는데 까먹을까봐 여기 기록해둠 package com.devahead.androidwebviewcacheonsd; import java.io.File; import android.app.Application; import android.os.Environment; public class ApplicationExt extends Application { // NOTE: the content of this path will be… “read more”


  • 안드로이드 쓰레드 임계영역 설정하기

    쓰레드 남발했더니 동기화 문제 생겼음 해당 변수 임계영역 설정은 변수 사용할 때마다 아래와 같이 해주면 됨 synchronized(this){ mTemp2 = 뭔가 변수 작업 mHumi2 = 뭔가 변수 작업 } “read more”


  • 안드로이드에서 IP주소 구하기

    public String getLocalIpAddress(){ final String IP_NONE = “N/A”; final String WIFI_DEVICE_PREFIX = “eth”; String LocalIP = IP_NONE; try { NetworkInterface.getNetworkInterfaces(); for (Enumeration en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { NetworkInterface intf = en.nextElement(); for (Enumeration enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) { InetAddress inetAddress… “read more”


  • 안드로이드에서 쓰레드 사용하기

    private class ThreadTakePictures extends Thread { final static int STATE_DONE = 0; final static int STATE_RUNNING = 1; int mState; public ThreadTakePictures(){} //——————————————————————————— final Handler handler = new Handler(){ public void handleMessage(Message msg){ switch(msg.what){ //이곳에서 GUI 관련 작업을 할수 있다.… “read more”