-
안드로이드 앱 개발01IT_n_Programs 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:반응형'IT_n_Programs' 카테고리의 다른 글
Git 명령어 및 사용 법 (0) 2019.02.17 PC의 HDD/SDD가 포멧이 안될 경우. (0) 2019.02.06 linux : wc 명령어 (0) 2019.01.27 linux : awk 명령어 (0) 2019.01.27 linux : tar 로 gzip 압축 해지 (0) 2019.01.27 댓글