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

Android

  1. Kotlin으로 안드로이드 스와이프 방향 감지하기: 좌우·상하 제스처 구현 완벽 가이드

    이 튜토리얼에서는 Kotlin을 사용해 안드로이드 앱에서 좌/우 및 상/하 스와이프 방향을 감지하는 방법을 단계별로 알아봅니다. GestureDetector를 활용하면 사용자의 플링(Fling) 제스처를 손쉽게 인식할 수 있습니다.1단계: 새 프로젝트 생성Android Studio에서 File → New Project를 선택하고, 필요한 정보를 모두 입력하여 새 프로젝트를 생성합니다. 언어는 반드시 Kotlin으로 설정하세요.2단계: 레이아웃 파일 작성res/layout/activity_main.xml에 아래 코드를 추가합니다.&l

  2. Kotlin으로 안드로이드 앱에서 유튜브 영상 재생하기 — 단계별 완전 가이드

    Kotlin으로 안드로이드 앱에서 유튜브 동영상 재생하기 이 튜토리얼에서는 Kotlin을 사용해 안드로이드 애플리케이션 안에서 유튜브(YouTube) 동영상을 재생하는 방법을 단계별로 살펴봅니다. RecyclerView와 WebView를 조합하면 여러 개의 유튜브 영상을 목록 형태로 스크롤하며 감상할 수 있는 화면을 비교적 쉽게 구현할 수 있습니다. 전체 과정은 총 7단계로 진행되며, 각 단계의 코드를 그대로 따라 하면 완성된 예제를 만들 수 있습니다. 1단계 — 새 프로젝트 생성 Android Studio에서 File → New

  3. Kotlin으로 안드로이드 EditText에서 이메일 주소 유효성 검사하기

    이 튜토리얼에서는 Kotlin을 사용하여 안드로이드 앱의 EditText에 입력된 이메일 주소가 올바른 형식인지 검증하는 방법을 단계별로 알아봅니다. 정규식(Regex) 패턴과 Toast 메시지를 활용해 사용자 입력을 간단하고 직관적으로 확인할 수 있습니다.1단계 — 새 프로젝트 생성Android Studio를 실행한 뒤 File → New Project 메뉴로 이동하여 새 프로젝트를 만듭니다. 필요한 모든 정보를 입력하고 빈 액티비티(Empty Activity) 템플릿으로 프로젝트를 구성하세요.2단계 — 레이아웃 작성 (activ

  4. Kotlin으로 Android ListView 텍스트 색상과 글꼴 변경하기

    이 튜토리얼에서는 Kotlin을 사용하여 Android ListView의 항목별 텍스트 색상과 글꼴(서체, 크기, 스타일)을 변경하는 방법을 단계별로 살펴봅니다.ListView의 각 항목 스타일은 기본 레이아웃 대신 커스텀 리스트 아이템 레이아웃(list_item.xml)을 정의하고, 이를 ArrayAdapter에 연결하는 방식으로 손쉽게 커스터마이징할 수 있습니다.1단계 — 새 프로젝트 생성Android Studio에서 File → New Project를 선택한 후, 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다.2단

  5. Kotlin으로 안드로이드에서 ISO 8601 문자열을 날짜·시간 객체로 변환하는 방법

    이 튜토리얼에서는 Kotlin을 사용해 안드로이드에서 ISO 8601 형식의 날짜·시간 문자열(예: 2020-07-05T09:27:37Z)을 Date 객체로 변환하는 방법을 단계별로 살펴봅니다.구현 단계1단계 — 새 프로젝트 만들기Android Studio에서 File → New Project 메뉴로 이동한 뒤, 필요한 모든 정보를 입력하여 새 프로젝트를 생성합니다.2단계 — 레이아웃 작성 (res/layout/activity_main.xml)메인 레이아웃 파일에 아래 코드를 추가합니다. 상단에는 앱 타이틀용 TextView, 화면

  6. Kotlin으로 안드로이드 오버플로우 메뉴 아이콘을 프로그래밍 방식으로 변경하는 방법

    이 튜토리얼에서는 Kotlin을 사용해 안드로이드 앱의 오버플로우(Overflow) 메뉴 아이콘을 프로그래밍 방식으로 변경하는 방법을 단계별로 살펴봅니다.1단계 — 새 프로젝트 생성Android Studio에서 File → New Project를 선택하고, 새 프로젝트를 만드는 데 필요한 모든 정보를 입력하여 프로젝트를 생성합니다.2단계 — 레이아웃 파일 작성res/layout/activity_main.xml 파일에 다음 코드를 추가합니다.<?xml version="1.0" encoding="utf-

  7. 코틀린(Kotlin)으로 안드로이드에서 파일 첨부 이메일 전송하는 방법

    이 튜토리얼에서는 코틀린(Kotlin)을 사용하여 안드로이드 앱에서 파일(이미지 등)을 첨부한 이메일을 전송하는 방법을 단계별로 알아봅니다. 핵심 원리는 Intent.ACTION_SEND를 활용해 기기에 설치된 이메일 앱(Gmail 등)을 호출하고, EXTRA_STREAM으로 첨부 파일의 URI를 전달하는 것입니다.1단계: 새 프로젝트 생성Android Studio를 열고 File → New Project 메뉴로 이동한 뒤, 빈 액티비티(Empty Activity) 템플릿으로 새 프로젝트를 생성하고 필요한 정보를 모두 입력합니다.2

  8. Kotlin으로 안드로이드 액티비티 간 드로어블(Drawable) 전달하는 방법

    이 튜토리얼에서는 Kotlin을 사용하여 Android 앱에서 한 액티비티(Activity)에서 다른 액티비티로 드로어블(Drawable) 이미지를 전달하는 방법을 단계별로 알아봅니다. 핵심 원리는 드로어블 리소스의 ID를 Intent의 Extra 데이터로 전달하고, 수신 측 액티비티에서 해당 ID를 받아 ImageView에 설정하는 것입니다.1단계: 새 프로젝트 생성Android Studio를 실행한 뒤, File → New Project 메뉴로 이동하여 필요한 정보를 모두 입력하고 새 프로젝트를 생성합니다.2단계: activit

  9. Kotlin으로 안드로이드 기기의 사용 가능한 저장 공간 확인하는 방법

    이 튜토리얼에서는 Kotlin을 사용하여 안드로이드 기기에서 사용 가능한 저장 공간(디스크 여유 용량)을 확인하는 방법을 단계별로 알아봅니다.1단계: 새 프로젝트 만들기Android Studio를 실행하고 File → New Project 메뉴로 이동한 후, 새 프로젝트 생성에 필요한 모든 세부 정보를 입력하여 프로젝트를 만듭니다.2단계: 레이아웃 파일 작성res/layout/activity_main.xml 파일에 아래 코드를 추가합니다.<?xml version="1.0" encoding="utf-8

  10. Kotlin으로 Android TextView에 줄 바꿈 추가하는 방법 완벽 가이드

    이 튜토리얼에서는 Kotlin을 사용하여 Android 앱의 TextView에 줄 바꿈(line break)을 추가하는 방법을 단계별로 알아봅니다. strings.xml 리소스 파일에서 <br> 태그와 \n 문자를 활용하면 하나의 TextView 안에서 여러 줄의 텍스트를 깔끔하게 표시할 수 있습니다.1단계: 새 프로젝트 생성Android Studio를 실행하고 File ⇒ New Project 메뉴로 이동한 뒤, 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다.2단계: 레이아웃 파일 작성res/layout/a

  11. Kotlin으로 Android 기기 상태 감지하기 – 벨소리 모드와 사용자 에이전트 확인 방법

    이 튜토리얼에서는 Kotlin을 사용해 Android 기기의 상태를 감지하는 방법을 단계별로 살펴봅니다. 핵심 예제는 AudioManager를 활용해 현재 벨소리 모드(무음 · 진동 · 일반)를 판별하는 것이며, 마지막에는 기기의 사용자 에이전트(User Agent) 문자열을 확인하는 방법도 함께 소개합니다. 1단계 – 새 프로젝트 생성 Android Studio를 열고 File → New Project를 선택한 후, 안내에 따라 필요한 정보를 모두 입력하여 새 프로젝트를 생성합니다. 2단계 – 레이아웃 작성 (res/layout/

  12. Kotlin으로 Android ListView 스크롤 방향(위·아래) 감지하는 완벽 가이드

    이 튜토리얼에서는 Kotlin을 활용해 Android 앱의 ListView에서 사용자가 위로 스크롤했는지, 아래로 스크롤했는지 감지하는 방법을 단계별로 알아봅니다. ListView의 스크롤 방향을 파악하면 툴바 자동 숨김, 무한 스크롤 로딩 등 다양한 UX 기능을 구현할 수 있습니다.핵심 원리스크롤 방향 감지의 핵심은 AbsListView.OnScrollListener의 onScroll() 콜백입니다. 화면에 보이는 첫 번째 아이템의 위치(firstVisibleItem)를 변수에 저장해 두고, 새로 전달된 값과 비교하면 됩니다.새

  13. 코틀린(Kotlin)으로 안드로이드 버튼 숨기기·제거하기: 단계별 완벽 가이드

    Kotlin으로 Android 버튼 숨기기·제거하기이 튜토리얼에서는 Kotlin을 사용하여 Android 앱에서 버튼을 화면에서 숨기거나 제거하는 방법을 단계별로 알아봅니다. 예제에서는 버튼을 클릭하면 해당 버튼이 화면에서 사라지도록 구현합니다.INVISIBLE과 GONE의 차이점Android에서 뷰(View)를 숨기는 대표적인 방법은 두 가지이며, 상황에 맞게 선택하는 것이 중요합니다.View.INVISIBLE — 뷰가 화면에 보이지 않지만 원래 차지하던 공간은 그대로 유지됩니다. 따라서 주변 뷰의 위치는 변하지 않습니다.View

  14. Kotlin으로 안드로이드에서 이미지를 Base64 문자열로 변환하는 방법

    이 글에서는 Kotlin을 사용하여 안드로이드에서 이미지를 Base64 문자열로 변환하는 방법을 단계별로 알아봅니다. 이미지를 Base64로 인코딩하면 텍스트 형태의 문자열로 변환되기 때문에 서버에 전송하거나 데이터베이스에 저장할 때 유용하게 활용할 수 있습니다.1단계 — 새 프로젝트 생성Android Studio에서 File → New Project를 선택하고, 새 프로젝트 생성에 필요한 모든 정보를 입력하여 프로젝트를 만듭니다.2단계 — 레이아웃 파일 작성res/layout/activity_main.xml 파일에 아래 코드를 추

  15. Kotlin으로 안드로이드에서 전화번호가 입력된 다이얼러 화면 여는 방법

    이 예제에서는 Kotlin을 사용하여 안드로이드 앱에서 특정 전화번호가 미리 입력된 상태로 다이얼러(전화 걸기 화면)를 여는 방법을 알아봅니다.구현 단계1단계 − Android Studio에서 새 프로젝트를 생성합니다. File → New Project 메뉴로 이동한 후, 필요한 모든 세부 정보를 입력하여 새 프로젝트를 만듭니다.2단계 − res/layout/activity_main.xml 파일에 아래 코드를 추가합니다.예제 코드<?xml version="1.0" encoding="utf-8"

  16. Kotlin으로 안드로이드 버튼 텍스트에 특정 글꼴 설정하기

    이 튜토리얼에서는 Kotlin을 사용하여 안드로이드 앱에서 버튼 텍스트에 원하는 글꼴(Typeface)을 적용하는 방법을 단계별로 알아봅니다. setTypeface() 메서드를 활용하면 버튼 클릭 시 텍스트의 서체와 스타일(굵게, 기울임 등)을 손쉽게 변경할 수 있습니다.1단계 — 새 프로젝트 생성Android Studio를 실행하고 File → New Project 메뉴로 이동한 뒤, 새 프로젝트 생성에 필요한 모든 세부 정보를 입력하여 프로젝트를 만듭니다.2단계 — 레이아웃 파일 작성res/layout/activity_main.

  17. Kotlin으로 안드로이드에서 전체 화면 다이얼로그(Dialog) 설정하는 방법

    이 예제는 Kotlin을 사용하여 안드로이드에서 다이얼로그(Dialog)를 전체 화면으로 표시하는 방법을 단계별로 보여줍니다. 핵심은 Dialog 생성 시 시스템 테마인 Theme_Black_NoTitleBar_Fullscreen을 적용하는 것입니다.구현 순서1단계 − Android Studio에서 새 프로젝트를 생성합니다. File → New Project 메뉴로 이동한 뒤, 필요한 모든 항목을 입력하여 새 프로젝트를 만듭니다.2단계 − res/layout/activity_main.xml에 아래 코드를 추가합니다.레이아웃 예제&l

  18. Kotlin으로 Android에서 TextView 레이아웃 가중치를 프로그래밍 방식으로 설정하는 방법

    이 글에서는 Kotlin을 사용해 Android에서 뷰(View)의 레이아웃 파라미터를 프로그래밍 방식으로 설정하는 방법을 예제와 함께 소개합니다. XML 레이아웃을 수정하지 않고 코드만으로 버튼의 크기를 동적으로 변경하는 전체 과정을 단계별로 따라 할 수 있습니다. 1단계 — 새 프로젝트 생성 Android Studio에서 File → New Project로 이동한 뒤, 새 프로젝트 생성에 필요한 모든 세부 정보를 입력해 프로젝트를 만듭니다. 2단계 — activity_main.xml 레이아웃 구성 res/layout/activi

  19. Kotlin으로 안드로이드 앱과 어울리는 상태 표시줄 색상 변경하는 방법

    이 튜토리얼에서는 Kotlin을 사용하여 안드로이드 앱의 상태 표시줄(Status Bar) 색상을 앱 테마에 맞게 변경하는 방법을 단계별로 알아봅니다.1단계: 새 프로젝트 생성Android Studio에서 File → New Project를 선택하고, 필요한 모든 정보를 입력하여 새 프로젝트를 생성합니다.2단계: 레이아웃 파일 작성res/layout/activity_main.xml 파일에 아래 코드를 추가합니다.<?xml version="1.0" encoding="utf-8"?> <

  20. Kotlin으로 Android 앱에서 텍스트 복사·붙여넣기 기능 구현하기

    이 글에서는 Kotlin을 사용해 Android 앱에서 클립보드 서비스를 통해 텍스트를 프로그래밍 방식으로 복사(PC의 Ctrl+C와 동일한 동작)하고, 다시 화면에 붙여넣는 방법을 단계별로 살펴봅니다. 핵심 개념: ClipboardManager와 ClipData Android에서 클립보드 기능은 ClipboardManager 시스템 서비스를 통해 제공됩니다. 복사할 데이터는 ClipData 객체로 감싸서 setPrimaryClip() 메서드로 클립보드에 저장하고, 붙여넣을 때는 primaryClip에서 항목을 꺼내 사용합니다. 1

Total 1456 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:5/73  20-컴퓨터/Page Goto:1 2 3 4 5 6 7 8 9 10 11