ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 안드로이드 앱 개발01
    IT_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

    댓글

Designed by Tistory.