본문 바로가기

안드로이드3

Android HAXM not install (AMD) 1.안드로이드 스튜디오 HAXM 에러 라이젠 CPU 에서 안드로이드 스튜디오를 에뮬레이터 실행시 아래 그림철머 HAXM 설치가 되지 않았다고 나온다. 설치를 진행해도 지속적으로 에러가 발생하는데 그 이유는 HAXM 는 인텔환경에서 동작하기 때문이다. 만약 되지 않을시 먼저 hyper-v를 실행을 킨다. hyper-v는 가상환경인데 이부분을 켜야지만 haxm없어도 동작이 된다. 만약 hyper-v설치가 되지 않을시 바이오스에서 virtualization을 설정한다. 다시 실행하면은 안드로이드 스튜디오의 에뮬레이터가 동작하는 것을 볼수가 있다. 하지만 만약 이것도 되지 않으면 아래 github.com/intel/haxm/releases까지 설치해줘야 한다. 위의 haxm-windows v7 5.6.zip로 .. 2020. 4. 4.
ARCore 사용하기 1.Sample Project 시작 1).Sample Project 다운로드 아래 사이트에서 다운로드 [샘플파일 다운로드] git clone https://github.com/google-ar/arcore-android-sdk.git 안드로이드 스튜디오 시작, HelloAR_Java sample project 열기(arcore-android-sdk 디렉토리 하위폴더) 2).Sample 실행 실행하면 아래그림처럼 Google Play Services for AR이라는 앱을 설치해야 한다. 스마트폰으로 해당 샘플파일을 실행하면 Google Play Services for AR을 설치하고 실행하면 상관 없지만 에뮬레이터에서 진행할시에는 따로 APK파일을 설치해야 한다. 아래 URL주소에서 v1.16.0을 설치.. 2020. 4. 2.
안드로이드 컴포넌트 안드로이드에서 entry point는 진입점을 지징함. 어플리케이션 코드가 실행할떄 처음으로 코드를 시작하는 부분을 의미함. 모든 프로그램이 진입점을 가지고 있다. 하지만 안드로이드는 단일 진입점을 가지고 있지 않다. main으로 시작만 하지 않는다는 이야기임. 안드로이드는 4대 컴포넌트가 있다. 'activity' 'service' 'BroadCast' 'Receiver' 'Content Provider' 가 4대 컴포넌트 이다. 컴포넌트 설명 Activity Activity는 화면에 UI를 지시하고 스마트 폰 화면에 대한 사용자 상호 작용을 처리합니다. Service 응용 프로그램과 관련된 백그라운드 처리를 처리합니다. BroadCastReceiver Android OS와 애플리케이션 간의 통신을 처.. 2020. 3. 29.