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

Android

  1. 안드로이드 에셋(Assets) 폴더에서 오디오 파일을 재생하는 방법

    개요이 튜토리얼에서는 안드로이드 앱에서 assets 폴더에 저장된 오디오 파일을 MediaPlayer를 이용해 재생하는 방법을 단계별로 살펴봅니다. 예제는 버튼 하나를 누르면 assets 폴더의 MP3 파일이 재생되는 간단한 구조입니다.1단계: 새 프로젝트 생성Android Studio를 실행한 뒤 File → New Project 메뉴로 이동하고, 새 프로젝트 생성에 필요한 정보를 모두 입력해 프로젝트를 만듭니다.2단계: 레이아웃 작성 (res/layout/activity_main.xml)화면 중앙에 오디오 재생 버튼 하나를 배치

  2. Android 툴바(Toolbar)에서 SearchView 사용하는 방법 – 단계별 완전 가이드

    이 튜토리얼에서는 안드로이드 앱의 툴바(Toolbar)에 SearchView를 추가하고, 이를 활용해 리스트뷰(ListView) 항목을 실시간으로 검색·필터링하는 방법을 단계별로 알아보겠습니다.Step 1 – 새 프로젝트 생성Android Studio를 실행한 뒤, 상단 메뉴에서 File → New Project를 선택하고 프로젝트 생성에 필요한 정보를 모두 입력하여 새 프로젝트를 만듭니다.Step 2 – 레이아웃 작성 (activity_main.xml)res/layout/activity_main.xml 파일에 아래 코드를 추가합니

  3. 안드로이드에서 전화를 받고 끊는 방법 – 단계별 구현 가이드

    개요이 튜토리얼에서는 안드로이드 애플리케이션에서 전화를 받고 끊는(수신 및 종료) 기능을 구현하는 방법을 단계별로 살펴봅니다. 통화 상태를 감지하고 제어하려면 READ_PHONE_STATE 권한과 브로드캐스트 리시버(BroadcastReceiver)를 활용해야 합니다.1단계: 새 프로젝트 생성Android Studio를 실행한 후 File → New Project 메뉴로 이동하고, 필요한 모든 정보를 입력하여 새 프로젝트를 생성합니다.2단계: 레이아웃 파일 작성res/layout/activity_main.xml 파일에 아래 코드를

  4. Android 런타임에 위치 권한 요청하는 방법 – 단계별 구현 가이드

    Android 6.0(API 23)부터 카메라, 연락처, 위치 같은 위험 권한(Dangerous Permissions)은 앱 설치 시점이 아니라 실행 중(런타임)에 사용자에게 직접 동의를 받아야 합니다. 이 글에서는 대표적인 위험 권한인 위치 권한(ACCESS_FINE_LOCATION)을 런타임에 요청하고, 그 결과를 처리하는 전체 과정을 단계별로 살펴봅니다.1단계: 새 프로젝트 만들기Android Studio를 실행한 뒤 File ⇒ New Project 메뉴로 이동하고, 필요한 모든 항목을 입력해 새 프로젝트를 생성합니다.2단계

  5. Android에서 세로·가로 방향별로 다른 레이아웃을 지정하는 방법

    안드로이드 앱을 개발하다 보면 기기가 세로(Portrait) 모드일 때와 가로(Landscape) 모드일 때 서로 다른 화면 배치를 적용해야 하는 경우가 자주 있습니다. 이 예제에서는 안드로이드에서 방향(오리엔테이션)에 따라 각각 다른 레이아웃을 지정하는 방법을 단계별로 알아보겠습니다.핵심 원리안드로이드는 리소스 한정자(Resource Qualifier)를 통해 화면 상태에 맞는 리소스를 자동으로 선택합니다. 레이아웃 폴더 이름 끝에 -land를 붙이면 가로 모드에서 해당 폴더의 레이아웃이 우선적으로 사용되고, 그 외의 경우에는 기

  6. 안드로이드 앱에서 Gmail을 이용해 이메일을 보내는 방법

    이 글에서는 안드로이드 애플리케이션에서 Gmail을 사용하여 이메일을 전송하는 방법을 단계별로 알아봅니다. 핵심 원리는 안드로이드의 인텐트(Intent)를 활용해 기기에 설치된 Gmail 등 이메일 앱을 호출하는 것입니다.1단계 – 새 프로젝트 생성Android Studio에서 File → New Project를 선택하여 새 프로젝트를 만들고, 프로젝트 생성에 필요한 모든 정보를 입력합니다.2단계 – 레이아웃 파일 작성 (res/layout/activity_main.xml)아래 코드를 res/layout/activity_main.x

  7. 안드로이드 앱에서 코드로 플래시라이트(손전등) 켜고 끄는 방법

    안드로이드 기기의 카메라 플래시(LED 손전등)는 별도의 하드웨어 API 없이 CameraManager 클래스만으로도 간단하게 제어할 수 있습니다. 이 글에서는 토글 버튼 하나로 플래시라이트를 켜고 끄는 안드로이드 앱을 만드는 전체 과정을 단계별로 살펴보겠습니다.1단계: 새 프로젝트 생성안드로이드 스튜디오를 실행한 뒤, 메뉴에서 File → New Project를 선택하고 빈 액티비티 템플릿으로 새 프로젝트를 생성합니다. 프로젝트 이름과 패키지명, 최소 SDK 버전 등 필요한 정보를 모두 입력하세요.2단계: 레이아웃 작성 (acti

  8. 안드로이드 TextView에서 클릭 가능한 링크 만드는 방법 (예제 코드 포함)

    이 예제는 안드로이드 앱에서 TextView 내부의 텍스트를 클릭 가능한 하이퍼링크로 만드는 방법을 단계별로 소개합니다. 핵심은 strings.xml에 <a> 태그로 링크를 정의하고, 자바 코드에서 LinkMovementMethod를 설정하는 것입니다.1단계 — 새 프로젝트 생성Android Studio에서 File ⇒ New Project를 선택해 새 프로젝트를 만들고, 프로젝트 생성에 필요한 모든 세부 정보를 입력합니다.2단계 — 레이아웃 작성 (res/layout/activity_main.xml)activity_ma

  9. 안드로이드 ListView에 동적으로 요소 추가하기 – 단계별 완벽 가이드

    이 튜토리얼에서는 안드로이드 앱에서 ListView에 사용자 입력을 받아 동적으로 요소를 추가하는 방법을 단계별로 알아봅니다. EditText에 텍스트를 입력하고 버튼을 누르면 해당 값이 실시간으로 리스트뷰에 추가되는 간단한 예제입니다.1단계: 새 프로젝트 생성안드로이드 스튜디오(Android Studio)를 실행한 후, 메뉴에서 File → New Project를 선택하여 새 프로젝트를 생성합니다. 프로젝트 생성에 필요한 모든 세부 정보(프로젝트 이름, 패키지명, 최소 SDK 버전 등)를 입력하고 빈 액티비티(Empty Activ

  10. Android ListView에 바닥글(Footer) 추가하는 방법 – 단계별 완벽 가이드

    Android ListView에 바닥글(Footer) 추가하기 이 튜토리얼에서는 Android 앱의 ListView 하단에 바닥글(Footer)을 추가하는 방법을 단계별로 살펴봅니다. 바닥글을 활용하면 목록 끝에 저작권 표기, 더 보기 버튼, 로딩 인디케이터 등 다양한 요소를 손쉽게 배치할 수 있습니다. 1단계 — 새 프로젝트 생성 Android Studio에서 File → New Project를 선택하고, 프로젝트 생성에 필요한 모든 정보를 입력하여 새 프로젝트를 만듭니다. 2단계 — 메인 레이아웃 작성(activity_mai

  11. 안드로이드에서 프로그래밍 방식으로 Wi-Fi 네트워크에 연결하는 방법

    이 글에서는 안드로이드 앱에서 프로그래밍 방식으로 Wi-Fi를 켜고 끄는 방법을 단계별로 알아봅니다. 화면의 스위치(Switch)를 토글하면 Wi-Fi가 켜지거나 꺼지는 간단한 예제 앱을 함께 만들어 보겠습니다.1단계: 새 프로젝트 만들기Android Studio에서 File → New Project를 선택해 새 프로젝트를 생성하고, 필요한 항목을 모두 입력합니다.2단계: 레이아웃 XML 작성res/layout/activity_main.xml 파일에 아래 코드를 추가합니다. 화면 중앙에는 Wi-Fi 상태를 전환할 스위치를, 그 위에

  12. Android TextView에서 여러 스타일을 한 번에 적용하는 방법

    Android TextView에서 여러 스타일 적용하기이 예제는 하나의 TextView 안에서 굵게(bold), 기울임(italic), 작은 글꼴(small), 글자 색상(font color) 등 여러 스타일을 동시에 적용하는 방법을 보여줍니다. 핵심은 Html.fromHtml()을 이용해 HTML 태그가 포함된 문자열을 Spanned 형태로 변환하는 것입니다.TextView에 여러 스타일을 넣는 방법은 두 가지가 있습니다. 첫째, 자바 코드에서 직접 HTML 문자열을 지정하는 방식이고, 둘째, strings.xml 리소스 파일에

  13. 안드로이드 앱에서 기본 웹 브라우저로 웹사이트를 여는 방법 (Intent 예제)

    이 예제는 안드로이드 애플리케이션 어디에서나 기본 웹 브라우저를 통해 웹사이트를 여는 방법을 보여줍니다. 버튼 하나를 누르면 Intent.ACTION_VIEW 인텐트가 실행되어 지정한 URL이 시스템 기본 브라우저에서 열리는 구조입니다.1단계 — 새 프로젝트 만들기Android Studio에서 File → New Project 메뉴로 이동한 뒤, 새 프로젝트 생성에 필요한 정보를 모두 입력하여 프로젝트를 만듭니다.2단계 — 레이아웃 작성 (res/layout/activity_main.xml)화면 가운데에 Amazon 버튼 하나를 배

  14. 안드로이드에서 모서리가 둥근 ListView 만드는 방법

    이 튜토리얼에서는 안드로이드 앱에서 모서리가 둥근(rounded corners) ListView를 만드는 방법을 단계별로 살펴봅니다. Drawable 리소스 파일에 그라데이션과 라운드 코너 속성을 정의하고, 이를 ListView의 배경으로 적용하는 것이 핵심입니다.1단계: 새 프로젝트 생성Android Studio를 열고 File → New Project 메뉴로 이동한 후, 새 프로젝트 생성에 필요한 모든 세부 정보를 입력하여 프로젝트를 만듭니다.2단계: 레이아웃 파일 작성res/layout/activity_main.xml 파일에

  15. 안드로이드 ImageView에 테두리(Border) 설정하는 방법

    안드로이드 ImageView에 테두리 추가하기 이 튜토리얼에서는 안드로이드 앱에서 ImageView에 테두리(border)를 설정하는 방법을 단계별로 살펴봅니다. XML 셰이프(shape) 드로어블을 활용하면 별도의 이미지 파일 없이도 원하는 두께와 색상의 테두리를 손쉽게 만들 수 있습니다. 1단계 — 새 프로젝트 생성 Android Studio에서 File ⇒ New Project 메뉴로 이동한 뒤, 필요한 정보를 모두 입력하여 새 프로젝트를 생성합니다. 2단계 — activity_main.xml 작성 res/layout/acti

  16. 안드로이드 라디오 버튼(RadioButton) 사용법 – 단계별 예제 가이드

    이 튜토리얼에서는 안드로이드 앱에서 라디오 버튼(RadioButton)을 사용하는 방법을 단계별로 살펴봅니다. 라디오 버튼은 여러 선택지 중 오직 하나만 선택할 수 있도록 할 때 유용하며, 반드시 RadioGroup으로 묶어서 사용해야 그룹 내에서 하나의 항목만 선택되도록 동작합니다.여기서는 성별(남성/여성)을 선택하는 간단한 예제를 만들고, 버튼을 누르면 선택된 항목을 토스트(Toast) 메시지로 표시해 보겠습니다.1단계: 새 프로젝트 생성Android Studio를 실행한 후 File ⇒ New Project 메뉴로 이동하여 새

  17. 안드로이드 SearchView 사용법: ListView 실시간 검색 기능 구현하기

    이 튜토리얼에서는 안드로이드 앱에서 SearchView를 사용해 리스트 데이터를 검색하는 방법을 단계별로 살펴봅니다. 검색창에 입력하는 즉시 ListView 항목이 실시간으로 필터링되고, 일치하는 결과가 없으면 토스트(Toast) 메시지로 사용자에게 알려주는 기능까지 함께 구현합니다. 1단계: 새 프로젝트 생성 Android Studio를 실행한 후 File ⇒ New Project로 이동하고, 새 프로젝트 생성에 필요한 정보를 모두 입력하여 프로젝트를 만듭니다. 2단계: 레이아웃 작성 (res/layout/activity_main

  18. 안드로이드 ViewFlipper 사용법: 단계별 완벽 가이드

    이 튜토리얼에서는 안드로이드에서 ViewFlipper를 활용해 여러 뷰를 부드럽게 전환하는 방법을 단계별로 알아봅니다. ViewFlipper는 이미지 슬라이드쇼, 온보딩 화면, 배너 회전 등 다양한 UI에서 유용하게 쓰이는 위젯입니다.1단계: 새 프로젝트 생성안드로이드 스튜디오에서 File ⇒ New Project를 선택하고, 새 프로젝트 생성에 필요한 모든 정보를 입력하여 프로젝트를 만듭니다.2단계: activity_main.xml 레이아웃 작성res/layout/activity_main.xml 파일에 아래 코드를 추가합니다.&l

  19. 안드로이드에서 액티비티(Activity)를 재시작하는 방법 – 단계별 완벽 가이드

    이 튜토리얼에서는 안드로이드(Android)에서 액티비티(Activity)를 다시 시작(재시작)하는 방법을 단계별로 살펴봅니다. 버튼을 클릭하면 현재 액티비티가 종료된 후 동일한 인텐트(Intent)로 새롭게 실행되어 화면 전체가 갱신되는 실전 예제입니다. 구현 순서 1단계 — 새 프로젝트 생성 Android Studio에서 File ⇒ New Project로 이동하여 새 프로젝트를 생성하고, 프로젝트 생성에 필요한 모든 세부 정보를 입력합니다. 2단계 — 레이아웃 파일 작성 res/layout/activity_main.xml

  20. 안드로이드(Android)에서 텍스트에 그림자 효과를 추가하는 방법

    이 예제는 안드로이드에서 텍스트에 그림자(shadow) 효과를 추가하는 방법을 단계별로 설명합니다. TextView에서 제공하는 setShadowLayer() 메서드를 활용하면 별도의 외부 라이브러리 없이도 간단하게 그림자 효과를 구현할 수 있습니다.구현 단계1단계 – 새 프로젝트 생성Android Studio를 실행하고 File ⇒ New Project 메뉴로 이동한 뒤, 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다.2단계 – 레이아웃 코드 추가 (res/layout/activity_main.xml)res/layou

Total 1456 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:28/73  20-컴퓨터/Page Goto:1 22 23 24 25 26 27 28 29 30 31 32 33 34