목록Android (238)
투케이2K
[환경 구성 및 요약 설명]Mobile : Android설 명 : [사이트 정리] Android 디버그 브리지 (adb) 명령어 확인 및 설치 방법 참고 사이트 정리 - Android Developers [설 명]// --------------------------------------------------------------------------------------[개발 및 테스트 환경]// --------------------------------------------------------------------------------------- 개발 툴 : ADB Shell- 환 경 : 안드로이드 모바일 (Android Mobile)- 참 고 : >> ADB 설치 후 휴대폰 개발자 모드 ..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ------------------------------------------------------------------------------------------ // TODO [SEARCH FAST] : observableWifiScanList : 와이파이 리스트 스캔 // ------------------------------------------------------------------------------------------ // TODO [호출 방법 소스 코드] // ----------------------------------------------..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // --------------------------------------------------------------------------------------[개발 및 테스트 환경]// --------------------------------------------------------------------------------------- 언어 : Java / Kotlin- 개발 툴 : AndroidStudio- 기술 구분 : Xml / EditText / Ui// -----------------------------------------------------------------------..
[환경 설정 및 설명]프로그램 : Xcode설 명 : [Ios] Ios 블루투스 스캔 시 안드로이드 블루투스 Service UUID 설정 값 스캔 하지 못하는 이슈 [설 명]--------------------------------------------------------------------------[에러 원인]--------------------------------------------------------------------------1. Ios 블루투스 스캔 시 안드로이드 블루투스 Service UUID 설정 값 스캔 하지 못하는 이슈2. Android , Ios 간에는 UUID 형식이 다르게 표현 될 수 있어 특정 UUID 기준으로 기기 스캔 결과 확인 시 문제가 발생하는 이슈---..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // --------------------------------------------------------------------------------------[개발 및 테스트 환경]// --------------------------------------------------------------------------------------- 언어 : Java / Kotlin- 개발 툴 : AndroidStudio- 기술 및 구분 : 유틸 파일 / getAppMinSdkVersion / 특정 앱 Min Sdk 버전 확인// -----------------------------------------..
[제 목][업무 이슈] 안드로이드 android 가상 키보드 활성 및 자동 완성 (auto complete suggestions) 기능으로 오입력 이슈 문의 [내 용] // --------------------------------------------------------------------------------------[이슈 사항]// --------------------------------------------------------------------------------------1. 사용자가 특정 정보를 입력하기 위해 EditText 텍스트 입력 창 포커스 활성 후 키보드로 데이터 입력 시 자동 완성 기능으로 데이터 오입력 증상 문의// ---------------------------..
[로직 정리]정리 로직 : Android / 안드로이드상태 : [android] 안드로이드 Alert 팝업창 중복 호출 방지를 위한 dismiss 닫기 처리 및 재사용 팝업창 생성 로직 [설 명] // --------------------------------------------------------------------------------------[사전) 설정 및 정보 확인 사항]// --------------------------------------------------------------------------------------- 안드로이드 Alert 팝업창 생성 시 외부 영역 클릭 시 닫히지 않게 builder.setCancelable(false); 설정 필요- 안드로이드 라이프사이..
[로직 정리]정리 로직 : Android / 안드로이드상태 : [android] 안드로이드 특정 서비스 이벤트 발생 후 브로드 캐스팅 (BroadCast) 알림 전파 View UI 화면 업데이트 수행 [설 명] // --------------------------------------------------------------------------------------[사전) 설정 및 정보 확인 사항]// --------------------------------------------------------------------------------------- 주기적 및 백그라운드 특정 동작 확인 서비스 등록 (Ex: 파이어베이스 푸시 서비스)- UI 뷰 화면을 업데이트 하기 위한 Activity 생..
[제 목][업무 이슈] 안드로이드 (android) NFC HCE 통신 수행 시 외부 업체 SDK 데이터 패딩 채우기 및 본인 확인 실패 문의 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 모바일 (Android) 에서 NFC 기능을 사용해 외부 업체에서 제공 받은 SDK 사용 및 본인 인증 수행 시 데이터 형식이 올바르지 않아 인증을 할 수 없는 이슈 문의--------------------------------------------------..
[제 목][투케이 학습] : android 안드로이드 앱 서명 툴 jarsigner (자르 사이너) , apksigner 및 zipalign 개념 정리 [설 명] -----------------------------------------------------------------------------------------[jarsigner 설명]-----------------------------------------------------------------------------------------1. jarsigner 는 apk 및 aab 파일을 서명 시 사용되는 툴 입니다 >> 흔히, aab 파일 사인 시 사용 (apk 사인은 apksigner 를 이용)2. jarsigner 를 사용하여 ap..
[환경 설정]저장소 : Bitbucket / Git사용 목적 : 소스 코드 버전 관리 실시 [방법 설명]1. 안드로이드 스튜디오에서 [ 상단 메뉴 >> Git >> Pull ] 메뉴 선택2. 소스 코드를 pull 받기 위한 특정 브랜치 선택 >> pull 받기3. 정상적으로 pull 받기가 완료 된 경우 >> 변경 사항 log 보기 >> 안드로이드 스튜디오에서 [ 상단 메뉴 >> Git >> Show Git Log ] 메뉴 선택 >> 특정 브랜치 선택 >> 변경 된 사항 확인 >> 참고 사이트 : https://blog.naver.com/kkh0977/223489884480 58. (Bitbucket/Git) [AndroidStudio] 안드로이드 스튜디오 툴 사용해 Git..
[개발 환경 설정]개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] xmlStringArrayToArrayList : strings.xml 파일에 저장 된 string-array 를 ArrayList 로 변환 // ----------------------------------------------------------------------------------------- public static ArrayList xmlStringArrayToArrayLi..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] getInnerStorageSize : 휴대폰 내장 저장 공간 크기 확인 // ----------------------------------------------------------------------------------------- fun getInnerStorageSize(mContext: Context?): String { /** * // --------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] android { applicationVariants.all { variant -> if (variant.buildType.isDebuggable()){ // [개발 모드 인 경우] // [변수 선언 수행] def list = [] // [add 사용해 list 데이터 추가] list.add("twok"); list.add(29); // [로그 출력력] println("") println("------------------------------------------------") println("[Log Print]") println("------------------------------------------------") ..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] android { applicationVariants.all { variant -> if (variant.buildType.isDebuggable()){ // [개발 모드 인 경우] // [변수 선언 수행] def map = [ : ] // [put 사용해 map 데이터 추가] map.put("name", "twok"); map.put("age", 30); // [로그 출력력] println("") println("------------------------------------------------") println("[Log Print]") println("-------------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] android { // [Groovy 문법 테스트] applicationVariants.all { variant -> if (variant.buildType.isDebuggable()){ // [개발 모드 인 경우] // [변수 선언 수행] def count = 1; // [while 문 수행] while (count Configure project :app while : 1 while : 2 while : 3 while : 4 while : 5
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] android { // [Groovy 문법 테스트] applicationVariants.all { variant -> if (variant.buildType.isDebuggable()){ // [개발 모드 인 경우] // [for 문 수행] for(int i=1; i Configure project :app for : 1 for : 2 for : 3 for : 4 for : 5
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] android { // [Groovy 문법 테스트] applicationVariants.all { variant -> if (variant.buildType.isDebuggable()){ // [개발 모드 인 경우] // [Date 객체 생성] def date = new Date(); def formattedDate = date.format('yyyy-MM-dd HH:mm:ss') // [로그 출력] println("") println("------------------------------------------------") println("[Log Print]") println("------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [플러그인 적용 실시] plugins { // [안드로이드 플러그인] id 'com.android.application' // [코틀린 플러그인] id 'kotlin-android' // [파이어베이스 및 구글 서비스] //id 'com.google.gms.google-services' } // ---------------------------------------------------------------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [사전) 파이어베이스 콘솔에서 Database 사용 설정 방법] https://blog.naver.com/kkh0977/223378984217 148. [IT 정보] 파이어베이스 콘솔 (Firebase Console) 창에서 Realtime Database 실시간 데이터베이스 생성 [설 명] [IT 정보] 파이어베이스 콘솔 (Firebase Console) 창에서 Realtime Database 실시간 데이터... blog.naver.com [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [S..