728x90
반응형

Android 182

Android Context 비교

아래 표는 Android에서 사용되는 다양한 Context 유형에 대한 용도와 특징을 비교한 것입니다.Context 유형 생성 시점 소멸 시점 주요 용도 및 특징 사용 예시Application Context앱 시작 시 (Application 객체 생성 시)앱 종료 시- 앱 전역에서 사용 가능- 장시간 유지 가능- Activity 관련 UI 작업 불가getApplicationContext()Activity ContextActivity의 onCreate()Activity의 onDestroy()- UI 관련 작업 가능- 특정 Activity에 종속됨- Activity 종료 시 소멸this 또는 getBaseContext()Service ContextService의 onCreate()Service의 onDest..

Android 2025.04.04

BLE ) isConnectable

Android 에서 BluetoothLeScanner를 가지고, 주변 기기를 스캔을 하게되면 -  void onScanResult(int callbackType, ScanResult result) 또는-  void onBatchScanResults(List results)  로 스캔한 결과를 가지고 온다. ScanResult 가 무었을 담고 있는지 확인해보면.  공개 방법intdescribeContents()이 Parcelable 인스턴스의 마샬링된 표현에 포함된 특수 객체의 종류를 설명하세요.booleanequals(Object obj)다른 객체가 이 객체와 "같은지" 여부를 나타냅니다.intgetAdvertisingSid()광고 세트 ID를 반환합니다.intgetDataStatus()데이터 상태를 반..

Android 2025.03.13

ExpandableListView 사용법 (작성중 )

ExpandableListView는 목록을 계층(접었다 폈다)으로 표시할 수 있는  ListView XML   Adapter package com.gitsn.study_dp.Adpaters;import android.content.Context;import android.graphics.Typeface;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.BaseExpandableListAdapter;import android.widget.TextView;import com.gitsn.study_dp.Model.Base_info;import com.git..

Android 2025.02.19

[Android 빌드 에러 ] figlib 관련

Android의 implementation 'com.androidplot:androidplot-core:1.4.1' // 차트 라이브러리 를 사용하던중 Gradle 버전을 7.2 이상 사용하면서 오랜만에 빌드를 해보니  Execution failed for task ':app:checkDebugAarMetadata'.> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.  Execution failed for task ':app:mapDebugSourceSetPaths'.> Could not resolve all files for configuration ':app:debugRuntimeClasspath'. Execut..

Android 2024.11.07

Android Studio / Inteli J 디버깅

🧪 debugging resume 다음 break point로 이동 Windows: F9 Mac: ⌥ + ⌘ + R step over 현재 break된 파일의 다음 라인 이동 Windows / Mac: F8 step into 현재 break된 라인에서 실행 중인 라인으로 이동 Windows / Mac: F7 ex) UserService의 userDao.save() 라인 -> step into -> UserDao의 save() 메서드로 이동 force step into stepping에 설정된 클래스/메서드 과정은 스킵하지 않고 현재 break된 라인에서 실행 중인 라인으로 이동 (step into는 스킵한다) Windows: alt + shift + F7 Mac: ⌥ + ⌘ + F7 settings의 s..

Android 2024.03.13

wifi direct (p2p) 정리

wifi direct를 사용할 일이 있어서 알게 된것들 사용법 등을 정리. 1. Wifi Direct란? 무선 액세스 포인트가 없어도 장치들을 쉽게 연결할 수 있도록 하는 와이파이 표준이다. 와이파이 다이렉트 인증 프로그램은 와이파이 얼라이언스가 개발하고 관리한다. 기존에 무선인터넷을 이용하기 위해서는 무선공유기. 즉 엑세스포인트(AP)가 있어야 했다. 예를 들어 휴대폰에 있는 사진을 TV로 전송하려면 AP를 통해서만 가능했다. 하지만 와이파이 다이렉트는 ​애드훅(ad-hoc)이라는 기술을 활용하여 액세스포인트(AP)를 없이도 직접 데이터 전송이 가능하다. [출처] 와이파이(WIFI), 와이파이 다이렉트(WIFI Direct)와 Ad-Hoc|작성자 솔루션 헌터 * Ad hoc 이란? 와이파이 다이렉트란 ..

Android 2024.02.23

android.hardware.usb.action.USB_ACCESSORY_ATTACHED

AOA (Android Open Accessory) 모드란 Android 장치가 USB Device 모드로 동작하는 것을 말한다. USB Device 장치인 Android 장치로 USB로 연결된 USB Host HW를 제어하기 위해서 만들어졌다. 일반적으로 Android 장치는 USB Host 모드로 동작 하는데 Android 어플리케이션 프로그램을 (APP 앱) 통해 USB Device 장치 모드로 전환하게 한다. Hardware Requirement Android 장치를 USB Device 모드로 전환을 하더라도 USB 포트의 Hardware 설정이 정확해야 한다. 이를 위해서 아래와 같이 USB Cable과 USB Port 확인이 필요하다. 이 설정이 맞지 않으면 아무리해도 동작하지 않는다. 구글 ..

Android 2024.01.23
728x90
반응형