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

Android

  1. Kotlin으로 안드로이드 ListView 항목 사이의 구분선 제거하기

    안드로이드 앱에서 ListView를 사용하다 보면 각 항목 사이에 기본적으로 표시되는 가로 구분선(divider)이 디자인에 어울리지 않는 경우가 있습니다. 이 글에서는 Kotlin을 사용해 ListView 항목 사이의 구분선을 간단하게 제거하는 방법을 단계별로 살펴보겠습니다.핵심 원리ListView의 구분선은 divider 속성으로 관리됩니다. 코드에서 listView.divider = null 한 줄만 추가하면 구분선이 완전히 사라집니다. XML에서 처리하고 싶다면 android:divider=@null 또는 android:di

  2. Kotlin으로 안드로이드에서 현재 실행 중인 애플리케이션을 프로그래밍 방식으로 확인하는 방법

    이 글에서는 Kotlin을 사용해 안드로이드에서 현재 실행 중인 애플리케이션을 코드로 조회하는 방법을 단계별로 알아봅니다. ActivityManager의 getRunningTasks() 메서드를 활용하면 실행 중인 태스크(액티비티 스택) 정보를 가져올 수 있습니다.1단계 — 새 프로젝트 생성Android Studio를 열고 File → New Project 메뉴로 이동한 뒤, 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다.2단계 — 레이아웃 작성 (activity_main.xml)res/layout/activity_ma

  3. Kotlin으로 Android ListView 항목 배경색 변경하기 – 단계별 완벽 가이드

    이 튜토리얼에서는 Kotlin을 활용해 안드로이드 앱에서 ListView 항목의 배경색을 변경하는 방법을 단계별로 살펴봅니다. 리스트 항목을 탭했을 때 해당 항목의 색상이 바뀌도록 구현하는 실전 예제입니다.1단계 – 새 프로젝트 생성Android Studio를 실행하고 File → New Project 메뉴로 이동한 뒤, 새 프로젝트 생성에 필요한 모든 정보를 입력하여 프로젝트를 만듭니다.2단계 – activity_main.xml 레이아웃 작성아래 코드를 res/layout/activity_main.xml 파일에 추가합니다.<

  4. Kotlin으로 Android ListView 안에 포커스 가능한 EditText 구현하기

    이 튜토리얼에서는 Kotlin을 사용하여 Android의 ListView 내부에 포커스(focus)가 가능한 EditText를 만드는 방법을 단계별로 알아봅니다. ListView는 기본적으로 자식 뷰의 포커스를 가로채기 때문에, EditText처럼 사용자 입력이 필요한 뷰를 항목 안에 넣으려면 몇 가지 설정이 반드시 필요합니다.핵심 개념ListView 안에서 EditText가 정상적으로 포커스를 받도록 하려면 다음 두 가지가 중요합니다.XML에서 android:descendantFocusability=beforeDescendants

  5. Kotlin으로 버튼 클릭 시 다이얼로그가 닫히지 않도록 만드는 방법

    이 예제에서는 Kotlin을 사용하여 버튼을 클릭했을 때 다이얼로그(Dialog)가 자동으로 닫히지 않도록 처리하는 방법을 알아봅니다.일반적으로 AlertDialog의 긍정(Positive) 또는 부정(Negative) 버튼을 클릭하면 다이얼로그가 자동으로 닫히는데, getButton() 메서드로 버튼 객체를 가져온 뒤 리스너를 직접 설정하면 이 동작을 제어할 수 있습니다.구현 단계1단계 — 새 프로젝트 생성Android Studio에서 File → New Project를 선택하고, 필요한 정보를 모두 입력하여 새 프로젝트를 생성합

  6. Kotlin으로 Android SQLite에 데이터 삽입 후 ListView 자동 갱신하기

    이 튜토리얼에서는 Kotlin을 사용해 Android SQLite 데이터베이스에 값을 삽입한 후, ListView가 최신 데이터를 반영하도록 즉시 갱신하는 방법을 단계별로 살펴봅니다. 핵심은 데이터 삽입 후 어댑터의 notifyDataSetChanged()를 호출하여 화면을 다시 그리는 것입니다.1단계 – 새 프로젝트 생성Android Studio에서 File → New Project를 선택하고, 필요한 정보를 모두 입력하여 새 프로젝트를 생성합니다.2단계 – 레이아웃 파일 작성res/layout/activity_main.xml에

  7. Kotlin으로 안드로이드 기기 ID 가져오고 저장하는 방법 – 단계별 완벽 가이드

    이 튜토리얼에서는 Kotlin을 사용하여 안드로이드 앱에서 기기 고유 ID(Device ID)를 가져오고 화면에 표시하는 방법을 단계별로 살펴봅니다. 안드로이드에서는 Settings.Secure.ANDROID_ID 값을 활용하면 별도의 권한 요청 없이도 각 기기를 식별할 수 있는 64비트 16진수 문자열을 얻을 수 있습니다.1단계: 새 프로젝트 생성Android Studio를 실행하고 File > New Project 메뉴로 이동한 후, 빈 Activity 템플릿을 선택하고 프로젝트 생성에 필요한 정보를 모두 입력하여 새 프로

  8. Kotlin으로 안드로이드 이미지 위에 텍스트 그리기: 단계별 완벽 가이드

    이 글에서는 Kotlin을 사용해 안드로이드 앱에서 이미지 위에 텍스트를 표시(그리기)하는 방법을 단계별로 알아봅니다. RelativeLayout 안에 ImageView와 TextView를 함께 배치하면, 복잡한 커스텀 뷰 없이도 간단하게 이미지 위에 원하는 문구를 얹을 수 있습니다.1단계: 새 프로젝트 생성Android Studio를 실행하고 File → New Project 메뉴로 이동한 뒤, 필요한 모든 정보를 입력하여 새 프로젝트를 생성합니다. 언어는 Kotlin으로 선택하세요.2단계: 레이아웃 파일 작성 (res/layou

  9. Kotlin으로 Android 원형 커스텀 진행률 표시줄(Progress Bar) 만드는 방법

    이 튜토리얼에서는 Kotlin을 활용해 Android 앱에서 원형 커스텀 진행률 표시줄(Circular Custom Progress Bar)을 구현하는 방법을 단계별로 살펴봅니다. 기본 제공되는 ProgressBar의 모양을 커스텀 드로어블(Drawable)로 교체하고, 백그라운드 스레드와 Handler를 이용해 진행 상태를 실시간으로 갱신하는 과정까지 함께 다룹니다.Step 1 — 새 프로젝트 생성Android Studio에서 File → New Project를 선택한 뒤, 필요한 정보를 모두 입력하여 새 프로젝트를 생성합니다.

  10. Kotlin으로 안드로이드 대화상자(Dialog) 위치를 변경하는 방법

    이 글에서는 Kotlin을 사용해 안드로이드 앱에서 대화상자(Dialog)의 화면 내 위치를 변경하는 방법을 단계별로 알아봅니다. 기본적으로 대화상자는 화면 중앙에 표시되지만, Gravity 속성을 활용하면 하단, 상단 등 원하는 위치로 자유롭게 조정할 수 있습니다.구현 순서1단계 — 새 프로젝트 생성Android Studio에서 File → New Project를 선택하고, 필요한 정보를 모두 입력하여 새 프로젝트를 생성합니다.2단계 — 레이아웃 파일 작성res/layout/activity_main.xml에 아래 코드를 추가합니다

  11. Kotlin으로 Android ImageView 지우는 방법 – 단계별 예제 가이드

    이 예제는 Kotlin을 사용하여 Android에서 ImageView(이미지뷰)를 지우는 방법을 단계별로 소개합니다. 버튼을 클릭하면 화면에 표시된 이미지가 사라지고 토스트 메시지가 나타나는 간단한 앱을 만들어 보겠습니다.핵심 개념ImageView에 설정된 배경 이미지를 제거하려면 setBackgroundDrawable(null) 메서드에 null을 전달하면 됩니다. 참고로 이 메서드는 현재 deprecated(사용 중단 권고) 상태이므로, 최신 프로젝트에서는 imageView.setBackground(null) 또는 imageVi

  12. Kotlin으로 Android 백그라운드 서비스 상시 실행하는 방법 (단계별 예제)

    이 글에서는 Kotlin을 사용하여 Android 앱의 서비스(Service)를 항상 백그라운드에서 실행되도록 만드는 방법을 단계별로 알아봅니다. 백그라운드 서비스는 사용자가 화면을 보고 있지 않거나 앱을 종료한 후에도 음악 재생, 위치 추적, 데이터 동기화 등의 작업을 계속 수행해야 할 때 유용합니다.1단계 — 새 프로젝트 생성Android Studio에서 File → New Project를 선택하고, 필요한 모든 정보를 입력하여 새 프로젝트를 생성합니다. 언어는 Kotlin으로 설정합니다.2단계 — 레이아웃 작성 (res/lay

  13. Kotlin으로 버튼을 프로그래밍 방식으로 여러 줄에 걸쳐 레이아웃에 하나씩 추가하는 방법

    개요이 예제는 Kotlin을 사용하여 버튼을 프로그래밍 방식으로 레이아웃에 여러 줄에 걸쳐 하나씩 동적으로 추가하는 방법을 보여줍니다. 반복문을 활용해 행(row)과 버튼을 자동 생성하는 방식으로, 화면 구성 요소가 많은 앱을 개발할 때 유용하게 사용할 수 있습니다.1단계 − 새 프로젝트 생성Android Studio에서 File > New Project 메뉴로 이동한 후, 새 프로젝트 생성에 필요한 모든 세부 정보를 입력하여 프로젝트를 만듭니다.2단계 − activity_main.xml 수정res/layout/activity

  14. Kotlin으로 안드로이드 앱 GridView 레이아웃 구현하기 – 단계별 완벽 가이드

    이 튜토리얼에서는 Kotlin을 사용하여 안드로이드 앱에서 GridView(그리드 뷰) 레이아웃을 만드는 방법을 단계별로 살펴봅니다. GridView는 이미지나 텍스트 같은 항목들을 2차원 격자 형태로 스크롤하여 보여주는 위젯으로, 갤러리 앱이나 카테고리 메뉴를 만들 때 자주 활용됩니다.이번 예제에서는 축구 선수들의 사진과 이름을 2열 그리드로 표시하고, 특정 항목을 탭하면 해당 선수의 이름을 토스트 메시지로 알려주는 앱을 만들어 보겠습니다. 1단계 — 새 프로젝트 생성하기 Android Studio에서 File → New Proj

  15. Kotlin으로 안드로이드 앱에서 XML 파일 활용해 애니메이션 만들기 – 단계별 가이드

    이 튜토리얼에서는 Kotlin을 사용해 안드로이드 앱에서 XML 파일로 애니메이션을 만드는 방법을 단계별로 알아봅니다. XML 기반 애니메이션은 복잡한 로직 없이도 깜빡임(Blink), 확대(Zoom) 같은 효과를 손쉽게 구현할 수 있어 코드를 깔끔하게 유지하는 데 큰 도움이 됩니다.1단계: 새 프로젝트 생성Android Studio를 실행한 뒤 File → New Project 메뉴로 이동하고, 새 프로젝트 생성에 필요한 모든 세부 정보를 입력합니다.2단계: 레이아웃 작성 (activity_main.xml)res/layout/ac

  16. Kotlin으로 안드로이드 앱에서 카메라 사용하기: 단계별 완벽 가이드

    이 글에서는 Kotlin을 사용하여 안드로이드 앱에서 카메라를 실행하고, 촬영한 사진을 화면에 표시하는 방법을 단계별로 자세히 살펴봅니다. 초보자도 따라 할 수 있도록 각 단계를 코드 예제와 함께 설명합니다. 1단계: 새 프로젝트 생성 Android Studio를 실행한 후 File → New Project를 선택하고, 필요한 정보를 모두 입력하여 새 프로젝트를 생성합니다. 2단계: 레이아웃 작성 (res/layout/activity_main.xml) 아래 코드를 res/layout/activity_main.xml 파일에 추가합니다

  17. 코틀린(Kotlin)으로 안드로이드 앱에서 RecyclerView 구현하는 방법

    이 튜토리얼에서는 Kotlin(코틀린)을 사용하여 안드로이드 앱에서 RecyclerView를 구현하는 방법을 단계별로 소개합니다. RecyclerView는 대량의 데이터 목록을 효율적으로 표시할 수 있는 안드로이드의 핵심 UI 컴포넌트로, ViewHolder 패턴을 기반으로 뷰를 재활용하여 ListView보다 뛰어난 성능과 유연성을 제공합니다.여기서는 영화 목록 데이터를 RecyclerView로 출력하는 간단한 앱을 만들어 보겠습니다.1단계: 새 프로젝트 생성Android Studio에서 File → New Project를 선택한

  18. Kotlin으로 안드로이드 애셋(Assets) 폴더의 파일 읽는 방법

    Kotlin으로 Android 애셋(Assets) 폴더의 파일 읽기 이 예제에서는 Kotlin을 사용하여 Android 앱의 assets 폴더에 저장된 텍스트 파일을 읽어 화면에 출력하는 방법을 단계별로 살펴봅니다. 1단계 — 새 프로젝트 생성 Android Studio에서 File > New Project로 이동한 뒤, 필요한 정보를 모두 입력하여 새 프로젝트를 생성합니다. 2단계 — 레이아웃 작성 res/layout/activity_main.xml 파일에 다음 코드를 추가합니다. <?xml version="1

  19. Kotlin으로 Android 앱에서 Gmail 이메일 보내는 방법 – 단계별 완벽 가이드

    개요이 글에서는 Kotlin 프로그래밍 언어를 활용하여 Android 애플리케이션에서 Gmail을 통해 이메일을 전송하는 방법을 단계별로 살펴봅니다. Android에서는 ACTION_SEND 인텐트를 사용하면 별도의 SMTP 서버 구축 없이도 Gmail 등 기기에 설치된 이메일 앱을 호출해 간편하게 메일을 보낼 수 있습니다.1단계 – 새 프로젝트 만들기Android Studio에서 File → New Project 메뉴로 이동한 뒤, 새 프로젝트 생성에 필요한 모든 세부 정보를 입력하여 새 프로젝트를 만듭니다.2단계 – 레이아웃 파

  20. Kotlin으로 안드로이드에서 Drawable을 Bitmap으로 변환하는 방법

    이 예제는 Kotlin을 사용해 안드로이드에서 Drawable을 Bitmap으로 변환하는 방법을 단계별로 설명합니다. 프로젝트 설정 1단계 − Android Studio에서 새 프로젝트를 생성합니다. 메뉴에서 File → New Project로 이동한 후, 필요한 항목을 모두 입력하여 새 프로젝트를 만듭니다. 2단계 − res/layout/activity_main.xml 파일에 다음 코드를 추가합니다. 레이아웃 예제 <?xml version="1.0" encoding="utf-8

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