반응형

2025/02/15 3

ADB를 활용한 로그 및 디버깅

Android 디바이스의 로그 및 시스템 상태를 확인하는 것은 개발 및 디버깅 과정에서 매우 중요한 작업입니다. Android Debug Bridge(ADB)를 활용하면 실시간 로그를 모니터링하고, 특정 태그의 로그만 필터링하며, 버그 리포트를 생성하고, 시스템 서비스의 상태를 확인할 수 있습니다. 본 포스팅에서는 이러한 주요 ADB 명령어를 소개하고 실용적인 활용 방법을 설명하겠습니다.1. adb logcat : 실시간 로그 확인adb logcat 명령어는 Android 시스템의 로그를 실시간으로 출력하는 도구입니다. 애플리케이션 개발자는 이를 활용하여 앱의 동작을 추적하고, 오류 메시지를 분석할 수 있습니다.1.1 기본 사용법adb logcat위 명령어를 실행하면 디바이스에서 발생하는 모든 로그가 실..

Android/ADB 11:36:31

C 언어 표준 라이브러리 `string.h` - 문자열을 숫자로 변환하는 함수 `atoi`, `atof`

C 언어에서 문자열을 숫자로 변환할 때 string.h의 atoi와 atof 함수를 사용할 수 있습니다.이번 포스팅에서는 두 함수의 사용법과 주의할 점, 그리고 예제를 살펴보겠습니다.1. atoi 함수 (문자열을 정수로 변환)atoi 함수는 string.h에 정의된 함수로, 문자열을 int 타입의 정수로 변환하는 역할을 합니다.atoi 함수 원형#include int atoi(const char *str);atoi 함수 동작 원리입력 문자열의 앞부분에서 숫자로 변환 가능한 부분을 int로 변환하여 반환합니다.변환할 수 없는 문자가 나오면 그 이전까지의 숫자만 변환합니다.변환할 숫자가 없으면 0을 반환합니다.숫자가 아닌 공백이나 +, - 기호는 허용되며, - 기호가 있을 경우 음수로 변환합니다.atoi는 ..

Bash Shell Script 코드 스타일과 읽기 좋은 스크립트 작성법

Bash 스크립트는 강력하면서도 단순한 작업을 자동화할 수 있는 유용한 도구입니다. 그러나 잘못 작성된 스크립트는 이해하기 어렵고 유지보수도 어렵습니다. 오늘은 Linux Bash Shell Script의 코드 스타일과 읽기 좋은 스크립트 작성법에 대해 알아보겠습니다.1. 명확하고 일관된 변수 이름 사용하기변수 이름은 스크립트의 가독성과 유지보수성을 높이는 중요한 요소입니다.좋은 예:#!/bin/bash# 사용자의 이름을 저장USER_NAME="John Doe"# 파일 경로를 저장FILE_PATH="/path/to/file.txt"나쁜 예:#!/bin/bash# 의미가 불명확한 변수u="John Doe"f="/path/to/file.txt"팁:변수 이름은 의미를 명확히 드러내야 합니다.Snake_case..

728x90
반응형