IT_n_Programs

안드로이드 앱 개발01

viewingsunset 2019. 2. 5. 16:35

우리가 많이 접하고 있는 안드로이드 폰에서 사용하는 Android app 은 "안드로이드 스튜디오" 라는 툴을 설치하고 그 위에서 자바로 앱을 개발하여 Packaging 한다.


앱 개발을 위해 준비해야 하는 은 아래와 같다.

1. 자바
2. 안드로이드 스튜디오
        https://developer.android.com/studio/

3. SDK 로 필요버젼 설치.
4. AVD manager 가상단말 애뮬레이터 생성.



안드로이드 앱 디폴트
MainActivity.java 안에 onCreate() 에서 시작 됨.

한글 수정 위치
android studio/plugins/android/lib/layoutlib/data/fonts 파일.

줄번호,글자크기 수정
file/settings/ editor/fonts

코드 자동import
alt + enter

애뮬레이터 시작 : shift + F10,

design 탭에서 버튼 추가.
: 마우스로 폼을 끌어 사용 가능 함.

탭을 더블클릭 하면 화면에 줌인 줌아웃 됨.

Intent 와 Uri.parse 를 사용 웹브라우져 접속 및 전화 걸기 가능.

액티비티 만들기
메뉴를 이용하여 만들게 됨. 일종의 Hello world 앱 같은 것을 만든다고 생각하면 된다.


> new-- activity-- empty activity
java + xml 즉 2개 파일이 생성 됨.
메니페스트에 내용이 자동 저장 됨.

manifest 는 앱의 권한 구성 내용을 기술한 설명서.


다른 프로젝트를 열때 오류발생시 조치. -- readme.pdf 참고.

개발 후 마켓에 배포할때는 jarsigner 를 이용하여 signed 상태로 바꿔야 함.

Tool 중에 :
1. ADB
2. Extended controls

play store에 등록
25달러 지불후 개발자 등록.
새이름의 signed 패키지 생성.
프로젝트 생성 후: 키 생성
스크린샷, 아이콘, 그래픽이미지 필요.

실제 안드로이드 폰 연결.
삼성폰의 경우 개발자 모드 진입: 빌드번호 터치.
개발자옵션 메뉴가 나옴-- usb디버깅 켬.



ctrl + q key 를 누르면 해당 api 의 설명.
()안에서 ctrl + p key 누르면 자동입력 후보.

layout 에서
wrap_content :내용물싸이즈에 맞게 자동변경.
match_parent: 뷰를 담고있는 그릇에 맞게.

기본위젯
텍스트뷰 다국어지원
버튼:
editText
ImageView:

반응형