안녕하세요. 시원한물냉입니다.오늘은 구구절절 소스코드가 아닌 책을 소개해보고자 합니다. 책은 이지스퍼블리싱에서 출발된 Do it! 아이폰 앱 프로그래밍 이라는 제목의 책입니다. 책의 표지에는 IOS 입문 개발자를 위한 아이폰 앱 프로그래밍Xcode5.1 가이드부터 오브젝티브-C 개념잡기, 유료 앱 등록까지 전 과정을 한눈에!입문 앱부터 중고급 앱까지 프로젝트 소스 공개 및 완벽 해설! 2~3달전만해도 ios6내용의 책이 최신버전이었는데 ios7되면서 개발적으로는 변한게 많아서참고할만한 책이 거의 없었지요. 스토리보드나.. 코딩방식이나.. 대부분 이슈들은 인터넷 검색을 통해서 확인하였는데요. 드디어 개발자를 위한! 입문자를 위해 ios7판이 출판되나봅니다.초판은 14년 4월 9일 발행으로 아주 따끈따끈한 ..
안녕하세요. 보안카드관리 어플리케이션 관리자 입니다. 이렇게 글로 인사리는것은 처음인것 같네요. 앞으로 업데이트되는 내용 및 이슈사항은 이 게시판을 이용하여 공개해 드리고자 합니다. 2014.4.9일 v2.1.0 업데이트 정보 1. 4.0.3 테마가 적용되었습니다. - 드..드디어 적용하였습니다. 그동안 신경쓰지 않아 적용되지 않았던 작업이 4.4버전이 나오는 요즘 아샌테마를 드디어 적용 완료하였습니다. 2. 보안카드의 저장파일 이름을 수정하는 기능을 추가하였습니다. - 많은 요청에 따라 보안카드 저장파일의 이름을 수정할 수 있게 되었습니다. 추후, 신용카드 및 통장에서도 파일이름 수정기능을 확인할 수 있을 것 입니다. 3. 같은 이름의 파일을 2개이상 저장시 이전파일이 삭제되는 문제를 수정하였습니다. ..
private Bitmap combineImage(Bitmap first, Bitmap second, boolean isVerticalMode){ Options option = new Options(); option.inDither = true; option.inPurgeable = true; Bitmap bitmap = null; if(isVerticalMode) bitmap = Bitmap.createScaledBitmap(first, first.getWidth(), first.getHeight()+second.getHeight(), true); else bitmap = Bitmap.createScaledBitmap(first, first.getWidth()+second.getWidth(), firs..
// RelativeLayout mView = (RelativeLayout)findViewById(R.id.gview); RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(WIDTH, HEIGHT); params.addRule(RelativeLayout.ALIGN_PARENT_TOP); params.addRule(RelativeLayout.ALIGN_PARENT_RIGHT); // 위와같이 사용하여서 RelativeLayout 를 선언하고 처리할 수 있다.순수한 코딩에서 할때에는 위에 RelativeLayout mView = (RelativeLayout)findViewById(R.id.gview); 대신에 RelativeLayout..
APK를 뜯어보지 못하도록 처리를 해보자 적용 환경 Eclipse Indigo Service Release 2 Proguard v4.7 ADT Tools 21.0.0.v201210310015-519525 Proguard 적용방법 Eclipse 메뉴/ Window/ Android SDK Manager 를 실행하여 최신으로 업데이트. Eclipse 메뉴/ Help/ Check for Updates 를 실행하여 ADT Tools 를 최신으로 업데이트 Proguard v4.8을 사이트에서 다운받아 ${sdk.dir}\tools\proguard에 설치함.(사이트에서 다운이 불가하여 적용안함. ) http://proguard.sourceforge.net/index.html#downloads.html Project의..
농협, 국민은행 등등의 정보유출 사고로 세상이 시끄럽습니다. 요즘 개인정보라고 하는것은 정말 중요하고 함부로 알려서는 안 될 정보입니다. 하지만 그렇다고 사용안 할 수는 없는노릇인데, 좀 더 안전하게, 좀 더 편하게, 좀 더 걱정없이 사용할 방법은 없을까요? 그래서 생각내고 개발해냈습니다. 보안카드관리어플중 최고를 자랑합니다. 간편하게 사진으로 찍어서 저장하는 방식 사진을 암호화하여 저장합니다. 어플에 암호를 설정하여 타인에게 노출을 막을 수 있습니다. 휴대폰을 바꾸셨으면 백업 및 복원기능을 지원합니다. 은행이체시에 항상 위에 보이도록 되어있어 편리한 뱅킹을 가능하게 합니다. 26개의 은행사 + 증권사를 포함하여 자동 뱅킹어플 실행기능까지 갖추고있어 더욱 편리해졌습니다. 리뉴얼 이벤트도 진행한다고하니 얼..
get 값의 전달은 참 쉽죠url 뒤에 ? 표시하고 변수들 넘기면 되는데... 문제는 post 전송방법입니다! int DEVICE_WIDTH = 720;WebView web = new WebView(this);WebSettings set = web.getSettings();set.setJavaScriptEnabled(true);String postData = "DEVICE_WIDTH=" + DEVICE_WIDTH;web.postUrl("url", EncodingUtils.getBytes(postData, "BASE64")); 간단히 위와 같은 소스를 이용하면 post방식의 변수를 전달 할 수 있습니다. url부분에 웹페이지 주소를 넣고 받는쪽에서는 알아서 받아서 처리하면 되지요 참 쉽죠~ 도움이 되셨다면..
web_main = (WebView)findViewById(R.id.web_main); web_main.getSettings().setJavaScriptEnabled(true); WebSettings set = web_main.getSettings(); set.setJavaScriptEnabled(true); // javascript를 실행할 수 있도록 설정 set.setJavaScriptCanOpenWindowsAutomatically (true); // javascript가 window.open()을 사용할 수 있도록 설정 set.setBuiltInZoomControls(false); // 안드로이드에서 제공하는 줌 아이콘을 사용할 수 있도록 설정 set.setPluginState(WebSetting..