본문 바로가기

개발자32

[Android] error: Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute? [Android] error: Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute? 안드로이드 개발을 하면서 언어 리소스 관리의 중요성을 느끼게 된 후, 모든 언어 리소스는 string.xml 에 기입하고 있는데 어느날 위와 같은 에러가 발생했다. 에러는 String.format을 사용할 때 흔히 String.format("테스트 1 값 : %d , 테스트 2 값 : %d", 1, 2); 를 사용하게 되는데 이 부분을 String.xml에서 그대로 사용하게 되면 발생하는 에러이다. 에러 해결 방법은 2가지가 있는데, 1. 테스트 1값 : %1$d, 테스트 2 .. 2014. 11. 13.
[Android] 액티비티 화면 방향 설정 [Android] 액티비티 화면 방향 설정 액티비티 화면은 크게 생각하면 "가로" , "세로" 두가지로 되어있고 폰을 360도 회전한다고 생각했을때 총 4가지의 방향이 있습니다. 보통 매니페스트에서 액티비티 내 속성에 아래와 같이 추가합니다. 이번 포스팅에는 위의 screenOrientation 의 속성에 대해 정리해볼까 하는데요. 예전에 안드로이드 OS 2.2 (프로요) 개발당시에 봤었던 속성 보다 훨씬 많이 있어서 깜짝 놀랬습니다. 속성 설명 unspecified 기본값. 시스템에서 방향을 결정합니다. 선택된 디바이스마다 방향은 달라질 수 있습니다. behind 액티비티 스택에서 이전의 액티비티 방향과 같은 방향을 표시합니다. landscape 액티비티를 가로 방향으로 고정할때 사용됩니다. portr.. 2014. 5. 8.
[Android] 앱 위젯(AppWidget) 1개만 생성하기 [Android] 앱 위젯(App Widget) 1개만 생성하기 NB 디데이 어플을 만들면서 위젯을 처음 접하게 되었는데요. 디데이 어플에서는 여러가지 데이터를 이용해서 여러개의 위젯을 생성하여 사용하였습니다. 하지만 그 반대로 하고 싶을때에는 어떻게 해야할까요? 4*4 형태의 큰 위젯을 사용하는 어플에서는 여러개의 위젯이 아닌 단 1개의 위젯을 사용하고 싶을때가 있습니다. 자 그럼 한단계씩 차근차근 가보겠습니다. (App Widget 구성방법을 알고 있다라고 생각하고 글을 적겠습니다) 1. 위젯 생성 || 위젯 삭제(??) 위젯을 홈화면에 추가할때 위젯을 추가 할지 추가 하지 말지를 결정할수가 있는데요. 우선 이 부분을 사용하려면 app widget 메타 데이터에서 android:configure 가 .. 2014. 4. 14.
[안드로이드] 화면 크기 구하기 화면 크기는 다음과 같이 구할 수 있습니다. public int getLcdSIzeWidth() { return ((WindowManager) getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay().getWidth(); } //가로 크기 public int getLcdSIzeHeight() { return ((WindowManager) getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay().getHeight(); } // 세로 크기 Log.d("MyTag", "getLcdSIzeWidth() :" + getLcdSIzeWidth()); Log.d("MyTag", "getLcdSIzeHeight(.. 2012. 1. 15.
인제대 밥 버스 - 작품 목표경남 인제대학교 학생들의 편의를 사용하여 만든 어플리케이션으로써, 학생들이 많이 사용하는 통확버스와 식단표 확인이 가능합니다. 통학버스는 기존에 존재하는 버스 어플리케이션과 비슷한 구성을 하고 있으며, 식단표는 학교 전체적인 식단이 확인 가능하도록 만들어졌습니다.- 개발 아키텍쳐Activity / SQLiteOpenHelper/ MySQL / 웹 PHP 컴포넌트를 사용한 프로그래밍BlueOnyx 서버 사용(서버 DB를 PHP로 웹상에 띄우고 그 자료를 Json 파싱으로 모바일 내부 DB로 가져 오는 방식)- 기능 설명1. 통학버스 학기/방학 시간표2. 승차장소 지도와 사진3. 버스노선 즐겨찾기 및 시간 클릭시 운행여부와 남은시간 표시4. 요일별, 식당별 메뉴5. 학교홈페이지 바.. 2012. 1. 11.
2012년 정보처리기사 시험일정 정보처리기사 자격증은 컴퓨터 프로그래머라면 기본으로 가지고 있어야 하는 자격증입니다. 2012년에도 시험은 3회까지 밖에 없네요 T.T 시험 준비하시는 분들 시험 일주일 전에 맘 단디 잡고 열심히 하시면 모두 좋은 결과 보실거에요.!! 화이팅입니다~^^ -2012년 정보처리 기사 시험 일정 구분필기원서접수 (인터넷)필기시험필기합격 (예정자)발표실기원서 접수실기시험최종합격 발표일 2012년 정기 기사 1회 2012.02.03 ~ 2012.02.09 2012.03.04 2012.03.16 ~ 2012년 정기 기사 2회 2012.04.27 ~ 2012.05.03 2012.05.20 2012.06.08 ~ 2012년 정기 기사 3회 2012.08.03 ~ 2012.08.09 2012.08.26 2012.09.0.. 2012. 1. 4.