본문 바로가기
개발/Android

안드로이드에 대한 개발 상식 정리 3일차

by Eunduck 2022. 5. 23.
안드로이드에 대한 개발 상식 정리

안녕하십니까. Eun🦆입니다.

개발자(저를 포함)들을 위해 안드로이드 어플리케이션을 개발하며

개발 상식들을 정리 하는 자료입니다.

3일차

 

23. 이클립스 설치

이클립스는 oxygen과 photon이라는 별도의 버전이 있으며 기존에 설치했던 oxygen은 안드로이드 툴 기능이

부족하다고 판단해 photon으로 재설치함 (다운로드 주소 : https://www.bluage.com/downloads)

24. 이클립스는 API 설치가 필요하다. 안드로이드 ADT는 이클립스 내에서 설치 가능하다.

25. 이클립스에서 안드로이드용으로 툴을 설정하면 AVD 매니져가 선택가능해지는데 BIOS에서 PC에서

가상 에뮬레이터를 사용 가능하도록 설정해 동작한다.

26. 그 외 오류는 플러그인을 설치해 실행했다. AVD는 실행이 되지 않아도 핸드폰에서 실행은 될 수 있다.

27. Ipp Handler

IPP는 분산 환경에서 원격 인쇄를 지원하는 프로토콜

IPP를 사용하면 웹 브라우저에서 인쇄 옵션을 선택하거나 인터넷 URL을 지정하여

다른 지리적 위치의 프린터에서 문서를 인쇄

사용자에게 로컬 또는 LAN 연결 프린터로 인쇄 할 때 사용하는 것과 동일한 인쇄 제어 및 개념을

사용자에게 제공

IPP 인쇄 서비스는 사용 가능한 프린터의 위치를 ​​표시하거나 사용자가 프린터 기능 및 프린터 상태에 대해 질의

이 프로토콜은 적절한 보안으로 설치, 구성, 인쇄 작업 제출 및 기타 관리 기능을 지원

IPP는 단일 물리적 출력 장치에 내장 될 수 있으며,이 경우 클라이언트는 프린터와 직접 대화.

또한 프린터 서버는 여러 IPP 프린터 개체를 지원.

각 개체는 서버에서 지원하는 물리적 출력 장치 하나와 정확히 연결되며 프린터 서버는

여러 실제 출력 장치를 지원

최종 사용자는 이름, 위치 또는 기능별로 프린터를 찾고 위치를 찾고, 로컬 운영 체제에서

프린터의 인스턴스 (개체)를 만들고, 프린터의 상태 및 기능을보고, 인쇄 작업을 제출하고,

인쇄 작업의 상태를 볼 수 있고, 인쇄 작업을 취소 할 수 있음.

운영자는 인터넷을 통해 인쇄 작업을 수락하는 프린터를 관리.

프린터에 용지와 토너가 있는지 확인하고 제대로 작동하는지 확인.

IPP는 운영자에게 서비스의 필요성을 알려야함.

관리자는 프린터 인스턴스를 만들고 프린터를 사용하고 관리 할 권한이 있는 최종 사용자 및 운영자를 제어.

관리자는 사용자와 운영자를 관리하고 인쇄 작업 기능을 관리하며 보안을 관리하는 도구,

프로그램 및 유틸리티가 필요.

28. NFC Handler

근거리 무선통신(NFC)은 NFC 태그가 붙은 장치간 통신 방식에 대한 표준의 하나다.

즉 NFC 구현 기기들이 서로 정보를 전송하고 읽을 수 있다는 의미다.

NFC 표준은 사용자의 인풋(Input)을 최소화한 상태에서 장치들이 정보를 안전하게,

그리고 안정적으로 기록하고 전송할 수 있는 방법을 구축하는데 목적을 두고 있다.

29. NFC 특징과 장점

30. 함수 설명

SnmpTask : onPreExecute(), doInBackground(), onPostExecute() 상위

onPreExecute : "searching…" 메시지 띄움. 취소 가능 설정.

doInBackground : SnmpHandler 사용해 통신, params.length 값이 1이 아니면 OID 지정

onPostExecute : UI에 영향을 미치는 경우는 이 함수에 코드 작성이 필요함. doInBackground()에 작성시

오류 발생 이력. 설정된 IP의 프린터를 현재 사용중인 프린터로 설정. 메인 화면으로 전환.

showMsg : NDEF 메시지를 화면에 출력하고 NDEF 메시지에서 NDEF 레코드 배열을 구함.

개별 레코드 데이터를 구하고 종류가 텍스트이면 인코딩 변환(그 외 URI)

toHecString : 16비트의 string으로 변환

byteDecoding : 버퍼 데이터를 디코딩해서 String으로 변환

 

네이버 블로그 리뉴얼입니다.

(https://blog.naver.com/unsuk1/221472285253)

 

 

댓글