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

Android

  1. 안드로이드 액티비티 간 데이터 전달 방법 – Intent와 Bundle 활용 가이드

    이 튜토리얼에서는 안드로이드 애플리케이션에서 Intent(인텐트)와 Bundle(번들)을 활용해 두 개의 액티비티(Activity) 사이에 데이터를 전달하는 방법을 단계별로 알아봅니다. 첫 번째 화면에서 사용자가 입력한 이름과 선택한 연령 그룹을 두 번째 화면으로 전달해 맞춤형 메시지를 표시하는 실전 예제를 함께 만들어 보겠습니다. 핵심 개념 이해하기 안드로이드에서 액티비티 간 데이터 전달은 기본적으로 Intent 객체를 통해 이루어집니다. Intent는 새로운 액티비티를 시작하는 역할을 하며, putExtra() 메서드를 사용해

  2. 안드로이드 Bundle을 활용해 액티비티 간 데이터 전달하는 방법

    이 튜토리얼에서는 안드로이드에서 Bundle과 Serializable 객체를 활용해 액티비티(Activity) 사이에 데이터를 전달하는 방법을 단계별로 알아봅니다. 사용자가 입력한 이름과 전화번호를 첫 번째 화면에서 두 번째 화면으로 넘겨 출력하는 간단한 예제 프로젝트를 함께 만들어 보겠습니다.1단계: 새 프로젝트 생성Android Studio를 실행하고 File → New Project 메뉴로 이동한 뒤, 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다.2단계: activity_main.xml 레이아웃 작성res/lay

  3. 안드로이드 앱에서 스플래시 화면을 만드는 방법

    안드로이드 앱에서 스플래시 화면을 만드는 방법이 예제는 안드로이드 앱 실행 시 잠시 표시되는 스플래시 화면(Splash Screen)을 구현하는 방법을 단계별로 설명합니다. 스플래시 화면은 앱이 완전히 로딩되기 전에 사용자에게 보여지는 시작 화면으로, 로고나 브랜드 이미지를 표시해 앱의 첫인상을 한층 세련되게 만들어 줍니다.1단계 – 새 프로젝트 생성Android Studio에서 File → New Project를 선택하고, 새 프로젝트 생성에 필요한 모든 세부 정보를 입력합니다.2단계 – activity_main.xml 코드 추가

  4. 안드로이드 앱 아이콘 설정하는 방법 – 단계별 완벽 가이드

    안드로이드 애플리케이션 아이콘 설정하기이 글에서는 Android Studio에서 직접 만든 안드로이드 애플리케이션의 런처 아이콘을 설정하는 방법을 단계별로 자세히 알아봅니다. mipmap 폴더에 이미지를 추가하고, AndroidManifest.xml 파일에서 아이콘 경로를 지정하는 과정까지 코드 예제와 함께 설명합니다.1단계: 새 프로젝트 생성Android Studio를 실행한 후 File → New Project 메뉴로 이동하여 새 프로젝트를 생성합니다. 프로젝트 이름, 패키지명, 최소 SDK 버전 등 필수 항목을 모두 입력한 뒤

  5. Android에서 다이얼로그(Dialog) 화면 위치 변경하는 방법 완벽 가이드

    Android 앱을 개발하다 보면 기본적으로 화면 중앙에 표시되는 다이얼로그(Dialog)의 위치를 조정해야 하는 경우가 있습니다. 예를 들어 알림 메시지를 화면 하단에 띄우고 싶거나, 특정 위치에 맞춰 UI를 구성하고 싶을 때가 그렇습니다.이 글에서는 AlertDialog의 setGravity() 메서드를 활용해 다이얼로그를 화면 원하는 위치에 표시하는 방법을 단계별로 살펴보겠습니다.핵심 개념: Window Gravity 설정다이얼로그의 위치를 변경하는 핵심은 alertDialog.getWindow().setGravity()입니다

  6. 안드로이드에서 부드러운 이미지 회전 애니메이션 구현하는 방법

    이 튜토리얼에서는 안드로이드 앱에서 이미지를 부드럽게 360도 회전시키는 애니메이션을 구현하는 방법을 단계별로 살펴봅니다. XML 애니메이션 리소스와 AnimationUtils 클래스를 활용하면 복잡한 코드 없이도 자연스러운 회전 효과를 만들 수 있습니다.1단계: 새 프로젝트 생성Android Studio를 열고 File → New Project 메뉴로 이동한 뒤, 필요한 정보를 모두 입력하여 새 프로젝트를 생성합니다.2단계: 레이아웃 파일 작성res/layout/activity_main.xml 파일에 아래 코드를 추가합니다. 화면

  7. Android에서 일정한 시간 간격으로 AsyncTask를 반복 실행하는 방법

    이 예제는 Android에서 AsyncTask를 일정한 시간 간격(예: 5초)마다 반복적으로 실행하는 방법을 보여줍니다. 핵심 원리는 Handler의 postDelayed() 메서드를 활용해 작업이 완료될 때마다 스스로를 다시 예약하는 것입니다. 1단계 — 새 프로젝트 생성 Android Studio에서 File → New Project를 선택한 뒤, 필요한 모든 세부 정보를 입력하여 새 프로젝트를 만듭니다. 2단계 — 레이아웃 파일 작성 res/layout/activity_main.xml에 다음 코드를 추가합니다. 화면 중앙에 A

  8. 안드로이드에서 두 개의 이미지를 오버레이하여 ImageView에 설정하는 방법

    이번 예제에서는 안드로이드(Android)에서 두 개의 이미지를 서로 겹쳐(오버레이) 하나의 ImageView에 표시하는 방법을 단계별로 알아보겠습니다. 1단계 — 새 프로젝트 만들기 Android Studio에서 File → New Project 메뉴로 이동한 뒤, 필요한 정보를 모두 입력하여 새 프로젝트를 생성합니다. 2단계 — 레이아웃 파일(activity_main.xml) 작성 res/layout/activity_main.xml 파일에 아래 코드를 추가합니다. <?xml version="1.0" e

  9. 안드로이드 앱에서 프로그래밍 방식으로 텍스트 복사·붙여넣기 구현하기 (ClipboardManager 완전 정리)

    개요이 튜토리얼에서는 안드로이드 앱에서 프로그래밍 방식으로 텍스트를 클립보드에 복사(Ctrl+C)하고, 다시 붙여넣는 기능을 구현하는 방법을 단계별로 살펴봅니다. 핵심은 안드로이드에서 제공하는 ClipboardManager와 ClipData 클래스를 활용하는 것입니다.Step 1 — 새 프로젝트 생성Android Studio에서 File → New Project를 선택한 뒤, 필요한 정보를 모두 입력하여 새 프로젝트를 생성합니다.Step 2 — 레이아웃 작성 (res/layout/activity_main.xml)아래 코드를 res/

  10. 안드로이드에서 제목 없는 대화 상자(AlertDialog) 만드는 방법

    이 튜토리얼에서는 안드로이드(Android)에서 제목(title) 없이 대화 상자(Dialog Box)를 만드는 방법을 단계별로 알아봅니다. 핵심은 간단합니다. AlertDialog.Builder에서 setTitle() 메서드를 호출하지 않으면 제목 영역 없이 깔끔한 대화 상자가 표시됩니다.예제 미리보기이번 예제는 다음과 같이 동작합니다.EditText에 입력된 텍스트와 Clear Data 버튼이 있는 화면을 구성합니다.버튼을 클릭하면 확인용 대화 상자가 나타나며, 제목 없이 메시지만 표시됩니다.OK를 누르면 입력 필드가 비워지고

  11. 안드로이드 앱에서 YouTube 동영상 재생하는 방법, 단계별 예제로 배우기

    안드로이드 앱에서 YouTube 동영상 재생하기이 튜토리얼은 안드로이드 애플리케이션에서 YouTube 동영상을 재생하는 방법을 단계별로 보여줍니다. RecyclerView와 WebView를 조합하여 여러 개의 YouTube 영상을 스크롤 가능한 목록 형태로 재생하는 예제입니다.1단계 — 새 프로젝트 생성Android Studio에서 File → New Project를 선택해 새 프로젝트를 만들고, 필요한 항목을 모두 입력합니다.2단계 — build.gradle에 의존성 추가build.gradle(Module: app) 파일에 아래

  12. 안드로이드 앱에서 TextToSpeech(TTS)로 텍스트를 음성으로 변환하는 방법

    안드로이드 앱에서 TextToSpeech(TTS) 구현하기TextToSpeech(TTS)는 안드로이드에서 기본으로 제공하는 API로, 입력된 텍스트를 실제 음성으로 변환하여 읽어 주는 기능입니다. 이 글에서는 사용자가 입력한 텍스트를 음성으로 출력하고, 피치(음조)와 속도까지 조절할 수 있는 간단한 TTS 앱을 만드는 과정을 단계별로 살펴보겠습니다.완성된 앱의 동작 방식은 다음과 같습니다.EditText에 원하는 텍스트를 입력합니다.시크바(SeekBar)를 이용해 음성의 피치와 재생 속도를 조절합니다.말하기 버튼을 누르면 입력한 텍

  13. 안드로이드에서 액티비티(Activity) 간 화면 전환하는 방법 – Intent 활용 단계별 예제

    안드로이드에서 액티비티 간 전환하기이 튜토리얼에서는 안드로이드 앱에서 Intent를 사용해 서로 다른 액티비티 사이를 전환(화면 이동)하는 방법을 단계별로 살펴봅니다. 메인 액티비티의 버튼을 누르면 두 번째 액티비티로 이동하고, 거기서 다시 버튼을 누르면 메인 액티비티로 돌아오는 간단한 예제를 함께 만들어 보겠습니다.1단계 – 새 프로젝트 생성Android Studio에서 File → New Project를 선택한 후, 프로젝트 생성에 필요한 모든 세부 정보를 입력하여 새 프로젝트를 만듭니다.2단계 – activity_main.xm

  14. 안드로이드 앱에서 런타임에 현재 테마를 동적으로 변경하는 방법

    이 튜토리얼에서는 안드로이드 앱에서 setTheme() 메서드를 활용해 런타임에 현재 테마를 동적으로 변경하는 방법을 단계별로 살펴봅니다. 다크 모드 전환 등 다양한 UI 환경을 제공하고 싶을 때 유용하게 활용할 수 있는 기능입니다.1단계 — 새 프로젝트 생성Android Studio에서 File → New Project를 선택한 후, 필요한 정보를 모두 입력하여 새 프로젝트를 생성합니다.2단계 — 레이아웃 파일 작성res/layout/activity_main.xml 파일에 아래 코드를 추가합니다.<?xml version=&q

  15. 안드로이드 앱에서 투명한 액티비티(Transparent Activity) 만드는 방법

    이 글에서는 안드로이드(Android) 앱에서 투명한 액티비티(Transparent Activity)를 만드는 방법을 단계별로 소개합니다. 투명 액티비티는 배경 화면이 그대로 비치는 다이얼로그 스타일 UI나 오버레이 화면을 구현할 때 유용하게 활용됩니다.구현 원리투명 액티비티의 핵심은 테마(theme) 설정입니다. windowIsTranslucent, windowBackground 같은 속성을 조합하면 액티비티 창 자체를 반투명 또는 완전 투명하게 만들 수 있습니다.1단계 — 새 프로젝트 생성Android Studio에서 File

  16. 안드로이드에서 전역 변수 선언하는 방법 – 싱글톤 클래스 활용 예제

    이 예제는 안드로이드(Android)에서 전역 변수를 선언하고 사용하는 방법을 단계별로 설명합니다. 자바 기반 환경인 안드로이드에는 엄밀한 의미의 전역 변수가 없기 때문에, 일반적으로 싱글톤(Singleton) 패턴을 적용한 클래스를 만들어 앱 전체에서 공유되는 데이터를 관리합니다. 1단계: 새 프로젝트 생성 Android Studio에서 새 프로젝트를 만듭니다. 상단 메뉴에서 File ⇒ New Project를 선택한 뒤, 프로젝트 생성에 필요한 모든 항목을 입력합니다. 2단계: 레이아웃 XML 작성 res/layout/activ

  17. Android strings.xml에서 값 읽는 방법 – 단계별 완전 가이드

    이 튜토리얼에서는 Android 앱에서 strings.xml 파일에 정의된 문자열 값을 읽어 화면에 표시하는 방법을 단계별로 살펴봅니다. strings.xml이란 무엇인가? strings.xml은 res/values 디렉터리에 위치하는 리소스 파일로, 앱 전체에서 사용하는 문자열을 한 곳에서 관리할 수 있게 해줍니다. UI 텍스트를 코드에 직접 하드코딩하는 대신 이 파일에 정의하면 유지보수가 쉬워지고, 언어별 리소스 폴더(values-ko, values-en 등)를 만들어 다국어 지원도 손쉽게 구현할 수 있습니다. 1단계: 새 프로

  18. Android 액션바(Action Bar) 크기 변경 방법 – 단계별 튜토리얼

    이 튜토리얼에서는 Android 앱에서 액션바(Action Bar)의 크기를 변경하는 방법을 단계별로 살펴봅니다. 기본 액션바 높이가 마음에 들지 않거나 앱의 디자인 요구 사항에 맞게 조정해야 할 때, styles.xml의 actionBarSize 속성 하나만으로 간단하게 해결할 수 있습니다. 1단계: 새 프로젝트 생성 Android Studio를 실행한 후 File → New Project 메뉴로 이동하고, 프로젝트 생성에 필요한 모든 세부 정보를 입력하여 새 프로젝트를 만듭니다. 2단계: styles.xml에 테마 코드 추가

  19. Android TextView에서 텍스트 양쪽 정렬(Justify) 구현하는 방법

    이 튜토리얼에서는 Android의 TextView에서 텍스트를 양쪽 정렬(justify)하는 방법을 단계별로 살펴봅니다. Android 8.0(API 레벨 26) 이상에서 도입된 justificationMode 속성을 사용하면 외부 라이브러리 없이 XML 레이아웃만으로 간단하게 양쪽 정렬을 적용할 수 있습니다. 1단계: 새 프로젝트 생성 Android Studio에서 File → New Project를 선택한 후, 새 프로젝트 생성에 필요한 모든 세부 정보를 입력하여 프로젝트를 만듭니다. 2단계: 레이아웃 파일 작성 res/layo

  20. 안드로이드 헬로 월드(Hello World) 앱 만드는 방법 – 단계별 완벽 가이드

    이 글에서는 안드로이드 개발의 첫걸음인 헬로 월드(Hello World) 앱을 만드는 방법을 단계별로 소개합니다. 처음 안드로이드 스튜디오를 접하는 분도 순서대로 따라 하면 어렵지 않게 완성할 수 있습니다. 1단계: 새 프로젝트 생성 안드로이드 스튜디오(Android Studio)를 실행한 후 상단 메뉴에서 File ⇒ New Project를 선택합니다. 앱 이름, 패키지명, 최소 SDK 버전 등 새 프로젝트 생성에 필요한 정보를 모두 입력하고 프로젝트를 생성합니다. 2단계: 레이아웃 파일 작성 res/layout/activit

Total 1456 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:20/73  20-컴퓨터/Page Goto:1 14 15 16 17 18 19 20 21 22 23 24 25 26