Computer >> 컴퓨터 >  >> 프로그래밍 >> Android

Android

  1. 안드로이드에서 현재 Wi-Fi가 5GHz 대역을 지원하는지 확인하는 방법

    이 튜토리얼에서는 안드로이드 앱에서 현재 기기의 Wi-Fi가 5GHz 대역을 지원하는지 확인하는 방법을 알아봅니다. WifiManager 클래스가 제공하는 is5GHzBandSupported() 메서드를 활용하면 몇 줄의 코드만으로 손쉽게 확인할 수 있습니다.1단계 — 새 프로젝트 생성Android Studio를 실행한 뒤 File → New Project를 선택하고, 프로젝트 생성에 필요한 정보를 모두 입력하여 새 프로젝트를 만듭니다.2단계 — 레이아웃 파일 작성res/layout/activity_main.xml 파일에 아래 코드

  2. Android에서 Volley StringRequest로 서버 데이터 요청하는 방법

    Android에서 Volley를 활용한 간단한 문자열 요청 보내기Volley는 구글(Google)이 제공하는 안드로이드용 HTTP 통신 라이브러리로, 네트워크 요청을 간편하게 처리하고 자동으로 요청 큐(Request Queue)를 관리해 주는 것이 특징입니다. 이 글에서는 Volley의 StringRequest를 사용하여 서버로부터 문자열 응답을 받아오는 기본적인 방법을 단계별로 살펴보겠습니다.1단계 — 새 프로젝트 생성Android Studio에서 File → New Project로 이동하여 새 프로젝트를 만들고, 프로젝트 생성에

  3. 안드로이드에서 Wi-Fi 비활성화하는 방법 – 단계별 코드 예제

    개요이 예제는 안드로이드에서 프로그래밍 방식으로 Wi-Fi를 비활성화하는 방법을 보여줍니다. WifiManager 클래스의 setWifiEnabled() 메서드를 활용하면 코드 몇 줄만으로 Wi-Fi를 켜거나 끌 수 있습니다.1단계 − 새 프로젝트 생성Android Studio에서 File ⇒ New Project로 이동하여 새 프로젝트를 만들고, 프로젝트 생성에 필요한 모든 세부 정보를 입력합니다.2단계 − 레이아웃 파일 수정res/layout/activity_main.xml에 다음 코드를 추가합니다.<?xml version

  4. 안드로이드에서 비행기 모드 변경 감지하기: 단계별 구현 가이드

    개요 이 튜토리얼은 Android에서 기기의 비행기 모드(Airplane Mode) 변경 여부를 감지하는 방법을 다룹니다. 시스템이 발송하는 ACTION_AIRPLANE_MODE_CHANGED 브로드캐스트를 BroadcastReceiver로 수신하면, 사용자가 비행기 모드를 켜거나 끄는 순간을 실시간으로 파악하고 그에 맞는 동작을 처리할 수 있습니다. 1단계 — 새 프로젝트 생성 Android Studio에서 File → New Project 메뉴로 이동한 뒤, 새 프로젝트 생성에 필요한 모든 세부 정보를 입력하여 프로젝트를 만듭

  5. 안드로이드에서 Volley 라이브러리로 간단한 HTTP 요청 보내는 방법

    안드로이드 Volley 라이브러리란?Volley는 구글(Google)이 공식 제공하는 안드로이드 네트워킹 라이브러리입니다. 문자열, JSON, 이미지 등의 데이터를 손쉽게 주고받을 수 있으며, 요청 큐(RequestQueue) 관리와 캐싱 기능을 내장하고 있어 네트워크 통신 처리가 간편합니다.이 글에서는 Volley를 사용해 가장 기본적인 형태인 StringRequest(GET 방식)로 서버에 요청을 보내고, 응답 결과를 화면에 표시하는 방법을 단계별로 살펴보겠습니다.1단계: 새 프로젝트 생성Android Studio에서 File

  6. 안드로이드에서 기기가 비행기 모드인지 확인하는 방법

    이 예제는 안드로이드(Android)에서 기기가 현재 비행기 모드인지 아닌지를 확인하는 방법을 보여줍니다. 브로드캐스트 리시버(BroadcastReceiver)를 활용하면 비행기 모드가 켜지거나 꺼질 때마다 실시간으로 상태 변화를 감지할 수 있습니다.1단계 — 새 프로젝트 생성Android Studio에서 새 프로젝트를 만듭니다. 메뉴에서 File ⇒ New Project로 이동한 후, 새 프로젝트 생성에 필요한 모든 세부 정보를 입력합니다.2단계 — 레이아웃 파일 작성res/layout/activity_main.xml 파일에 아래

  7. 안드로이드 Volley로 JSON 배열을 받아 AbstractList에 담고 정렬하는 방법

    개요 이 튜토리얼에서는 안드로이드에서 Volley 라이브러리를 사용해 서버로부터 JSON 배열 형태의 데이터를 받아온 뒤, 이를 AbstractList에 저장하고 정렬하여 화면에 출력하는 방법을 단계별로 살펴봅니다. Volley는 HTTP 요청 처리와 응답 파싱을 간편하게 해주는 안드로이드 네트워킹 라이브러리입니다. AbstractList는 Java 컬렉션 프레임워크의 추상 클래스로, List 인터페이스의 기본 골격을 제공하며 실제 구현체인 ArrayList 등으로 인스턴스화해 사용할 수 있습니다. 1단계: 새 프로젝트 생성 An

  8. 안드로이드 모바일에서 습도(HUMIDITY) 센서 지원 여부 확인하는 방법

    이 예제에서는 안드로이드 모바일 기기가 습도(HUMIDITY) 센서를 지원하는지 확인하는 방법을 알아봅니다.1단계: 새 프로젝트 생성Android Studio에서 새 프로젝트를 생성합니다. 메뉴에서 File → New Project를 선택하고, 새 프로젝트 생성에 필요한 모든 세부 정보를 입력한 뒤 프로젝트를 만듭니다.2단계: 레이아웃 파일 작성res/layout/activity_main.xml 파일에 아래 코드를 추가합니다.<?xml version="1.0" encoding="utf-8"?

  9. 안드로이드 스마트폰이 PRESSURE(기압) 센서를 지원하는지 확인하는 방법

    이 예제에서는 안드로이드 모바일 기기가 PRESSURE(기압) 센서를 지원하는지 확인하는 방법을 알아봅니다. 기압 센서는 대기압을 측정하는 센서로, 고도 계산이나 날씨 관련 앱 등에 활용됩니다.1단계: 새 프로젝트 생성Android Studio를 실행하고 File ⇒ New Project 메뉴로 이동한 후, 새 프로젝트 생성에 필요한 모든 세부 정보를 입력하여 프로젝트를 만듭니다.2단계: 레이아웃 파일 작성다음 코드를 res/layout/activity_main.xml에 추가합니다.<?xml version="1.0&q

  10. 안드로이드 모바일에서 조도(LIGHT) 센서 지원 여부 확인하는 방법

    개요이 튜토리얼에서는 안드로이드 모바일 기기가 조도(LIGHT) 센서를 지원하는지 확인하는 방법을 단계별로 살펴봅니다. 조도 센서는 주변 밝기를 감지하는 센서로, 화면 자동 밝기 조절 등의 기능에 활용됩니다.1단계: 새 프로젝트 생성Android Studio에서 새 프로젝트를 생성합니다. 상단 메뉴에서 File → New Project로 이동한 뒤, 프로젝트 생성에 필요한 모든 세부 정보를 입력하여 새 프로젝트를 만듭니다.2단계: 레이아웃 파일 작성res/layout/activity_main.xml 파일에 아래 코드를 추가합니다.&

  11. Android 기기에서 근접(PROXIMITY) 센서 지원 여부 확인하는 방법

    이 예제에서는 Android 모바일 기기가 근접(PROXIMITY) 센서를 지원하는지 확인하는 방법을 알아봅니다. 근접 센서는 통화 중 화면이 자동으로 꺼지는 기능 등에 활용되는 중요한 하드웨어 요소입니다.1단계: 새 프로젝트 생성Android Studio에서 새 프로젝트를 생성합니다. File → New Project 메뉴로 이동한 후, 새 프로젝트를 만들기 위해 필요한 모든 세부 정보를 입력합니다.2단계: 레이아웃 파일 작성res/layout/activity_main.xml 파일에 아래 코드를 추가합니다.<?xml vers

  12. Android에서 ACTION_UP 이벤트를 사용하는 방법

    이 튜토리얼에서는 Android에서 ACTION_UP 이벤트를 감지하고 처리하는 방법을 예제와 함께 살펴봅니다. ACTION_UP 이벤트는 사용자가 화면에서 손가락을 떼는 순간 발생하며, 터치 동작의 완료 시점을 파악해야 하는 다양한 UI 인터랙션 구현에 널리 활용됩니다.1단계 — 새 프로젝트 생성Android Studio에서 File ⇒ New Project를 선택하여 새 프로젝트를 만들고, 필요한 모든 정보를 입력해 프로젝트를 생성합니다.2단계 — 레이아웃 파일 작성res/layout/activity_main.xml 파일에 아래

  13. 안드로이드에서 ACTION_MOVE(터치 이동) 이벤트를 사용하는 방법

    이 글에서는 안드로이드에서 ACTION_MOVE 이벤트, 즉 화면을 터치한 상태로 손가락을 움직일 때 발생하는 이벤트를 처리하는 방법을 단계별로 알아보겠습니다.1단계: 새 프로젝트 생성안드로이드 스튜디오를 실행하고 File → New Project 메뉴로 이동한 뒤, 새 프로젝트 생성에 필요한 모든 정보를 입력하여 프로젝트를 만듭니다.2단계: 레이아웃 파일 작성res/layout/activity_main.xml 파일에 아래 코드를 추가합니다.<?xml version="1.0" encoding="utf

  14. 안드로이드에서 ACTION_DOWN(액션 다운) 이벤트를 사용하는 방법

    안드로이드에서 ACTION_DOWN 이벤트란?ACTION_DOWN은 사용자가 화면을 처음 터치하는 순간 발생하는 모션 이벤트입니다. 안드로이드의 모든 터치 제스처는 ACTION_DOWN으로 시작되며, 이후 손가락을 움직이면 ACTION_MOVE, 화면에서 떼면 ACTION_UP 이벤트가 순차적으로 발생합니다. 따라서 터치 기반 인터랙션을 구현할 때 ACTION_DOWN 감지는 가장 기본이 되는 처리 로직입니다.이 글에서는 TextView 위젯에 터치 리스너를 등록하여 ACTION_DOWN 이벤트를 감지하고, 터치 발생 시 토스트 메

  15. 안드로이드 스마트폰이 온도(TEMPERATURE) 센서를 지원하는지 확인하는 방법

    이 예제에서는 안드로이드 스마트폰이 온도(TEMPERATURE) 센서를 지원하는지 프로그래밍 방식으로 확인하는 방법을 알아봅니다. 안드로이드에서는 SensorManager를 활용해 기기에 특정 센서가 탑재되어 있는지 손쉽게 검사할 수 있습니다.1단계: 새 프로젝트 생성안드로이드 스튜디오를 실행하고 File ⇒ New Project 메뉴로 이동한 뒤, 새 프로젝트를 만들기 위해 필요한 모든 정보를 입력합니다.2단계: 레이아웃 파일 작성res/layout/activity_main.xml 파일에 아래 코드를 추가합니다.<?xml v

  16. 안드로이드에서 블루투스를 비활성화하는 방법 – Java 코드 예제

    개요이 튜토리얼에서는 안드로이드 앱에서 프로그래밍 방식으로 블루투스를 비활성화하는 방법을 단계별로 살펴봅니다. BluetoothManager를 통해 어댑터에 접근하고, 버튼 클릭 한 번으로 블루투스를 끄는 간단한 예제입니다.1단계 – 새 프로젝트 만들기Android Studio에서 File ⇒ New Project로 이동하여 새 프로젝트를 생성하고, 프로젝트 생성에 필요한 모든 정보를 입력합니다.2단계 – 레이아웃 파일 작성res/layout/activity_main.xml 파일에 아래 코드를 추가합니다.<?xml versio

  17. 안드로이드 기기에서 걸음 수(STEP COUNTER) 센서 지원 여부 확인하는 방법

    안드로이드에서 STEP COUNTER 센서 지원 여부 확인하기이 예제는 안드로이드 모바일 기기가 STEP COUNTER(걸음 수 카운터) 센서를 지원하는지 확인하는 방법을 보여줍니다. 걸음 수 센서는 Android 4.4(API 19)부터 도입되었으며, SensorManager를 통해 간단하게 지원 여부를 확인할 수 있습니다.1단계 — 새 프로젝트 생성Android Studio에서 새 프로젝트를 생성합니다. 상단 메뉴에서 File ⇒ New Project로 이동한 후, 새 프로젝트 생성에 필요한 모든 세부 정보를 입력합니다.2단계

  18. Android에서 액션 바(작업 표시줄) 제목이 잘리는지 확인하는 방법

    이 예제는 Android에서 액션 바(Action Bar)의 제목이 잘리는지(truncating) 여부를 확인하는 방법을 보여줍니다. 액션 바의 제목과 부제목을 설정한 뒤, isTitleTruncated() 메서드를 통해 제목이 화면에 다 표시되지 않고 잘렸는지를 TextView로 출력합니다.1단계 — 새 프로젝트 생성Android Studio에서 새 프로젝트를 생성합니다. 상단 메뉴에서 File ⇒ New Project를 선택하고, 프로젝트 생성에 필요한 모든 세부 정보를 입력하여 새 프로젝트를 만듭니다.2단계 — 레이아웃 파일

  19. 안드로이드 기기의 가속도(ACCELEROMETER) 센서 지원 여부를 확인하는 방법

    안드로이드 기기의 가속도(ACCELEROMETER) 센서 지원 여부 확인하기이 예제는 안드로이드 모바일 기기가 가속도 센서(ACCELEROMETER)를 지원하는지 확인하는 방법을 단계별로 소개합니다.1단계 — 새 프로젝트 생성Android Studio에서 File ⇒ New Project 메뉴로 이동하여 새 프로젝트를 생성하고, 필요한 모든 세부 정보를 입력해 프로젝트 설정을 완료합니다.2단계 — 레이아웃 파일 수정res/layout/activity_main.xml 파일에 다음 코드를 추가합니다.<?xml version=&qu

  20. 안드로이드 기기가 동적 센서(Dynamic Sensor)를 지원하는지 확인하는 방법

    이 예제에서는 안드로이드 모바일 기기가 동적 센서 발견(Dynamic Sensor Discovery)을 지원하는지 확인하는 방법을 알아봅니다.1단계: 새 프로젝트 생성Android Studio에서 새 프로젝트를 생성합니다. 상단 메뉴의 File → New Project로 이동한 후, 새 프로젝트 생성에 필요한 모든 세부 정보를 입력합니다.2단계: 레이아웃 파일 작성res/layout/activity_main.xml 파일에 아래 코드를 추가합니다.<?xml version=1.0 encoding=utf-8?> <Line

Total 1456 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:52/73  20-컴퓨터/Page Goto:1 46 47 48 49 50 51 52 53 54 55 56 57 58