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

Android

  1. Kotlin으로 Android ListView 롱 클릭(Long Click) 리스너 구현하는 방법

    이 튜토리얼에서는 Kotlin을 사용하여 Android의 ListView(리스트 뷰)에서 항목을 길게 눌렀을 때 동작하는 롱 클릭(Long Click) 리스너를 구현하는 방법을 단계별로 살펴봅니다. 1단계: 새 프로젝트 만들기 Android Studio를 실행하고 File ⇒ New Project 메뉴로 이동한 후, 새 프로젝트 생성에 필요한 모든 정보를 입력하여 새 프로젝트를 만듭니다. 2단계: 레이아웃 파일 작성 res/layout/activity_main.xml 파일에 아래 코드를 추가합니다. <?xml version=&

  2. 코틀린(Kotlin)으로 안드로이드 텍스트 페이지네이션 구현하는 방법

    이 예제는 Kotlin을 사용해 Android에서 텍스트 페이지네이션(pagination) 기능을 구현하는 방법을 보여줍니다. 긴 문자열을 TextView 크기에 맞게 여러 페이지로 나눈 뒤, 이전·다음 버튼을 눌러 페이지 사이를 자유롭게 이동할 수 있습니다. 프로젝트 설정 및 구현 순서 1단계 − 새 프로젝트 생성 Android Studio에서 File ⇒ New Project 메뉴를 선택하여 새 프로젝트를 만들고, 프로젝트 생성에 필요한 정보를 모두 입력합니다. 2단계 − activity_main.xml 작성 res/layout

  3. 안드로이드 디버그 브리지(ADB) 완벽 가이드: 개념부터 주요 명령어까지

    Android Debug Bridge(adb)는 안드로이드 기기와 직접 통신할 수 있도록 지원하는 강력한 커맨드라인 도구입니다. 스마트폰, 태블릿, 스마트워치, 셋톱박스 등 안드로이드 OS가 구동되는 거의 모든 기기에 사용할 수 있으며, 일상적인 사용 환경에서는 접근하기 어려운 다양한 작업을 수행할 수 있습니다.예를 들어 구글 플레이 스토어 외부에서 앱을 설치하거나, 앱을 디버깅하고, 숨겨진 기능에 접근하며, UNIX 셸을 실행하는 등의 작업이 가능합니다. 다만 보안상의 이유로 이러한 기능을 사용하려면 먼저 개발자 옵션을 활성화하고

  4. 안드로이드 앱 취약점 스캐너 AndroBugs Framework 사용법

    안드로이드 앱 취약점 스캐너, AndroBugs Framework 소개스마트폰 하나만으로 은행 업무, 쇼핑, 메신저까지 처리하는 요즘, 우리는 모바일 앱을 통해 수많은 개인정보를 주고받습니다. 그런데 앱 자체가 안전하지 않다면 곧 우리의 정보도 위험에 노출되어 있다는 의미입니다. 이번 글에서는 안드로이드 앱의 보안 상태를 진단할 수 있는 오픈소스 도구인 AndroBugs Framework를 소개합니다.AndroBugs Framework는 개발자뿐 아니라 모의해킹 전문가(펜테스터)가 안드로이드 애플리케이션에 숨어 있는 잠재적 보안 취

  5. Kotlin으로 Android 앱에 플링(Fling) 제스처 감지 기능 구현하기

    이 튜토리얼에서는 Kotlin을 사용하여 Android 앱에서 플링(Fling) 제스처 감지를 구현하는 방법을 단계별로 알아봅니다. 플링 제스처란 화면을 빠르게 쓸어 넘기는 동작으로, 리스트 스크롤이나 페이지 전환 등 다양한 UI 인터랙션에 활용됩니다.1단계: 새 프로젝트 생성Android Studio에서 File → New Project를 선택하고, 새 프로젝트를 만드는 데 필요한 모든 세부 정보를 입력하여 프로젝트를 생성합니다.2단계: 레이아웃 파일 작성res/layout/activity_main.xml 파일에 아래 코드를 추가

  6. Kotlin으로 안드로이드 액티비티 간 객체 전달하기 – Serializable 완벽 가이드

    이 튜토리얼에서는 Kotlin을 사용해 안드로이드에서 한 액티비티(Activity)에서 다른 액티비티로 객체(Object)를 전달하는 방법을 단계별로 알아봅니다. 인텐트(Intent)에 커스텀 객체를 담아 전송하려면 해당 클래스가 Serializable 또는 Parcelable 인터페이스를 구현해야 하는데, 이 예제에서는 간편한 Serializable 방식을 사용합니다.1단계 – 새 프로젝트 생성Android Studio에서 File ⇒ New Project를 선택하고, 새 프로젝트 생성에 필요한 모든 세부 정보를 입력하여 빈 프로

  7. 코틀린(Kotlin)으로 안드로이드 ImageView에 URL 이미지 로드하는 방법

    코틀린으로 안드로이드 ImageView에 URL 이미지 로드하기 이 튜토리얼에서는 코틀린(Kotlin)을 사용해 안드로이드 앱에서 URL을 통해 ImageView에 이미지를 불러오는 방법을 단계별로 살펴봅니다. 웹상의 이미지를 다운로드해 화면에 표시하려면 네트워크 작업을 메인 스레드가 아닌 백그라운드에서 처리해야 하는데, 여기서는 AsyncTask를 활용한 기본적인 방식을 다룹니다. 1단계: 새 프로젝트 만들기 Android Studio에서 File ⇒ New Project 메뉴로 이동한 뒤, 새 프로젝트 생성에 필요한 모든 세부

  8. 코틀린(Kotlin)으로 안드로이드 인터넷 연결 상태와 네트워크 유형 확인하는 방법

    이 튜토리얼에서는 코틀린(Kotlin)을 사용해 안드로이드 앱에서 인터넷 연결 가능 여부와 네트워크 유형(예: Wi-Fi)을 확인하는 방법을 단계별로 살펴봅니다. 1단계 — 새 프로젝트 만들기 Android Studio에서 File → New Project를 선택한 뒤, 필요한 모든 항목을 입력해 새 프로젝트를 생성합니다. 2단계 — 레이아웃 파일 작성 다음 코드를 res/layout/activity_main.xml에 추가합니다. <?xml version="1.0" encoding="utf-8&q

  9. Kotlin 인텐트로 안드로이드 액티비티 간 객체 전달하기 – 단계별 가이드

    이 튜토리얼에서는 Kotlin에서 인텐트(Intent)를 활용해 한 안드로이드 액티비티(Activity)에서 다른 액티비티로 객체를 전달하는 방법을 단계별로 살펴봅니다. 인텐트에 객체를 담아 전달하려면 해당 클래스가 반드시 Serializable 또는 Parcelable 인터페이스를 구현해야 합니다. 이번 예제에서는 구현이 비교적 간단한 Serializable 방식을 사용합니다. 1단계: 새 프로젝트 만들기 Android Studio에서 File ⇒ New Project를 선택한 뒤, 필요한 정보를 모두 입력하여 새 프로젝트를 생성

  10. 안드로이드 AlarmManager로 알람 설정하는 방법 — 단계별 코틀린 예제

    이 글은 안드로이드에서 AlarmManager(알람 매니저)를 사용하는 방법을 단계별로 설명합니다. AlarmManager는 지정한 시간에 작업을 실행하도록 예약할 수 있는 안드로이드의 핵심 API로, 알람·반복 작업·타이머 기능 구현에 널리 활용됩니다.1단계 — 새 프로젝트 생성Android Studio에서 File ⇒ New Project를 선택하고, 새 프로젝트 생성에 필요한 정보를 모두 입력한 뒤 프로젝트를 만듭니다.2단계 — activity_main.xml 레이아웃 작성res/layout/activity_main.xml 파

  11. Kotlin으로 Android에서 ImageView 여백(Margin)을 프로그래밍 방식으로 설정하는 방법

    이 글에서는 Kotlin을 사용하여 Android 앱에서 ImageView의 여백(margin)을 XML이 아닌 코드로 직접 설정하는 방법을 단계별로 알아봅니다. 레이아웃을 동적으로 조정해야 하는 상황에서 매우 유용하게 활용할 수 있는 기능입니다.1단계: 새 프로젝트 생성Android Studio를 실행하고 File → New Project 메뉴로 이동한 후, 필요한 모든 정보를 입력하여 새 프로젝트를 생성합니다. 언어는 Kotlin으로 선택합니다.2단계: 레이아웃 파일 작성 (res/layout/activity_main.xml)아

  12. Kotlin으로 Android RecyclerView 선택 항목 강조 표시하기 – 단계별 완벽 가이드

    개요 Kotlin을 사용하면 Android RecyclerView에서 사용자가 탭한 항목을 시각적으로 강조 표시하는 기능을 비교적 간단하게 구현할 수 있습니다. 이 글에서는 SparseBooleanArray로 항목별 선택 상태를 추적하고, selector(StateListDrawable)를 배경으로 지정해 선택된 항목의 색상을 자동으로 변경하는 방법을 단계별로 알아보겠습니다. 완성하면 리스트 항목을 한 번 탭했을 때 해당 항목이 초록색으로 강조되고, 다시 탭하면 선택이 해제되는 멀티 선택 방식의 리스트를 만들 수 있습니다. 1단계

  13. Kotlin으로 Android에서 ImageView 너비·높이 프로그래밍 방식으로 설정하는 방법

    Kotlin을 사용하면 Android 앱에서 ImageView의 너비와 높이를 XML 레이아웃 수정 없이 코드로 직접 설정할 수 있습니다. 이 글에서는 레이아웃 파라미터(LayoutParams)를 활용해 ImageView의 크기를 동적으로 지정하는 방법을 단계별로 살펴봅니다. 1단계: 새 프로젝트 생성 Android Studio에서 File ⇒ New Project 메뉴로 이동해 새 프로젝트를 만들고, 프로젝트 생성에 필요한 모든 정보를 입력합니다. 2단계: 레이아웃 파일 작성 res/layout/activity_main.xml에

  14. Kotlin으로 안드로이드 기기의 현재 설정 언어 가져오는 방법

    이 글에서는 Kotlin을 사용하여 안드로이드 기기에 현재 설정되어 있는 언어를 가져오는 방법을 단계별로 알아봅니다. 앱이 다국어를 지원하거나 사용자의 언어 설정에 따라 다른 동작을 해야 할 때 Locale 클래스를 활용하면 매우 간단하게 구현할 수 있습니다.핵심 원리안드로이드에서 시스템 언어 정보는 java.util.Locale 클래스를 통해 확인할 수 있습니다. 특히 Locale.getDefault().displayLanguage를 호출하면 기기에 설정된 기본 언어 이름(예: 한국어, English)을 문자열로 반환받습니다.구현

  15. Kotlin으로 안드로이드 앱에서 HTML 이메일 보내는 방법 완벽 가이드

    이 튜토리얼에서는 Kotlin을 사용해 안드로이드 앱에서 HTML 형식의 이메일을 전송하는 방법을 단계별로 알아봅니다. 안드로이드의 Intent 시스템을 활용하면 별도의 외부 라이브러리 없이도 기기에 설치된 이메일 앱을 통해 서식이 적용된 이메일을 손쉽게 보낼 수 있습니다.1단계: 새 프로젝트 생성Android Studio를 실행하고 File → New Project 메뉴로 이동한 후, 새 프로젝트 생성에 필요한 모든 세부 정보를 입력하여 빈 프로젝트를 만듭니다.2단계: 레이아웃 파일 작성res/layout/activity_main

  16. Kotlin으로 안드로이드 커스텀 리스트뷰(ListView) 검색 기능 구현하기

    안드로이드 앱에서 많은 양의 데이터를 목록 형태로 보여줘야 할 때 ListView는 가장 널리 쓰이는 위젯 중 하나입니다. 이 글에서는 Kotlin을 사용해 커스텀 리스트뷰에 실시간 검색 기능을 구현하는 방법을 단계별로 소개합니다. 검색창에 입력한 텍스트에 따라 목록 항목이 자동으로 걸러지는 기능으로, 코드량이 적어 초보자도 쉽게 따라 할 수 있습니다. 1단계: 새 프로젝트 만들기 Android Studio에서 File → New Project 메뉴로 이동한 후, 새 프로젝트 생성에 필요한 정보를 모두 입력합니다. 개발 언어는 반

  17. Kotlin으로 액티비티를 포그라운드(스택 최상단)로 가져오는 방법

    개요이 예제는 Kotlin을 사용하여 특정 액티비티를 포그라운드로, 즉 작업 스택(task stack)의 맨 위로 가져오는 방법을 보여줍니다.핵심은 Intent.FLAG_ACTIVITY_REORDER_TO_FRONT 플래그입니다. 이 플래그를 사용하면 이미 실행 중인 액티비티의 새 인스턴스를 생성하지 않고, 기존 인스턴스를 스택의 최상단으로 재배치할 수 있습니다.1단계: 새 프로젝트 생성Android Studio에서 File → New Project를 선택하고, 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다.2단계: a

  18. 코틀린(Kotlin)으로 Android EditText의 입력 유형을 프로그래밍 방식으로 설정하는 방법

    이 예제에서는 코틀린(Kotlin)을 사용하여 안드로이드 EditText의 입력 유형(Input Type)을 코드로 동적으로 설정하는 방법을 알아봅니다.1단계 — 새 프로젝트 생성Android Studio를 실행하고 File → New Project 메뉴로 이동한 뒤, 새 프로젝트 생성에 필요한 모든 정보를 입력하여 프로젝트를 만듭니다.2단계 — 레이아웃 파일 작성다음 코드를 res/layout/activity_main.xml에 추가합니다.<?xml version="1.0" encoding="utf-

  19. Kotlin으로 안드로이드 GridLayout을 화면 크기에 맞추는 방법

    이 예제에서는 Kotlin을 사용하여 안드로이드 앱에서 GridLayout이 화면 크기에 자동으로 맞춰지도록 구현하는 방법을 단계별로 살펴봅니다.1단계: 새 프로젝트 만들기Android Studio에서 새 프로젝트를 생성합니다. Empty Activity 템플릿을 선택하고 언어는 Kotlin으로 지정하세요.2단계: activity_main.xml 레이아웃 작성res/layout/activity_main.xml 파일에 아래 코드를 추가합니다. GridLayout 안에 16개의 버튼을 배치하여 그리드 형태의 기본 UI 구조를 만듭니다.

  20. Kotlin으로 안드로이드 TextView에서 특정 텍스트만 굵게 표시하는 방법

    개요 이 글에서는 Kotlin을 사용해 안드로이드 TextView에서 특정 텍스트 부분만 굵게(bold) 표시하는 방법을 단계별로 소개합니다. 전체 문자열이 아니라 원하는 구간에만 스타일을 적용하려면 SpannableString과 StyleSpan을 활용하면 됩니다. 1단계 — 새 프로젝트 생성 Android Studio에서 File → New Project로 이동한 후, 새 프로젝트 생성에 필요한 모든 항목을 입력해 프로젝트를 만듭니다. 2단계 — 레이아웃 작성 (res/layout/activity_main.xml) 레이아웃 파

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