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

Android

  1. Android 앱에서 버튼을 숨기거나 보이지 않게 만드는 방법

    이 예제는 Android 애플리케이션에서 버튼을 화면에서 숨기거나(보이지 않게) 다시 표시하는 방법을 단계별로 보여줍니다. 버튼의 가시성(visibility)은 setVisibility() 메서드를 통해 손쉽게 제어할 수 있습니다.주요 개념: INVISIBLE과 GONE의 차이버튼을 숨길 때는 두 가지 옵션이 있습니다.View.INVISIBLE – 버튼이 화면에 보이지 않지만, 원래 자리와 공간은 그대로 유지됩니다.View.GONE – 버튼이 완전히 사라지고, 해당 영역도 레이아웃에서 제거되어 주변 요소가 공간을 차지합니다.이 예제

  2. 안드로이드 TextView Span 텍스트 색상 설정하는 방법

    이 글에서는 안드로이드에서 TextView의 특정 텍스트 범위(Span)에 색상을 지정하는 방법을 예제와 함께 소개합니다. 하나의 문자열 안에서 단어별로 서로 다른 색상을 적용하려면 SpannableString 클래스와 ForegroundColorSpan을 활용하면 됩니다. 1단계: 새 프로젝트 생성 Android Studio에서 File → New Project 메뉴로 이동한 후, 프로젝트 생성에 필요한 정보를 모두 입력해 새 프로젝트를 만듭니다. 이 예제는 Java 언어 기준으로 작성되었습니다. 2단계: 레이아웃 XML 작성

  3. 안드로이드에서 HTML 파싱하는 방법 – Jsoup 라이브러리 완벽 가이드

    이 튜토리얼에서는 안드로이드 앱에서 Jsoup 라이브러리를 사용하여 웹페이지의 HTML을 파싱하는 방법을 단계별로 알아봅니다. 버튼 클릭 시 특정 웹사이트에 접속해 페이지 제목과 모든 링크를 추출해 화면에 표시하는 예제입니다.1단계: 새 프로젝트 생성Android Studio를 열고 File → New Project 메뉴로 이동한 후, 필요한 모든 정보를 입력하여 새 프로젝트를 생성합니다.2단계: 레이아웃 파일 작성res/layout/activity_main.xml 파일에 아래 코드를 추가합니다. 화면에는 HTML 파싱을 시작할 버

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

    개요이 글에서는 안드로이드 앱에서 이미지를 Base64 문자열로 변환하는 방법을 단계별 예제와 함께 살펴봅니다. Base64 인코딩은 이미지 데이터를 텍스트 형태로 변환하여 서버 전송, 데이터베이스 저장, JSON 응답 처리 등에 활용할 수 있는 유용한 기술입니다.Base64란 무엇인가?Base64는 바이너리 데이터를 64개의 ASCII 문자 조합으로 표현하는 인코딩 방식입니다. 이미지 파일을 텍스트 기반 포맷에 담아 주고받아야 할 때 널리 사용되며, 안드로이드에서는 android.util.Base64 클래스를 통해 손쉽게 사용할

  5. Android에서 액션 바(Action Bar) 높이 구하는 방법 – 단계별 코드 예제

    Android에서 액션 바 높이 구하는 방법 Android 앱을 개발하다 보면 화면 배치 계산이나 커스텀 UI를 구현할 때 액션 바(Action Bar)의 정확한 높이가 필요한 경우가 많습니다. 이 튜토리얼에서는 Toolbar 위젯의 getHeight() 메서드를 활용해 액션 바 높이를 픽셀 단위로 가져오는 방법을 단계별로 알아보겠습니다. 1단계 — 새 프로젝트 생성 Android Studio를 실행하고 File → New Project로 이동한 뒤, 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2단계 — activ

  6. Android 액티비티(Activity)에서 프래그먼트(Fragment)로 변수 전달하는 방법

    개요이 예제는 안드로이드(Android)에서 액티비티(Activity)에서 프래그먼트(Fragment)로 변수를 전달하는 방법을 단계별로 보여줍니다.핵심 원리는 간단합니다. Bundle 객체에 데이터를 담아 setArguments() 메서드로 프래그먼트에 전달하고, 프래그먼트 쪽에서는 getArguments()로 Bundle을 꺼내 저장된 값을 읽어오는 것입니다.1단계: 새 프로젝트 만들기Android Studio에서 File ⇒ New Project를 선택한 후, 필요한 정보를 모두 입력하여 새 프로젝트를 생성합니다.2단계: 레이

  7. 안드로이드 에셋(Assets) 폴더에 파일을 쓰고 읽는 방법

    안드로이드 에셋(Assets) 폴더에 파일을 쓰고 읽는 방법이 튜토리얼에서는 안드로이드 프로젝트에 에셋 폴더를 생성하고, 그 안에 텍스트 파일을 추가한 뒤, 런타임에 해당 파일을 읽어 화면에 출력하는 전체 과정을 단계별로 살펴봅니다.참고: 에셋 폴더는 APK 빌드 시 함께 패키징되며 앱 실행 중에는 읽기 전용입니다. 따라서 런타임에 에셋 폴더에 직접 파일을 쓸 수는 없으며, 개발 단계에서 파일을 추가·수정한 후 다시 빌드해야 한다는 점을 기억하세요.1단계 — 새 프로젝트 생성안드로이드 스튜디오를 열고 File ⇒ New Projec

  8. 안드로이드 앱에서 플링(Fling) 제스처 감지 구현하기 – 단계별 완벽 가이드

    플링 제스처 감지란? 이 튜토리얼에서는 안드로이드 앱에서 플링(fling) 제스처 감지를 구현하는 방법을 단계별로 알아봅니다. 플링이란 사용자가 화면을 빠르게 쓸어 넘기는 스와이프 동작을 말하며, 이미지 갤러리 넘기기, 리스트 새로고침, 페이지 전환 등 다양한 UI에서 활용됩니다. 안드로이드에서는 GestureDetector 클래스와 SimpleOnGestureListener를 사용하면 복잡한 터치 계산 없이도 플링 제스처를 손쉽게 감지할 수 있습니다. 1단계: 새 프로젝트 만들기 Android Studio를 실행한 후 File

  9. 안드로이드 인텐트(Intent)로 액티비티 간 객체 전달하기 – Serializable 활용 가이드

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

  10. 안드로이드 앱에서 전화번호를 프로그래밍 방식으로 가져오는 방법 (예제 코드)

    이 튜토리얼에서는 안드로이드 앱 내부에서 코드만으로 기기의 전화번호를 가져오는 방법을 단계별로 살펴봅니다. 1단계 — 새 프로젝트 생성 Android Studio를 실행한 뒤 File ⇒ New Project 메뉴로 이동하고, 필요한 항목을 모두 입력하여 새 프로젝트를 생성합니다. 2단계 — 레이아웃 작성 (res/layout/activity_main.xml) 아래 코드를 activity_main.xml 파일에 추가합니다. 화면 중앙에 전화번호가 표시될 TextView 하나를 배치하는 간단한 구성입니다. <?xml versio

  11. 안드로이드에서 AlarmManager(알람 매니저)로 서비스 시작하는 방법 – 단계별 완벽 가이드

    개요이 튜토리얼에서는 안드로이드의 AlarmManager(알람 매니저)를 사용하여 지정한 시간에 서비스(Service)를 자동으로 시작하는 방법을 알아봅니다. AlarmManager는 앱이 실행 중이 아니더라도 특정 시점에 작업을 예약 실행할 수 있게 해주는 강력한 시스템 서비스입니다.전체 흐름은 다음과 같습니다. 버튼을 누르면 PendingIntent가 생성되고, AlarmManager가 3초 후에 서비스를 시작하도록 예약합니다. 별도의 버튼으로 예약된 알람을 취소할 수도 있습니다.1단계: 새 프로젝트 만들기Android Stud

  12. Android에서 뷰를 동적으로 추가하고 제거하는 방법

    이 튜토리얼에서는 Android 앱에서 뷰(View)를 동적으로 추가하고 제거하는 방법을 단계별로 살펴봅니다. 사용자가 전화번호 목록처럼 반복되는 입력 필드를 필요할 때마다 자유롭게 늘리거나 줄일 수 있는 UI를 만들 때 이 기법이 유용하게 활용됩니다.1단계 — 새 프로젝트 생성Android Studio에서 File ⇒ New Project를 선택해 새 프로젝트를 만들고, 프로젝트 생성에 필요한 모든 정보를 입력합니다.2단계 — res/layout/activity_main.xml 작성메인 화면 레이아웃 파일에 아래 코드를 추가합니다

  13. 안드로이드에서 InputFilter로 EditText 입력 글자 수 제한하는 방법

    이 글에서는 안드로이드 앱 개발 시 InputFilter를 활용해 EditText에 입력할 수 있는 문자 수를 제한하는 방법을 단계별로 소개합니다. 사용자가 너무 긴 텍스트를 입력하지 못하도록 막아야 할 때 유용하게 활용할 수 있는 기능입니다.InputFilter란 무엇인가?InputFilter는 EditText에 입력되는 텍스트에 규칙을 적용하는 인터페이스입니다. 그중 InputFilter.LengthFilter를 사용하면 최대 입력 가능한 글자 수를 손쉽게 지정할 수 있습니다. 참고로 XML 레이아웃에서 android:maxLe

  14. 안드로이드에서 텍스트 파일을 생성하고 데이터를 저장하는 방법

    이 튜토리얼에서는 안드로이드 앱에서 텍스트 파일을 생성하고 해당 파일에 데이터를 기록하는 방법을 단계별로 알아봅니다. 내부 저장소에 파일을 쓰는 핵심 메서드인 openFileOutput()의 사용법을 예제 코드와 함께 살펴보겠습니다. 1단계: 새 프로젝트 생성 Android Studio에서 File ⇒ New Project로 이동하여 새 프로젝트를 생성합니다. 프로젝트 생성에 필요한 모든 정보를 입력한 뒤 진행하세요. 2단계: 레이아웃 XML 작성 res/layout/activity_main.xml 파일에 아래 코드를 추가합니다

  15. 안드로이드에서 프로그래밍 방식으로 기기의 IMEI/ESN 번호 가져오는 방법

    이 튜토리얼에서는 안드로이드 앱에서 TelephonyManager 클래스를 활용해 프로그래밍 방식으로 기기의 IMEI/ESN 번호를 가져오는 방법을 단계별로 알아봅니다. IMEI(International Mobile Equipment Identity)는 모바일 기기를 고유하게 식별하는 15자리 숫자로, 기기 인증이나 사용자 식별 등 다양한 용도로 활용됩니다.IMEI 번호에 접근하려면 READ_PHONE_STATE 권한이 반드시 필요하며, 이 권한은 위험 권한(dangerous permission)에 해당하므로 런타임 시 사용자에게

  16. 안드로이드 앱에서 카메라 사용하는 방법 – 단계별 구현 가이드

    이 튜토리얼에서는 안드로이드 앱에서 카메라 기능을 구현하는 방법을 단계별로 살펴봅니다. 카메라 인텐트(MediaStore.ACTION_IMAGE_CAPTURE)를 활용하면 복잡한 카메라 API를 직접 제어하지 않고도 기기의 기본 카메라 앱을 호출해 사진을 촬영하고, 그 결과를 앱 화면에 바로 표시할 수 있습니다. 1단계: 새 프로젝트 생성 Android Studio를 실행한 뒤 File → New Project 메뉴로 이동하고, 필요한 항목을 모두 입력하여 새 프로젝트를 생성합니다. 2단계: 레이아웃 XML 작성 res/layout

  17. 안드로이드에서 토스트(Toast) 메시지를 표시하는 방법

    이 글에서는 안드로이드 앱에서 토스트(Toast)를 화면에 표시하는 방법을 단계별로 알아봅니다. 토스트는 사용자에게 짧은 알림 메시지를 잠깐 보여주는 UI 요소로, 별도의 사용자 상호작용 없이 자동으로 사라지기 때문에 간단한 피드백을 전달할 때 매우 유용합니다.1단계: 새 프로젝트 생성Android Studio를 실행한 뒤, 상단 메뉴에서 File → New Project를 선택하여 새 프로젝트를 생성합니다. 프로젝트 생성에 필요한 모든 세부 정보를 입력하고 빈 액티비티(Empty Activity) 템플릿을 선택하면 기본 설정이 완

  18. Android 앱에서 ImageView로 이미지를 로드하고 표시하는 방법

    개요이 튜토리얼에서는 Android 앱에서 ImageView 위젯을 활용해 이미지를 로드하고 화면에 표시하는 방법을 단계별로 살펴봅니다. 나아가 버튼을 클릭하면 이미지가 다른 리소스로 교체되는 간단한 예제까지 함께 구현해 보겠습니다.1단계: 새 프로젝트 만들기Android Studio를 실행한 뒤 File → New Project 메뉴로 이동하여 새 프로젝트를 생성합니다. 프로젝트 이름, 패키지명, 최소 SDK 버전 등 필요한 모든 정보를 입력해 초기 설정을 완료하세요.2단계: 레이아웃 파일 작성 (res/layout/activit

  19. 안드로이드 ActionBar에 커스텀 뷰(Custom View)를 표시하는 방법

    이 튜토리얼에서는 안드로이드 ActionBar(액션바)에 커스텀 뷰를 표시하는 방법을 단계별로 살펴봅니다. 기본 제공되는 액션바 대신 자신만의 레이아웃을 적용하고 싶을 때 매우 유용한 기법입니다. 1단계: 새 프로젝트 생성하기 안드로이드 스튜디오(Android Studio)에서 새 프로젝트를 생성합니다. 상단 메뉴에서 File → New Project로 이동한 후, 필요한 정보를 모두 입력하여 새 프로젝트를 만듭니다. 2단계: 메인 레이아웃 작성하기 res/layout/activity_main.xml 파일에 다음 코드를 추가합니다.

  20. 안드로이드에서 모서리가 둥근 EditText 만드는 방법

    이 예제는 안드로이드(Android)에서 모서리가 둥근 EditText를 만드는 방법을 단계별로 보여줍니다. 별도의 외부 라이브러리 없이 XML 드로어블(Drawable)만으로 간단하게 구현할 수 있습니다. 1단계 – 새 프로젝트 생성 Android Studio에서 File ⇒ New Project로 이동하여 새 프로젝트를 생성하고, 프로젝트 생성에 필요한 모든 세부 정보를 입력합니다. 2단계 – 레이아웃 작성 res/layout/activity_main.xml에 다음 코드를 추가합니다. EditText의 background 속성에

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