비디오: How to Make an Android App for Beginners 2024
Rajiv Ramnath, Roger Crawfis, Paolo Sivilotti
Android 는 오픈 소스, Linux 및 Java 기반의 모바일 및 휴대용 장치 용 소프트웨어 프레임 워크입니다. 안드로이드 운영체제는 응용 프로그램을 쉽고 재미있게 개발할 수 있도록 잘 설계된 Java 기반 SDK를 가지고 있습니다. Android 3 애플리케이션을 개발하기 전에 Eclipse (Java 개발자를위한 통합 개발 환경)와 아이콘 및 활동 작성과 같은 일반적인 작업을 수행하는 방법에 대해 알아보십시오.
요즘 소프트웨어 툴 개발자는 자바 개발을 쉽게하기 위해 IDE (Integrated Development Environment)를 사용한다. Java 개발자 중 가장 널리 받아 들여지는 IDE는 Eclipse입니다. 이 표는 Eclipse IDE를 사용하여 Android 앱을 개발하는 데 필요한 빠른 팁을 제공합니다.작업
수행 방법 | 새 Android 프로젝트 시작 |
---|---|
새 프로젝트 화면의 Android에서 마법사 | 패널의 Android Project를 선택합니다.
에뮬레이터 생성 및 시작 |
창 메뉴에서 Android SDK 및 AVD Manager를 선택하십시오. | 가상 장치를 선택하고 새로 만들기를 클릭하십시오.
가상 장치의 이름을 입력하고 대상을 설정 한 다음 Create AVD를 클릭하십시오. 장치 가 생성됩니다. 가상 장치 화면에 다시 배치됩니다. 장치 목록에서 방금 만든 장치를 선택하고 시작을 클릭하십시오. 기기에 앱 배포 |
앱이 포함 된 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 | 이름으로 실행을 선택한 다음 Android 애플리케이션을 선택합니다.
logcat 창 가져 오기 |
창 메뉴에서보기 표시를 선택한 다음 기타를 선택하십시오. | 표시된보기 목록에서 logcat을 선택하십시오.
애플리케이션 디버그 |
애플리케이션을 매니페스트에서 "디버그 가능"으로 선언하십시오. Eclipse에서이 작업을 수행하려면 Manifest를보고 응용 프로그램 탭을 열고 | Debuggable이라는 필드를 true로 설정합니다 (XML을 직접 편집하거나
android: debuggable = "true"를 속성으로 추가하십시오). 요소에). Windows 및 Linux에서 USB 디버깅 사용 (Google USB 드라이버 및 하드웨어 장치 사용 참조). 응용 프로그램이 포함 된 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 디버그를 선택한 다음 Android 응용 프로그램 사용 가능한 장치보기 창 메뉴에서보기 표시를 선택한 다음 기타를 선택합니다. |
Android를 선택한 다음 장치를 선택하십시오. | DDMS Perspective를 열어 장치를 탐색하십시오.
창 메뉴에서 Perspective 열기를 선택한 다음 |
DDMS를 선택하십시오. | 장치에 파일 업로드
DDMS 퍼스펙티브를 열어 장치를 찾습니다.파일 |
탐색기 탭에서 파일을 업로드 할 | 디렉토리를 클릭하고 강조 표시합니다. 그런 다음 툴팁에 "파일을 장치로 푸시"라고 표시된
창의 상단에있는 작은 아이콘을 선택하십시오. 프로파일 러 사용 장치보기에서 실행중인 프로젝트를 선택합니다. 정지 기호 |
의 왼쪽에있는 아이콘을 클릭하여 | 프로파일 링을 시작합니다 (툴팁은 "메소드 시작 프로파일 링"이라고 읽음).
Android 유닛 테스트 프로젝트 설정 리소스 또는 Java 퍼스펙티브에서 |
파일 -> 신규 -> 기타 Android 테스트 프로젝트를 선택하십시오. 테스트중인 | Android 개발 프로젝트의 이름을 설정합니다.
Android 앱 개발에는 애플리케이션의 핵심을 설계하고 구축하는 등 많은 작업이 포함됩니다. 사용자 인터페이스 컴포넌트를 결정하는 단계; Android 앱을 대중에게 상업적으로 제공하는 것이 중요합니다. 이 표는 Android 앱을 개발할 때 수행하는 많은 작업의 "사용법"입니다. |
실현 방법
문자열, 색상, 이미지, 오디오 및 비디오 자원 만들기
Android 프로젝트에서 res 디렉토리를 찾습니다. 문자열 및 색상 자원은 문자열에 배치됩니다. xml 파일은 | 값 하위 디렉토리에 있습니다. 이미지, 오디오 및 |
---|---|
비디오는 원시 | 하위 디렉토리에 추가됩니다.
아이콘 만들기 아이콘이 드로어 블 디렉토리에 추가됩니다. 일반적인 아이콘은 res-> drawable에 있습니다. 특정 화면 해상도 및 크기 아이콘은 확장 가능한 drawable 디렉토리에 있습니다. 고해상도 화면의 경우 drawable-hdpi, 중간 해상도 |
화면의 경우 drawable-mdpi, 저해상도 화면의 경우 drawable-ldpi가 있습니다. | 활동 작성
android를 확장하는 활동에 대한 Java 클래스를 작성하십시오. 앱. 활동. 활동. AndroidManifest에 항목 을 만듭니다. xml 파일. 활동에 대한 사용자 인터페이스 만들기 res-> layout |
디렉토리에 각 클래스의 레이아웃 파일을 만듭니다. setContentView (…)를 사용하여 활동에 대한보기를 작성하고 | 설정하십시오. findViewById (…)를 사용하여 뷰의 구성 요소를 추출합니다.
활동은 onClickListener 인터페이스 (onClick (…) 메소드)를 구현해야합니다. 활동 메뉴 만들기 |
프로젝트의 res-menu 하위 디렉토리에 메뉴를 정의합니다. | onCreateOptionsMenu (Menu
메뉴) 메서드와 onOptionsItemSelected (MenuItem 항목)를 구현합니다. 응용 프로그램에 로깅 추가 로그 사용. v (…), Log. d (…), Log. 나는 (…), 로그. w (…), 또는 Log. e (…) (자세한 정보, 디버그, 정보, 경고 및 오류). 이 메소드 중 각 |
에 대한 매개 변수는 문자열 태그와 문자열 메시지입니다. | 앱에서 웹 브라우저 시작
사용: - |
의도의 LaunchBrowserIntent = 새로운 | 의도 (의도, ACTION_VIEW, theUri);
startActivity (LaunchBrowserIntent); 오디오 또는 비디오 녹음 |
android를 사용하여 인 텐트를 만듭니다. 공급자. MediaStore. 오디오. 미디어. RECORD_SOUND_ACTION. | startActivityForResult (…)를 사용하여 이벤트를 브로드 캐스팅하십시오.
onActivityResult (int
requestCode, int resultCode, Intent data) 보호 메서드를 구현하여 결과를 의도로 수신합니다.
|
동영상의 경우 Android와 동일한 코드를 사용합니다. 공급자. MediaStore. ACTION_VIDEO_CAPTURE. | Android 스토어에 게시합니다.
http: // market을 클릭하여 개발자 계정을 만드십시오. 기계적 인조 인간. Android 마켓의 홈 페이지 페이지 하단에 com / publish 링크가 있습니다. 파일 → 내보내기 → Android → 서명 된 Android 내보내기 응용 프로그램을 사용하여 응용 프로그램에 서명하십시오.Android 마켓의 개발자 콘솔에서 애플리케이션을 업로드하십시오. |
-
|