본문 바로가기

TECH 이야기7

FTP ActiveMode(능동모드) PassiveMode(수동모드) 안녕하세요.앙이입니다. 오늘은 FTP Active mode 와 Passive mode에 대해서 말씀 드리겠습니다. FTP 접속은 Active mode와 Passive mode로 나눠집니다. Active mode는 클라이언트가 FTP 서버에 접속할 때 Port 번호를 정해서 서버에 알려주는 것입니다. Port 정보를 받은 서버는 클라이언트의 IP와 Port를 이용하여 클라이언트와 정보 전달을 위한 연결을 하게 됩니다. 반대로 Passive mode는 서버쪽에서 클라이언트가 접속해야 하는 port를 생성하게 됩니다. 그러면 클라이언트는 서버가 알려준 port로 정보 전달을 위한 세션을 맺게 됩니다. 클라이언트가 방화벽, 공유기, 클라우드 등으로 구성된 네트워크 안에 있다면 Passive mode로 서버에 접.. 2020. 11. 19.
ADB(Android Debug Bridge) 명령어 안녕하세요. 앙이입니다. ADB 명령어 모음입니다. 1. Restart Android device : 안드로이드 장비를 재시작한다. adb reboot 2. Check android device connectivity : 사용자 PC에 연결된 안드로이드 장비 혹은 애뮬레이터를 확인한다. adb devices 3. connect a certain one device : 2개 이상일 때는 특정기기로만 명령어로 보내야 한다. adb shell -s [Serial Number] 명령어 4. install android application : 앱 파일명을 이용해 안드로이드 apk를 설치한다. adb install c:\test.apk adb install [FILENAME].apk adb install -r [.. 2020. 10. 16.
Failure [INSTALL_FAILED_VERIFICATION_FAILURE] 안녕하세요. 앙이입니다. 안드로이드 apk 파일 설치시 [INSTALL_FAILED_VERIFICATION_FAILURE] 메시지가 나오면 콘솔창에서 아래의 명령어로 해결하면 됩니다. 1.android-sdk\platform-tools 폴더로 이동 (adb.exe가 있는 폴더) 2.E:\>adb shell settings put global verifier_verify_adb_installs 0 2020. 10. 15.
Intent.ACTION_BOOT_COMPLETED 과 android.intent.action.BOOT_COMPLETED 의 차이점은? 안녕하세요. 앙이입니다. 안드로이드에서 부팅이 끝난 것을 체크하여 특정 앱이 동작해야 할 필요가 있을 때 사용하는 Intent 정보가 있습니다. 예를 들어 휴대폰 잠금 화면이나, 핸드폰이 켜진 후에 특정 서비스를 실행시킨다던지 하는... 근데 Intent.ACTION_BOOT_COMPLETED 과 android.intent.action.BOOT_COMPLETED 두 가지가 있더라고요. 궁금해서 찾아본 결과 결론은 "같다."였습니다. 안드로이드 초보 개발자들은 개발 중 궁금해하실 것 같아 글을 남겨봅니다. intent.java public static final String ACTION_BOOT_COMPLETED = "android.intent.action.BOOT_COMPLETED"; 2020. 9. 29.
INSTALL_FAILED_SHARED_USER_INCOMPATIBLE 안녕하세요. 앙이입니다. Android APP을 개발하면서 ADB를 통해 설치하다 보면 INSTALL_FAILED_SHARED_USER_INCOMPATIBLE 에러가 날 때가 있는데요. AndroidManifest.xml에서 sharedUserId 값과 동일한 sharedUserId를 사용하는 다른 앱의 Signing key(KeyStore)와 다른 것으로 signing을 해서 그렇습니다. 2020. 9. 28.
[사용후기]삼성노트북 NT350XCR-AD5WA 한달 사용 후기 코로나 19로 인한 아이들 원격강의 수업을 위해 구매하게 되었습니다. 노트북 구매시 고려한 것들이 몇 가지 있는데요. 첫째, 화면이 14인치 이상일 것. 둘째, 고장이 나더라도 AS가 수월할 것. 셋째, 인강이나 간단한 게임 정도가 가능한 가성비 좋은 노트북일 것 이렇게 3가지 정도였습니다. 성인인 저도 사용하기는 하지만 주로 아이들이 원격강의나 영어교육용 게임(호두잉글리쉬)을 하기 때문에 화면이 너무 작으면 눈이 불편하고 또 너무 크면 무거울 수 있기 때문에 14~15인치대 노트북으로 알아보았습니다. 그리고 중소기업 제품 중에도 좋은 제품이 많이 있기는 하지만 쉽게 AS가 되는 대기업 제품(삼성 또는 LG) 중에 찾게 되었습니다. 마지막으로 고사양이 요구되는 그래픽 작업이나 무거운 온라인 게임을 안 하.. 2020. 9. 23.
[사용후기]에어팟 프로 3세대(블루투스 무선 이어폰) 한달 사용 후기 3세대 에어팟 프로!!! 정말 예쁘죠??? 휴대폰 Galaxy A8(2018) 사용 중인데 페어링 해서 잘 사용하고 있어요. 애플 계열의 제품을 사용해본 적이 없어서 에어팟 프로도 아이폰에서만 되는 줄 알았는데 그건 아니더라는... 평소에도 안드로이드 계열만 선호 하는지라 갤럭시버즈를 알아봤다가 하도 에어팟에어팟 하길래 호기심에 데리고 와봤습니다. 이번 에어팟의 가장 큰 특징은 노이즈 캔슬링 기능! 반대 주파수를 내보내어 외부 소리를 차단해주는 기능입니다. 이어폰에서 나오는 소리에만 집중할 수 있게 도와주기 때문에 정말 본연의 소리에만 집중 할 수 있습니다. 지하철 출퇴근 중에 에어팟 끼우면 지하철 소음이 많이 감소돼서, 가끔 귀마개 용도로도 씁니다. 귀가 편하면서도 소리가 맑고요. 퀄리티는 정말 좋습니.. 2020. 9. 23.