본문 바로가기

Develop

(98)
안드로이드 웹뷰(WebView)에서 캐쉬 사용하지 않기 webview.clearCache(true); webview.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); 이렇게만 추가 시켜주면 되겠습니다^^
안드로이드 웹뷰(webview)안에서 alert 처리 웹뷰안에서 alert 를 하면 서버 host url이 나타난다.. 그걸 없애주기위해선 아래처럼 따로 구현을 해줘야함. webView.setWebChromeClient(new ChromeClient() { @Override public boolean onJsAlert(WebView view, String url, String message, final android.webkit.JsResult result){ new AlertDialog.Builder(view.getContext()) .setTitle("메세지") .setMessage(message) .setPositiveButton(android.R.string.ok, new AlertDialog.OnClickListener(){ public void ..
JAI(Java Advanced Imaging) 로 썸네일 이미지 만들기 (100%) 먼저 jar 파일이 있어야 겟죠..? 다운받기--> http://www.oracle.com/technetwork/java/current-142188.html 공통 유틸에다가 다음 함수를 추가 해준다. /* * 썸네일 만들기 함수 */ public static boolean thumbConvert(String in, String out, int width, int height, String format){ File saveFile = new File(out); RenderedOp rOp = JAI.create("fileload", in); BufferedImage im = rOp.getAsBufferedImage(); float cvtWidth = 0.0f; float cvtHeight = 0.0f; if..
100% 안드로이드에서 이미지 파일 서버로 업로드하기 (소스 공개) 아~ 간만에 고생좀 했당.. 하기 싫은거 할려니ㅋㅋ 서버 구성은 이렇다.. 톰캣5.5 + 스트럿츠 지인의 조언.. 그 많은 구글링 예제 소스.. 다 필요 없음(과장해서..ㅎㅎ 지인분들 감사합니다..^^;;).. 한방에 해결..!! 스트럿츠는 FormFile 타입으로 쉽에 업로드 할수 있기에 안드로이드에서 Formfile 타입으로 보내보려고 했었지만.. 실패ㅠ 먼저 안드로이드쪽부터 살펴보면.. 갤러리에서 이미지 선택한다음 -> onActivityResult(int requestCode, int resultCode, Intent intent) 에서 받아서 아래와 같이 처리! Uri selPhotoUri = intent.getData(); //나중에 이미지뷰에 뿌려주기 위해 담아놓음. Bitmap selPho..
카메라 or 갤러리 호출 하기 @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { final String items[] = {"갤러리에서 가져오기","카메라로 촬영하기"}; if (url.startsWith("custom://")) { new AlertDialog.Builder(MyPageWeb.this) .setIcon(R.drawable.icon) .setSingleChoiceItems(items, -1, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int item) { Toast.makeText(getApplicationContext(),..
OpenCoverFlow  구현 따라하기~ 1. New Project를 생성 합니다. 프로젝트 형태는 View Based로 하시면 되구요. 프로젝트 명은 CoverFlow입니다. 2. 프로젝트를 생성하고 나서 다운로드::::: OpenFlow.zip 압축을 해제 한 후, 프로젝트에 가져오기 합니다. - 프로젝트명에서 마우스 오른쪽 버튼을 누르고 Existing Files... - 해당 하는 파일 을 선택 한 후 Copy items into destination group's folder(if needed) 반드시 체크 - CoverFlow는 Frameworks중에서 QuartzCore.framework 와 CoreGraphics.framework 를 필요로 합니다. Frameworks 폴더 아래에 아래와 같이 추가 합니다. 프레임워크 추가시에는 ..
리눅스 서버에서 한글이......깨져서 나온다 - 로컬 톰캣에서 테스트후 리눅스 서버에다가 소스를 올리고 확인하는데 로그에 보니 한글이 다 깨져서 나온다.. 데이터들은 정상적으로.. 잘나오는데..... font>媛~@ 二쇨??~X怨??~M湲곗~]몄~B쇱텞?~\異~T吏~D?~D?~P?~L媛~@ 二쇱턀?~X?~T 臾명~Y~T愿~@愿~Q異~U?~\?대~K? '吏~@援ъ큿?~X 嫄닿컯?~\ ?띠~]~D 梨~E?~D吏~@?~T 留~L怨좎~]~X ?~A???~M湲??몄~B??대~]쇰~J~T ?щ줈嫄?/font>?~D ?닿구怨?吏~@?~\???몄~B쇱~K~\?μ~W~P?~\ 理~\怨좎~]~X 媛~@移~X瑜? ?몄젙諛~[?~D???~M湲??몄~B쇱~]~X 紐~E?깆~]~D ?~L蹂듯~U~X怨좎~^~P ?깅~L~@?~X寃~L 媛~\理~\?~\??br />^M 찾아보..
MySql - replace into 및 DUPLICATE 기능 위 함수는 오라클(Oracle)에 Merge into 와 비슷한 기능을 한다. replace into 는 있으면 insert 없으면 update를 하는데 update할때 하나의 컬럼에만 update를 하고 싶은데 그게 안되는거 같다. 다른 컬럼들에게 영향을 미쳐서 .. 하나의 컬럼만 update 하려고 하면 다른 값들은 빈값이 되어버린당.. 실제로는 해당 컬럼을 삭제한후에 INSERT 하다보니 부하가 있을수도 있다고 한다. ex) replace into table_name set 'aa'='aa', 'bb'='bb' on duplicate key는 오라클의 merge into 와 같은 기능을 하는거 같다. update하고 싶은 컬럼에만 update해주면 다른 컬럼들에게는 영향을 안미친다..^^ ex) i..