[카테고리:] Development


  • 안드로이드 카메라 미리보기 없이 사진찍기

    안드로이드 기기에서 사진을 찍을때 미리보기 화면이 나오는데 이걸 안나오게 하면서 사진을 찍을수 있는 방법에 대해 찾아보다가dummy surfaceview를 이용해서 찍으면 된다고 해서 해봤는데 진저브레드 2.3.3에서는 잘되는것을 확인했다. 이걸 이용해서 백그라운드 서비스를 사용해서 사진찍히는것을 확인했고 동영상도 녹화 할 수 있도록 작업을 할려다가폰이 변경되면서… “read more”


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

    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”