소셜 미디어 Android 3 SDK Programming for Dummies 치트 시트 - 인형

Android 3 SDK Programming for Dummies 치트 시트 - 인형

비디오: How to Make an Android App for Beginners 2024

비디오: How to Make an Android App for Beginners 2024
Anonim

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 마켓의 개발자 콘솔에서 애플리케이션을 업로드하십시오.

-
Android 3 SDK Programming for Dummies 치트 시트 - 인형

편집자의 선택

소셜 미디어 측정법을 사용하여 판매를 늘리는 방법 - 소셜 미디어 측정 항목을 사용하는 한 회사

소셜 미디어 측정법을 사용하여 판매를 늘리는 방법 - 소셜 미디어 측정 항목을 사용하는 한 회사

판매를위한 크로스 플랫폼 참여는 Best Buy입니다. Best Buy는 모바일 쇼핑 및 소셜 쇼핑을 매장의 각 품목에 대한 QR 코드를 사용하여 매장 내 경험으로 가져 왔습니다. 고객은 상점의 각 항목에 대한 QR 코드를 스캔하여 리뷰를 포함한 더 많은 정보를 얻을 수 있습니다.

블로그에 Google 웹 로그 분석을 설치하는 방법 - 아직없는 경우

블로그에 Google 웹 로그 분석을 설치하는 방법 - 아직없는 경우

블로그 또는 사이트에서 Google 웹 로그 분석 추적 통계를 사용하여 빠르고 쉽게 설치할 수 있습니다. 설치는 1 분 밖에 걸리지 않으며 완전히 고통스럽지 않습니다. 먼저 Google 애널리틱스 ID를 가져 와서 어딘가에 작성하십시오. 쉽게 찾을 수 있습니다. Google 애널리틱스와 대시 보드에서 로그인하십시오.

웹 사이트에 Google 웹 로그 분석을 설치하는 방법 - 웹 사이트에 Google 웹 로그 분석을 설치하는

웹 사이트에 Google 웹 로그 분석을 설치하는 방법 - 웹 사이트에 Google 웹 로그 분석을 설치하는

단 1 분이며 고통스럽지 않습니다. 곧 Google 애널리틱스 덕분에 잠자는 동안 소셜 미디어 측정 항목을 추적하게 될 것입니다. 먼저 Google 애널리틱스 ID를 가져 와서 어딘가에 작성하십시오. 쉽게 찾을 수 있습니다. Google 애널리틱스 및 대시 보드에 로그인하고 톱니 바퀴 아이콘을 클릭하기 만하면됩니다. ...

편집자의 선택

마케팅 자동화에서 분할 테스트의 기본 이점 - A / B 테스트라고도하는 더미 테스트

마케팅 자동화에서 분할 테스트의 기본 이점 - A / B 테스트라고도하는 더미 테스트

다 변수 테스트뿐만 아니라 요인 일정을 유지하고 다양한 시나리오에서 다른 결과를 테스트하여 마케팅 자동화 테스트를 수행하는 것을 의미합니다. 하나의 유료 검색 광고를 통해 사람들을 2 개의 개별 방문 페이지로 유도하는 것이 그 예입니다. 방문 페이지 테스트하기 ...

자동화 된 마케팅을위한 컨텐츠 작성의 기본 - 인형

자동화 된 마케팅을위한 컨텐츠 작성의 기본 - 인형

마케팅 자동화 도구의 사용을 극대화하기 위해 먼저 사람과 콘텐츠와의 관계를 이해해야합니다. 올바른 사람에게 올바른 콘텐츠를 보내는 경우에만 자동화가 유용합니다. 이를 올바르게 수행하는 방법에 대한 기본적인 이해를 돕기 위해 사람들은 두 가지 유형이 관련되어 있음을 인식해야합니다 ...

Microsoft Dynamics CRM을 사용하는 e-Mail 및 Microsoft Dynamics CRM- 더미

Microsoft Dynamics CRM을 사용하는 e-Mail 및 Microsoft Dynamics CRM- 더미

고객 관계를 관리하는 데 도움이되는 Microsoft 도구 현대 직장에서 가장 유용한 도구 중 하나는 전자 메일이므로 전자 메일을 만들고 읽거나, 전자 메일을 특정 레코드에 연결하거나, 일정을 관리하는 데 숙련되어 있어야합니다. ...

편집자의 선택

웹 호스팅 계획에서 더 많은 것을 얻기위한 10 가지 팁 - 인형

웹 호스팅 계획에서 더 많은 것을 얻기위한 10 가지 팁 - 인형

당신은 자신의 웹 사이트 또는 블로그를 가지고 있고, 고객, 독자 또는 웹 호스팅 기술에 의존하는 추종자 만 있습니다. 다음 팁은 웹 호스팅 계획을 최대한 활용하는 데 도움이됩니다. 제어판에서 백업 옵션을 확인하십시오. 일부 제어판을 사용하면 자동화 된 백업을 수행 할 수 있습니다. ...

귀하의 웹 호스트가 귀하를 도와주지 않는 10 가지 사항 (무료) - 인형

귀하의 웹 호스트가 귀하를 도와주지 않는 10 가지 사항 (무료) - 인형

은 웹 호스트만큼 멋지고, 웹 사이트를 디자인, 제작 및 운영하는 데 도움이되는 일에는 한계가 있습니다. 그것은 모두 돈으로옵니다. 귀하가 기꺼이 지불하는 한 귀하의 호스트는 기꺼이 도움이 될 것입니다. 각 호스트는 다릅니다. ...