반응형 IT165 델파이(Delphi)를 이용한 안드로이드 앱개발 1/2 1. 개요 델파이 XE5 이후 안드로이드 네이티브 앱 개발이 가능해 졌다. 이전 버전에서는 아이폰/아이패드의 개발이 직접적으로 가능했었지만 이에 대한 보완과 더불어 직관적인 안드로이드 앱 개발이 가능해 짐에 따라, 델파이를 이용한 안드로이드 앱 개발 과정을 알아 보자. 델파이를 이용한 안드로이드 앱 개발을 시작하기 위한 단계는 다음과 같다. 1단계 : Delphi XE 최신 버전 설치(가급적이면 최신 버전이 좋지 않은가?) 2단계 : Android SDK/NDK 설치/구성 + 자바(JDK)설치(시스템 환경설정 옵션 PATH에 실행 경로 지정) 3단계 : 안드로이드 에뮬레이터 실행 4단계 : 안드로이드 APP 개발 5단계 : 안드로이드 APP 어플리케이션 테스트 2. 1단계/2단계 : Delphi XE 최.. 2023. 2. 12. 안드로이드 앱개발 키 저장소 만들기(Provisioning) 1. 안드로이드 프로비저닝(Provisioning) 개요 안드로이드 마켓에 델파이를 이용하여 개발된 안드로이드 앱을 배포하기 위해서는 앱에 서명을 해 주어야만 한다. 개발자 본인이 인증하는 어플리케이션임을 서명 하기 위한 것이다. 이를 위해서는 개인 키를 포함하는 암호화된 서명 파일이 있는 KeyStore가 필요하고 RAD Studio(Delphi)의 앱 배포(Deploy)과정에서 사용한다. 이클립스에서는 Android SDK를 통해서 애플리케이션을 실행할 때마다 자동으로 디버그 서명을 만들고 이 서명이 애플리케이션이 사용될 때마다 서명되기 때문에 내부에서 항상 어플리케이션이 서명 되고 있다. 델파이에서는 "Project > Deployment"를 통해 앱 배포 빌드할 때 사용된다. 2. 어플리케이션 서.. 2023. 2. 12. 안드로이드 앱 배포 1. 개요 Delphi XE5/6를 이용하여 안드로이드 모바일 앱을 작성하고 디버그 모드에서 테스트를 완료 하였다면 실제 안드로이드 모바일에 배포할 수 있도록 해보자 배포는 2가지 다음 2가지 방법이 있다. 인증되지 않은 앱으로 배포 : 앱에 인증을 하지 않은 상태로 디버깅을 목적으로 배포 버전 빌드 인증서(키저장소, 프로비저닝)를 이용한 인증된 앱 배포 2. 안드로이드 앱 구성 정보 설정 "Project > Options"를 선택하여 현재 개발중인 프로젝트의 앱에 대한 옵션정보를 설정할 수 있다. Application 정보 : 배포될 앱의 사이즈별 아이콘을 지정 한다. Version Info : 앱의 버전 번호를 증가시키거나 지정할 수 있다. 배포시마다 버전 번호는 증가 되어야만 한다. Uses Per.. 2023. 2. 12. 버추어박스(VirtualBox) 네트워크 설정 1. 버추어박스(VirtualBox) 네트워크 설정 버추어박스(VirtualBox)에서 VM 이미지를 생성하면 게스트OS에서 사용할 네트워크는 기본적으로 호스트OS의 버추어박스에서 제공하는 DHCP서비스에 의한 NAT를 사용하게 된다.(내부 사설 네트워크, ex: 192.168.0.x 사용) 일반적인 테스트 목적이나 내부적으로 사용할 용도의 VM인 경우에는 NAT를 사용해서 인터넷만 되면 상관 없지만 VM을 이용해 외부 서비스를 하고자 할 경우에는 VM자체에 외부 IP를 직접 할당받아 사용해야 할 필요가 있다. 외부 IP를 사용하기 위해서는 다음과 같이 버추어박스(VirtualBox)의 VM이미지 설정을 변경해 준다. 버추어박스에서는 기본적으로 VM 게스트 OS에 대해 관리페이지에서는 가상 네트워크 어뎁.. 2023. 2. 12. 이전 1 ··· 35 36 37 38 39 40 41 42 다음 반응형