• 프로그래밍

    안드로이드 3.0 미만에서도 ActionBar를 써보자

    안드로이드 3.0부터는 ActionBar가 들어갔고, SDK에도 안드로이드 3.0에 해당하는 API 레벨 11부터 ActionBar를 처리할 수 있는 API가 들어가있다. 요즘 앱의 추세가 ActionBar를 대부분 이용하고 있으며, ActionBar를 이용하면 더 다양한 효과 및 처리가 가능해서 많이 선호하는 것 같다. 그런데 앱을 만들 때 ActionBar를 이용하면 안드로이드 3.0 이전 버전에서는 실행시킬 수 없는 단점이 있다. 아직도 전세계(국내도 마찬가지) 안드로이드 기기 사용자 중 안드로이드 3.0 미만 버전의 기기를 사용하는 비율이 50%에 약간 못미치는 수준인 것으로 조사되고 있다.즉, ActionBar를 이용해서 앱을 만들면 이들은 아예 사용하지 말라는 말이 되는 것이다.하지만 방법이 있었다.바로 ActionBarSherlock이라는 라이브러리를 이용하면 ActionBar와 동일한 효과를 내면서, 안드로이드 3.0 미만의 기기에서도  동일하게 쓸 수 있다.ActionBarSherlock는 ActionBarSherlock 홈페이지에서 다운받을 수 있으며, 예제 소스 및 컴파일 된…

  • 프로그래밍

    구글 플레이에 앱 등록하기

    구글 플레이에 앱을 등록하려면 아래와 같이 하면 된다. 우선 이클립스에서 구글 플레이에 등록할 패키지를 만들어야 된다.만드는 방법은…이클립스의 패키지 익스플로러에서 등록할 패키지를 우클릭한다. 그러면 팝업 메뉴가 나오는데, 그 중 아래쪽에 있는 ‘Android Tools’를 선택하고, 서브 메뉴에서 ‘Export Signed Application Package…’를 선택한다.프로젝트 항목에 패키지 이름이 제대로 있는지 확인하고, 다른 패키지라면 ‘Browse…’를 눌러서 적당한 패키지를 선택하고 ‘Next’ 버튼을 누른다.키스토어를 새로 만들어야 되면 ‘Create new keystore’를 선택하고 아래의 ‘Password’와 ‘Confirm’에 같은 비밀번호를 입력한 뒤 ‘Next’ 버튼을 누른다.다음 창에서 별도의 비밀번호(앞에서 입력한 것과 같아도 됨)를 두 번 입력하고, ‘Validity (years)’에 25년 이상을 입력한다. 보통 25를 입력하면 된다. 다른 정보는 입력하지 않아도 되고, 마지막의 ‘Country Code (XX)’만 KR로 입력하고, ‘Next’ 버튼을 누른다.내용을 쭉 확인하고 ‘Browse…’ 버튼을…