[jQuery] 외부 html파일을 읽어 현재 페이지에 추가하기.(append external html into current page) 화면을 동적추가할때 코드로 html을 추가하게된다. 하지만, 그 양이 많다면, 소스코드가 지저분해질 수 있는데, 아래와 같은 방법으로 html파일을 읽어 원하는 곳에 추가할 수 있다. /** * @param data : 파싱된 데이터가 리턴된다. **/ $.get("fileName", function(data){ $('추가할 Root View').append($(data).fadeIn()); }); Programming/Hybrid App 2013.05.23
[Javascript] 자바스크립트 암호화 관련 Github 아래의 주소에 접속하면 체크아웃 받을 수 있다. https://github.com/tomyun/crypto-js Programming/Hybrid App 2013.05.20
[Android] WebView(웹뷰) 신뢰할 수 없는 인증서 문제 해결. https 사이트를 접속하려고할 때, 서버측 인증서에 문제가 없을 경우에는 발생하지 않지만, 인증서가 신뢰할 수 없을 때, 찾을 수 없는 페이지라는 에러를 받게 된다. 간단하게 WebView Setting으로 해결할 수 있다. 우선 WebClient를 만든다. public class WebClient extends WebViewClient {} 그리고 Override Method 중, onReceivedSslError 를 추가한다. public class WebClient extends WebViewClient { @Override public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error){ handler.pr.. Programming/Android 2013.05.14
[Android] 브라우저 디버깅. 콘솔창 열기. 안드로이드 내장 브라우저에서 콘솔창이 필요할 때가 있다.간단하게 주소창에 아래의 코드를 입력하면 된다.about:debug그러면 상단에SHOW JAVASCRIPT CONSOLE 이라는 탭이 생기게 된다! Programming/Android 2013.05.14
[Android] ActionBarImpl 에러. Dialog 에러 안드로이드에서 스타일을 지정하였을때(특히 다이얼로그) ICS 미만 버전에서는 이상없이 동작하다가, 이상부터 문제가 발생되는 경우가 있다. ICS 이상버전부터는 스타일을 지정할 때, parent를 설정하도록 되어 있다. parent가 설정되지 않았을 경우, 상위 스타일을 알 수 없기 때문에, 파서에서 에러를 발생시킨다. Programming/Android 2013.05.14
[Javascript] 숫자 금액 표시 세자리 콤마 정말 간단하다. javascript의 Number 클래스가 지원하는 함수를 사용하면 된다.var money = 2312000; //2,312,000원 money.toLocaleString(); 결과 :money.toLocaleString()"2,312,000" Programming/Hybrid App 2013.05.10
[Android] 유용한 사이트 안드로이드 개발 참고 사이트 모음입니다. - AndroidViews : 안드로이드 유용한 라이브러리를 모아놓은 사이트. 소개 : 한국 안드로이드 커뮤니티 홈페이지 : http://www.androidviews.net - AndroidPub : 안드로이드펍 한국 안드로이드 사용자 및 개발자 커뮤니티. 소개 : 한국 안드로이드 커뮤니티 홈페이지 : http://www.androidpub.com - 공식 안드로이드 공식 홈페이지들 소개글 : 안드로이드의 전체 소스를 다운받을 수 있음 홈페이지 : 소스 http://source.android.com 공식 http://www.android.com 마켓 http://market.android.com 개발자 http://developer.android.com - 안드.. Programming/Android 2013.03.29
[Android] 루팅권한 체크 금융 어플을 보면 루팅 체크하는 로직이 있다. 아래와 같은 로직으로 처리가 가능하다. try { Runtime.getRuntime().exec("su"); } catch ( Exception e) { // 루팅 안되있으면 Exception Log.d("test", "rooting X"); } 하지만 문제점은... 임시 루팅해제시 체크가 되지 않는다. 출처 : http://arabiannight.tistory.com/ Programming/Android 2013.03.25
[Android] 이미지 합성(Watermark) private Bitmap overlayMark(Bitmap baseBmp, Bitmap overlayBmp, int distanceLeft, int distanceTop) { Bitmap resultBmp = Bitmap.createBitmap(baseBmp.getWidth() + distanceLeft, baseBmp.getHeight() + distanceTop, baseBmp.getConfig()); Canvas canvas = new Canvas(resultBmp); canvas.drawBitmap(baseBmp, distanceLeft, distanceTop, null); canvas.drawBitmap(overlayBmp, 0, 0, null); return resultBmp; } 출처 : .. Programming/Android 2013.03.12
[Android] Dialog 위치 이동. 완전 간단함.. //mShareDialog 는 다이얼로그 입니다^^; WindowManager wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE); Display display = wm.getDefaultDisplay(); DisplayMetrics metrics = new DisplayMetrics(); display.getMetrics(metrics); WindowManager.LayoutParams params = mShareDialog.getWindow().getAttributes(); params.y = metrics.heightPixels - Util.getPxFromDp(44); params.x = 1; //이부분이 핵심! mShar.. Programming/Android 2013.03.07