Study501 android studio 한글깨짐 수정 기존 eclipse로 짰던 소스를 android studio로 import 시키는 것은 성공했지만, eclipse에서 한글로 된 부분 (java 소스중에서 한글로 된거)은 깨지는 문제가 발생했었다. 이것때문에 소스를 실행하면 폰에서도 역시 깨져서 나옵니다. 인터넷에 이리저리 찾아보니 android studio한글화 방법으로 UTF-8로 실행하는 방법들이 많았습니다. 하지만 그래도 같은 현상이....;; 이미 eclipse에서 import해온 소스는 변하지 않나 봅니다. 그러다 우연히 기존 eclipse에서 언어 encoding 설정된 걸 찾아봤습니다. 저와 같이 특별히 손댄적이 없다면 MS949로 되어있을 겁니다. 그래서 여기서 힌트를 얻고 android studio 에서도 ms949로 변경해주기로 했습.. 2015. 2. 12. 안드로이드 스튜디오로 이동하기 드디어 안드로이드 스튜디오 정식버전이 출시가 되었습니다. 그러면서 최신버전의 IDE 업데이트를 위해서는 안드로이드 스튜디오로 옮겨야 한다고 말하고 있네요.;; 이미 익숙한 이클립스에서 안드로이드 스튜디오로 옮기는 것이라 많은 고민이 따르지만, 옮겨야만 된다는 뜻이니.. 안드로이드 스튜디이로 소스 옮기기 옮기는 방법은 간단합니다. 크게 2가지가 있는데요. 첫번째는 이클립스에서 옮길 소스를 Export해서 Generate Gradle build files를 선택하시면 됩니다. 두번째는 바로 안드로이드 스튜디오로 import 하는 방법입니다. 안드로이드 스튜디오를 실행하시고, Import Non-Android Studio project를 선택하시면 됩니다. 이 방법을 선택하시면 안드로이드 스튜디오가 자동으로 .. 2015. 2. 12. 디바이스 언어 가져오기!! 앱을 만들다 보면 언어별로 분류를 해야 할 일이 있습니다. string이라던지, image라던지... 이럴경우 res폴더 밑에 values나 drawable 폴더를 같은 이름으로 만들고 뒤에 구분할 언어(한글이면 ko)를 붙여 폴더를 만들고 같은이름의 파일을 넣으면 한국어와 한국어가 아닌것이 자동 구분됩니다. 이건 다음에 한번 보여드릴께요. 이번에 할 것은 특정언어(국가별로 구분하는 건 아님)에서만 특정한 작업을 하고 싶을때 쓰는 방법입니다. 예를 들면 게임을 만들었는데, 한국에서는 등급을 받아서 등급표시를 해주고, 외국에서는 등급표시를 해주지 않아도 된다고 생각합시다. 이럴 경우 등급표시가 한글이기 때문에 굳이 외국사용자(안드로이드 단말기가 한글이 아닐경우)에게 보여줄 필요가 없죠. 이때 한글을 쓰는 .. 2015. 2. 12. fragment의 웹브라우저 뒤로가기 Fragment를 사용하여 webview를 만들게 되면 따로 뒤로가기를 구현해 주는 것이 좋습니다. 왜냐하면 fragment안의 webview에서 뒤로가기버튼을 누르면 먹히지가 않기 때문이죠. 하지만 버튼을 따로 구현하지 않고도 백키가 동작하게 할 수 있습니다. @Overridepublic void onBackPressed() { if (webfragment.webview.canGoBack()) { try{ webfragment.webview.goBack(); //only webview back-key code }catch(Exception e){ //back-key code of another fragment } }else { // back-key code of another fragment } 위의 .. 2015. 2. 12. android 웹브라우저 만들기 Web Browser 예제 스마트 폰에 기본적으로 웹브라우저가 내장이 되어있습니다만, 어플을 만들다보면 웹브라우저를 어플안에 넣을때도 있습니다. 물론 성능좋고 기능많은 브라우저가 있지만, 이건 어디까지나 어플안에 서비스 차원에서 넣는 것이니깐요^^ 저도 최근 산모진통측정기 V3 를 업데이트 하면서 웹브라우저를 추가하였습니다. 요런식으로 말이죠 주소창 위쪽은 다른기능으로 가기위한 탭버튼 입니다. 그아래는 웹브라우저. 일단 코드는 간단합니다. 위 그림과 비교해 보면 Line 7의 imagebutton은 뒤로가기버튼, Line 14의 imagebutton은 앞으로 가기버튼 Line 21의 EditText는 주소표시줄 Line 28의 imagebutton은 새로고침 Line 37의 webview는 웹브라우저 화.. 2015. 2. 12. 같은 스크린샷만 찍힐때 스크린샷을 찍는데, 확인을 못했던건지 괜찮았던건지 처음찍었던 화면만 나오는 경우가 있군요. Activity의 전환이 없으면 처음 찍었던 스크린샷만 나옵니다.ㅠ 이럴 경우 destroyDrawingCache();를 해주시면 이런 증상이 없어집니다. share.buildDrawingCache();Bitmap bm=share.getDrawingCache();FileOutputStream out;String filename="/"+System.currentTimeMillis()+".jpg";String sharefile=Environment.getExternalStorageDirectory().toString()+filename;try{ out=new FileOutputStream(sharefile); bm.c.. 2015. 2. 12. 이전 1 ··· 75 76 77 78 79 80 81 ··· 84 다음 인기글