2014년 2월 27일 목요일

[안드로이드용 노래 추천앱] 노래방 고민을 한방에 해결한 노래방 18번 앱

노래방 고민을 한방에 해결한 노래방 18번 앱입니다.

실제 제작기간은 자료수집한다고 조금 시간이 걸렸습니다만

실제 제작한 전화번호부와 거의 유사합니다.

다만 리스트가 두 개인 점!

데이타베이스를 업데이트해 주어야한다는 점!

리스트를 탭뷰에서 갱신해주어야한다는 점에서

조금의 더 이해가 필요했습니다.






[안드로이드용 앱] 안드로이드로 제작한 필리핀 전화번호부


이클립스를 활용하여 안드로이드로 제작한

필리핀 2014년 전화번호부입니다.





보통 책이나 교재를 보면 데이타베이스를 

처음부터 생성하는 부분 내용들만 소개되어 있어

조금 헤매기도 했습니다만

알고나면 아주 쉽습니다.

다만 Adapter와 리스트 사용법은 조금

공부를 하시고 개념을 익히셔야

사용하기가 수월하실 겁니다.

자세한 내용은 블로그에 기록해놓았죠!!!

플랫폼을 처음에 하이브리드로 제작하려고

했습니다만 데이타베이스를 읽는 속도가

엄청나게 느립니다.

그만 포기!!!!!!!

그냥 JAVA로 제작하는 게 좋겠다 쉽었죠!!!!!





2014년 2월 26일 수요일

[안드로이드 앱 개발] 안드로이드 앱에 애드몹 달기


안드로이드 앱에 애드몹을 달아볼까요?

(1)  https://apps.admob.com/ 애드몹에 들어가세요


버튼을 눌러서 SDK를 내려받습니다. 


2) 내려받은 파일의 압축을 풀어서

jar파일만 나의 프로젝트  lib폴더에 복사합니다.


3) library를 추가해줍니다.





 4) AndroidManifest.xml 수정하기 



버전에 따라서는 아래의 코드로 변경하셔도 됩니다.


5) 레이아웃 파일 수정하기
- 아래의 부분을 제일상단에 추가해주세요.

6) 마지막으로 해당 액티비티 수정하기








2014년 2월 25일 화요일

[안드로이드 앱 개발] 다른 액티비티의 함수 호출하기 (Context이용)

A라는 액티비티에서 B와 C라는 액티비티의 함수를

호출하거나 변수를 참조하기 위해서는 기본적으로 

컨텍스트(Context)가 필요하다.

컨텍스트란 무엇인가? 

프로그래밍 언어에서

특정 객체의 상태정보를 

담을 수 있는 객체를 말합니다.


그럼 자세하게 그램을 통해 알아볼까요?

1. B와 C에 Context객체를 생성합니다.

2. 호출할 함수나 변수는 public
 한정자로 지정해줍니다.

3. 호출할 액티비티에서 명시적변환을
 통해 호출하면 됩니다.













2014년 2월 24일 월요일

[안드로이드 앱 개발] 안드로이드 아이콘과 이미지 제작시 해상도별 사이즈

안드로이드에 사용할 아이콘과 이미지를 제작할경우 해상도에 따라

다른 사이즈로 제작을 해야 제대로 보인다.

다른 사이즈 같은 이름으로 제작해서 각각의 폴더에 넣어야만

제대로된 사이즈의 아이콘과 이미지를 볼 수 있다.



해상도에 따른 배려를 하지 않았을 경우

특히 요즈음 폰의 해상도가 갈수록 높아지고 있어서

가끔 작아도 너무 작어서 점처럼 나와 당황하게 만드는 경우가 종종 있다.

단 이미지와 아이콘의 이름은 모두 동일해야한다는 점!

1. drawable-mdpi :
    가. 아이콘 크기: 저해상도에서 보이는 아이콘으로 48 X 48 크기로 제작해야한다.
    나. 이미지 크기: 제작한 이미지가 해상도 320 X 480에서 제대로 보이는 지 확인한다.

2. drawable-hdpi :
    가. 아이콘 크기: 저해상도에서 보이는 아이콘으로 72 X 72 크기로 제작해야한다.
    나. 이미지 크기: 제작한 이미지가 해상도 480 X 800에서 제대로 보이는 지 확인한다.

3. drawable-xhdpi :
    가. 아이콘 크기: 저해상도에서 보이는 아이콘으로 96 X 96 크기로 제작해야한다.
    나. 이미지 크기: 제작한 이미지가 해상도 720 X 1280에서 제대로 보이는 지 확인한다.

4. drawable-xxhdpi :
    가. 아이콘 크기: 저해상도에서 보이는 아이콘으로 144 X 144 크기로 제작해야한다.
    나. 이미지 크기: 제작한 이미지가 해상도 960 X 1600에서 제대로 보이는 지 확인한다.

2014년 2월 17일 월요일

[안드로이드 앱 개발] EXCEL을 이용하여 안드로이드 SQLite Database 생성하기

EXCEL을 이용하여 안드로이드에서 사용할 수 있는

 SQLite Database 생성하기설명 동영상입니다.


1. 엑셀을 이용하여 칼럼 생성 및 데이타를 입력합니다.
(주의사항은 첫번째 칼럼은 반드시 _id여야합니다.)

2. 엑셀 데이타를 CSV형식으로 저장합니다.

3. 저장된 CSV파일의 인코딩을 UTF-8로 변경합니다.
(한글을 제대로 표현하기 위해서)

4. SQLite Manager을 실행하여 불러오기합니다.

5. 칼럼 TYPE을 지정해주면 SQLite 데이타베이스가 생성되는 것을 보실 수 있습니다.