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

Android

  1. 안드로이드에서 Picasso로 URL 이미지를 ImageView에 불러오는 방법 완벽 가이드

    이 튜토리얼에서는 Picasso 라이브러리를 사용하여 인터넷상의 이미지 URL을 안드로이드 앱의 ImageView에 간편하게 로드하는 방법을 단계별로 알아봅니다.Picasso는 Square에서 개발한 강력한 이미지 다운로드 및 캐싱 라이브러리입니다. 복잡한 네트워크 처리 코드 없이 한 줄의 코드로 URL 이미지를 화면에 표시할 수 있어 안드로이드 개발자들에게 널리 사용됩니다.1단계: 새 프로젝트 생성Android Studio를 실행하고 File ⇒ New Project 메뉴로 이동한 뒤, 새 프로젝트 생성에 필요한 모든 세부 정보를

  2. 안드로이드 스튜디오에서 정적(Static) 변수를 사용하는 방법과 활용 위치

    이 글에서는 안드로이드 스튜디오(Android Studio)에서 정적(static) 변수를 어떻게, 그리고 어디에 사용하는지 단계별 예제를 통해 알아보겠습니다. 정적 변수란 무엇인가? 정적 변수는 클래스 자체에 귀속되는 변수로, 객체(인스턴스)를 생성하지 않고도 클래스 이름을 통해 직접 접근할 수 있습니다. 모든 인스턴스가 하나의 값을 공유하기 때문에 상수 정의, 로그 태그(TAG), 전역 설정값 저장 등에 널리 활용됩니다. 1단계 — 새 프로젝트 생성 안드로이드 스튜디오를 실행한 뒤 File ⇒ New Project 메뉴로 이

  3. Android에서 버튼 클릭으로 화면 방향(가로/세로)을 프로그래밍 방식으로 변경하는 방법

    이 튜토리얼에서는 Android 앱에서 버튼 클릭 한 번으로 화면 방향(orientation)을 세로(Portrait) 모드 또는 가로(Landscape) 모드로 전환하는 방법을 단계별로 살펴봅니다.핵심은 setRequestedOrientation() 메서드입니다. 이 메서드에 ActivityInfo 클래스가 제공하는 방향 상수를 인자로 전달하면, 기기의 물리적 회전 상태와 관계없이 원하는 방향으로 화면을 고정하거나 변경할 수 있습니다.1단계 — 새 프로젝트 생성Android Studio에서 File ⇒ New Project를 선택

  4. Android에서 Intent로 한 액티비티에서 다른 액티비티로 문자열 전달하는 방법

    이 튜토리얼에서는 Intent를 활용해 Android 앱에서 한 액티비티(Activity)에서 다른 액티비티로 문자열(String)을 전달하는 방법을 단계별로 살펴봅니다.핵심 원리는 간단합니다. 데이터를 보내는 쪽에서는 Intent 객체의 putExtra() 메서드에 키(key)와 값을 함께 담아 전달하고, 받는 쪽에서는 getStringExtra() 메서드에 같은 키를 지정해 값을 꺼내면 됩니다.1단계 — 새 프로젝트 만들기Android Studio에서 File ⇒ New Project로 이동한 뒤, 새 프로젝트 생성에 필요한 모

  5. 안드로이드 DatePickerDialog(날짜 선택 대화상자)에서 날짜를 설정하는 방법

    이 튜토리얼에서는 안드로이드 앱에서 DatePickerDialog(날짜 선택 대화상자)를 사용해 날짜를 설정하는 방법을 단계별로 살펴봅니다. 화면의 버튼을 누르면 날짜 선택 대화상자가 열리고, 사용자가 선택한 날짜가 TextView에 자동으로 표시되는 간단한 예제입니다. 1단계 — 새 프로젝트 만들기 안드로이드 스튜디오(Android Studio)에서 File → New Project 메뉴로 이동해 새 프로젝트를 생성하고, 프로젝트 생성에 필요한 정보를 모두 입력합니다. 2단계 — 레이아웃 작성(activity_main.xml) r

  6. 안드로이드에서 현재 날짜와 시간을 가져오는 방법 (단계별 가이드)

    안드로이드에서 현재 날짜와 시간 가져오기이 튜토리얼에서는 안드로이드 앱에서 현재 날짜와 시간을 가져와 화면에 출력하는 방법을 단계별로 살펴봅니다. 버튼을 클릭하면 TextView에 현재 날짜와 시간이 표시되는 간단한 예제 앱을 함께 만들어 보겠습니다.참고로 이 예제에서 사용하는 Calendar.getInstance()는 기기의 현재 시각을 반환하며, 대부분의 안드로이드 기기는 네트워크 시간과 자동으로 동기화되므로 정확한 현재 시간을 얻을 수 있습니다.1단계 — 새 프로젝트 만들기Android Studio를 실행하고 File → Ne

  7. 안드로이드에서 버튼 클릭으로 새 액티비티(Activity) 시작하는 방법

    이 튜토리얼에서는 안드로이드(Android) 앱에서 버튼을 클릭하면 새로운 액티비티(Activity)가 실행되도록 구현하는 방법을 단계별로 살펴봅니다. 인텐트(Intent)를 활용한 기본적인 화면 전환 예제이므로, 안드로이드 개발 초보자도 쉽게 따라 할 수 있습니다. 1단계 — 새 프로젝트 생성 Android Studio에서 File ⇒ New Project 메뉴로 이동한 후, 프로젝트 생성에 필요한 정보를 모두 입력하여 새 프로젝트를 만듭니다. 2단계 — 메인 레이아웃 작성 res/layout/activity_main.xml 파일

  8. 안드로이드에서 커스텀 다이얼로그(Custom Dialog) 만드는 방법

    이 튜토리얼에서는 안드로이드 앱에서 커스텀 메시지 다이얼로그를 만들어 화면에 표시하는 방법을 단계별로 알아봅니다. 기본 AlertDialog에 직접 디자인한 레이아웃을 적용하여 입력창과 버튼을 자유롭게 구성하는 실전 예제입니다.1단계 — 새 프로젝트 생성Android Studio를 실행한 뒤 File → New Project를 선택하고, 필요한 항목을 모두 입력하여 새 프로젝트를 생성합니다.2단계 — activity_main.xml 코드 작성res/layout/activity_main.xml 파일에 아래 코드를 추가합니다.<?

  9. Android 앱에서 뷰(View)의 배경색을 설정하는 방법

    이 튜토리얼에서는 Android 앱에서 뷰(View)의 배경색을 설정하는 방법을 단계별로 알아봅니다. XML 레이아웃에서 간단한 속성 하나만 추가하면 TextView를 비롯한 다양한 뷰의 배경색을 손쉽게 변경할 수 있습니다.1단계: 새 프로젝트 생성Android Studio에서 File → New Project 메뉴로 이동한 후, 새 프로젝트 생성에 필요한 모든 세부 정보를 입력하여 새 프로젝트를 만듭니다.2단계: 레이아웃 파일 작성 (activity_main.xml)아래 코드를 res/layout/activity_main.xml

  10. 안드로이드 앱에서 현재 날짜와 시간을 화면에 표시하는 방법

    이 글에서는 안드로이드 애플리케이션에서 현재 날짜와 시간을 가져와 화면에 표시하는 방법을 단계별로 살펴봅니다. 자바의 DateFormat 클래스와 Date 클래스를 활용하면 몇 줄의 코드만으로도 손쉽게 구현할 수 있습니다.1단계 — 새 프로젝트 생성Android Studio를 실행하고 File → New Project 메뉴로 이동한 뒤, 새 프로젝트를 만들기 위해 필요한 모든 정보를 입력합니다.2단계 — 레이아웃 파일 작성다음 코드를 res/layout/activity_main.xml 파일에 추가합니다. 화면 중앙에 날짜와 시간을

  11. Android 기기를 코드로 진동시키는 방법 완벽 가이드

    이 튜토리얼에서는 Android 기기를 프로그래밍 방식으로 진동시키는 방법을 단계별로 알아봅니다. 알림, 햅틱 피드백 등 다양한 상황에서 유용하게 활용할 수 있는 기능입니다.1단계: 새 프로젝트 생성Android Studio에서 File → New Project를 선택하고, 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다.2단계: 레이아웃 파일 작성res/layout/activity_main.xml에 아래 코드를 추가합니다.<?xml version=1.0 encoding=utf-8?> <RelativeLa

  12. Android 앱에 매니페스트 권한(Manifest Permission) 추가하는 방법 완벽 가이드

    Android에서 매니페스트 권한이란?Android 앱이 진동, 카메라, 인터넷 접근 등 기기의 특정 기능을 사용하려면 반드시 AndroidManifest.xml 파일에 해당 권한을 선언해야 합니다. 매니페스트 권한이 선언되지 않으면 앱 실행 시 해당 기능이 정상적으로 동작하지 않거나 보안 예외(SecurityException)가 발생할 수 있습니다.이번 튜토리얼에서는 실제 예제를 통해 Android 애플리케이션에 매니페스트 권한을 추가하는 방법을 단계별로 알아보겠습니다. 여기서는 대표적인 예로 진동(VIBRATE) 권한을 추가하는

  13. Android에서 이미지 이름으로 리소스 ID(Resource ID)를 가져오는 방법

    개요Android 앱을 개발하다 보면 이미지 파일의 정확한 리소스 ID를 직접 알 수 없고, 파일 이름만 알고 있는 경우가 종종 있습니다. 예를 들어 서버에서 받은 문자열 값으로 동적으로 이미지를 로드해야 할 때가 대표적입니다. 이럴 때 getResources().getIdentifier() 메서드를 사용하면 리소스 이름만으로 해당 리소스의 ID를 손쉽게 얻을 수 있습니다.이 글에서는 이미지(드로어블)의 이름을 알고 있을 때 그 리소스 ID를 가져오는 방법을 단계별로 살펴보겠습니다.1단계 — 새 프로젝트 생성Android Studi

  14. 안드로이드 LinearLayout에서 코드로 마진(여백) 설정하는 방법

    이 튜토리얼에서는 안드로이드 앱에서 LinearLayout의 마진(margin)을 XML 레이아웃이 아닌 자바 코드로 직접 설정하는 방법을 단계별로 알아봅니다. 동적으로 뷰를 생성하거나 런타임에 레이아웃을 조정해야 할 때 유용하게 활용할 수 있습니다.1단계: 새 프로젝트 생성Android Studio를 실행하고 File → New Project 메뉴로 이동한 후, 새 프로젝트 생성에 필요한 모든 정보를 입력하여 프로젝트를 만듭니다.2단계: 레이아웃 파일 작성res/layout/activity_main.xml 파일에 아래 코드를 추가

  15. Android 앱에서 AutoCompleteTextView 사용하는 방법 완벽 가이드

    이 튜토리얼에서는 Android 앱에서 AutoCompleteTextView를 사용하여 자동완성 기능을 구현하는 방법을 단계별로 알아봅니다. AutoCompleteTextView는 사용자가 입력한 글자에 따라 제안 목록을 보여주는 편집 가능한 텍스트 뷰로, 검색창이나 입력 폼에서 매우 유용하게 활용됩니다.1단계: 새 프로젝트 생성Android Studio를 실행하고 File ⇒ New Project 메뉴로 이동한 후, 새 프로젝트 생성에 필요한 모든 세부 정보를 입력하여 새 프로젝트를 만듭니다.2단계: 레이아웃 파일 작성res/la

  16. 안드로이드에서 배경을 25% 투명하게 만드는 방법

    안드로이드에서 배경을 25% 투명하게 만드는 방법이 튜토리얼은 안드로이드에서 android:alpha 속성을 활용해 배경을 25% 투명하게 만드는 방법을 단계별로 설명합니다. alpha 값은 0(완전히 투명)부터 1(완전히 불투명) 사이의 실수로 지정할 수 있으며, 0.25로 설정하면 해당 뷰가 25% 불투명도, 즉 75% 투명한 상태로 표시됩니다.1단계: 새 프로젝트 생성Android Studio에서 File → New Project를 선택하고 새 프로젝트를 생성합니다. 필요한 모든 항목을 입력해 프로젝트 설정을 완료하세요.2단계

  17. Android에서 액션 바(작업 표시줄)를 영구적으로 비활성화하는 방법

    Android에서 액션 바를 영구적으로 비활성화하기이 튜토리얼에서는 Android 애플리케이션에서 액션 바(Action Bar)를 영구적으로 비활성화하는 방법을 단계별로 살펴봅니다. 액션 바를 제거하면 화면 공간을 콘텐츠에 온전히 활용할 수 있어, 이미지 뷰어·게임·동영상 플레이어처럼 몰입형 UI가 필요한 앱에 특히 유용합니다.1단계 — 새 프로젝트 생성Android Studio에서 File → New Project 메뉴로 이동한 후, 프로젝트 생성에 필요한 모든 정보를 입력해 새 프로젝트를 만듭니다.2단계 — 레이아웃 작성 (re

  18. 안드로이드에서 버튼 클릭 시 색상 변경하는 방법 (단계별 예제)

    이 튜토리얼에서는 안드로이드(Android) 앱에서 버튼을 클릭했을 때 버튼의 색상을 변경하는 방법을 단계별로 살펴봅니다. 레이아웃 XML부터 자바 코드, 매니페스트 설정까지 전체 과정을 예제와 함께 정리했으니 초보자도 쉽게 따라 할 수 있습니다. 1단계: 새 프로젝트 생성하기 Android Studio를 실행한 뒤 File → New Project 메뉴로 이동하여 새 프로젝트를 생성합니다. 프로젝트 생성에 필요한 기본 정보를 모두 입력한 후 진행하세요. 2단계: 레이아웃 파일 작성 (activity_main.xml) res/lay

  19. 안드로이드 앱에서 onDestroy() 메서드를 호출하는 방법

    onDestroy()란 무엇인가?onDestroy()는 안드로이드 액티비티(Activity) 생명주기에서 가장 마지막에 호출되는 콜백 메서드입니다. 사용자가 뒤로 가기 버튼을 누르거나 finish()를 호출해 액티비티가 완전히 종료될 때, 또는 시스템이 리소스 확보를 위해 액티비티를 파괴할 때 실행됩니다. 이 예제에서는 onDestroy()를 오버라이드하여 로그(Logcat)로 호출 시점을 확인하는 방법을 단계별로 살펴보겠습니다.1단계: 새 프로젝트 생성Android Studio를 열고 File → New Project를 선택한 후

  20. 안드로이드 기기에서 터치 위치(X, Y 좌표)를 가져오는 방법

    이 튜토리얼에서는 안드로이드 기기에서 터치 이벤트가 발생한 위치(좌표)를 가져오는 방법을 단계별로 알아봅니다. 화면을 터치하면 해당 지점의 X축, Y축 좌표를 실시간으로 화면에 표시하는 간단한 예제 앱을 함께 만들어 보겠습니다.핵심 원리는 MotionEvent 객체입니다. 뷰(View)에 터치 리스너(OnTouchListener)를 등록하면, 사용자가 터치할 때마다 event.getX()와 event.getY() 메서드를 통해 해당 뷰를 기준으로 한 터치 좌표를 float 값으로 얻을 수 있습니다.1단계 — 새 프로젝트 생성Andr

Total 1456 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:32/73  20-컴퓨터/Page Goto:1 26 27 28 29 30 31 32 33 34 35 36 37 38