본문 바로가기

분류 전체보기

가로, 세로 화면을 내가 원하는대로 구성하기 기존 구성방법은 res/layout 폴더안에 left.xml 등을 작성하여 자바 파일에서 setContentView(R.layout.left) 이런식으로 구성하였습니다. 만약 가로와 세로에 방향에 따라 자신만의 다른 모양의 layout을 주고 싶을 경우 아래와 같이 작성하시면 됩니다. res/layout-port, res/layout-land 폴더를 두개 만드신후 동일한 이름으 파일 left.xml 을 원하는 모양대로 구성하여 작성을 합니다. 그런다음 자바 파일에서는 기존과 동일하게 setContentView(R.layout.left)라고 작성을 합니다. 그리하면 가로일경우는 res/layout-land/left.xml 파일이 적용되며 세로로 전환하게 되면 res/layout-port/left.xml 파.. 더보기
Dialog 타이틀바 없애기. Dialog dialog = new Dialog(this) dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); dialog.setContentView(R.layout.dialog_layout); 위와 같이 주면 다이얼 로그에 타이틀바를 없앨수가 있습니다. 만약 Dialog dialog = new Dialog(this) dialog.setContentView(R.layout.dialog_layout); dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); 와 같이 하게 된다면 android.util.AndroidRuntimeException : requestFeature() must be called before add.. 더보기
[안드로이드 팁]안드로이드 화면 켜짐 유지(화면 안꺼지게 하기) 스마트폰은 기본적으로 일정 시간동안 아무런 반응이 없으면 자동으로 화면이 꺼지게 됩니다. 원할 경우 실행되는 동안 화면을 안꺼지 게 할수 있습니다. getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 을 추가하게 되면 실행되는 동안 화면이 꺼지지 않습니다. 더보기
안드로이드 [초보플밍] - 'Refreshing external folders' 경고창 없애는 방법 가끔 외부에서 프로젝트를 복사하여 사용할때 수정후에 저장을 하면 위와 같은 경고창이 뜨는 경우가 있다. 그냥 무시하고 진행을 해도 상관은 없애지만 굉장히 거슬린다. 위의 경고창을 없애기 위해서는 상단 메뉴에서 Project --> Build Automatically 의 체크를 없애주면 사라진다. 허나 이후 저장할때는 나타나지 않던창이 어플 테스트를 위해 실행을 하면 또다시 위와 같은 창을 볼수가 있다. 이래저래 찾아본 결과 이클립스 자체 버그라고 하기도 하고 방언과 같은 문구들로 인해 해석이 불가하여 원문을 그대로 올립니다. 혹시 해석이 되시는 분은 되시는대로 해석을 해주신다면 참 많은 도움이 될듯 합니다. 참고로 전 이클립스Helios Service Release 1 을 쓰고 있답니다. Hi all, .. 더보기
안드로이드에서 챠트 사용하기 무료버전인 AChartEngine http://www.achartengine.org/ 에서 다운가능하다. 아래 화면은 실제 폰에서 스샷을 찍은 겁니다. 더보기
안드로이드 [초보플밍] - Android Requires .class compatibility set to 5.0. Please fix project properties 에러 해결하기 프로젝트를 불러온 뒤 Run을 눌러 컴파일을 해보려고 하는데, Android Requires .class compatibility set to 5.0. Please fix project properties. 와 같은 에러가 뜨는 경우 해결방법 입니다. 안드로이드를 공부하기 위해 샘플과 자료를 다운받았는데, 그 것을 불러올 경우에 즉 다른 사람이 제작한 프로젝트를 불러들일 때 뜨는 에러더군요. 해결방법에 대해서 알아보겠습니다. [ 그림 1. .class compatibility set to 5.0 error ] [ 그림 2 . 현재 작업 중인 Project 목록 ] [ 그림 2 ]와 같이 에러 표시가 난 프로젝트에 마우스 오른쪽 버튼을 누른다. [ 그림 3. 우측 메뉴 ] Android Tools -> F.. 더보기
안드로이드 이클립스 외부 자바 라이브러리 사용하기 안드로이드 어플리케이션을 개발하실때 다양한 기존 자바 라이브러리(Java Libarary)들을 불러와 사용할 수 있습니다. 이클립스 설정방법이 약간 복잡하게 되어있어서 자바 라이브러리를 추가하는 과정을 스크린 캡쳐와 함께 정리했습니다. 먼저 Import를 통해서 라이브러리의 Jar파일을 프로젝트 디렉토리로 가져옵니다. 프로젝트에서 오른쪽 클릭을 하신후 Import를 선택합니다. 파일시스템을 고르고 Jar파일이 있는 디렉토리를 선택하시면 그 밑에 존재하는 jar파일들이 주욱 리스팅 됩니다. 여기서 실제 사용하실 Jar파일을 선택하고 Finish를 합니다. 프로젝트에 jar파일들이 추가된 것을 알수 있구요. (복잡하게 가져왔지만 그냥 탐색기에서 jar파일을 프로젝트 디렉토리 밑으로 카피해오는 것과 동일한 작.. 더보기
Use Android WebView and Google Chart API to display data Google chart tool is a great tool to visualize data, you can easily to do HTTP GET or POST to get the chart image. And on Android we can use WebView to display Google chart in very easy steps. 1, Put the WebView inside the layout 2, Use WebView.loadUrl to call Google Chart API and show the chart WebView mCharView = (WebView) findViewById(R.id.char_view); mUrl = "http://chart.apis.google.com/char.. 더보기