본문 바로가기 메뉴 바로가기

blog

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

blog

검색하기 폼
  • 분류 전체보기 (81)
    • JSP (8)
    • SQL (2)
    • JAVA (4)
      • GUI(Swing) (0)
      • Error (0)
      • Programing (1)
      • 정리 (3)
    • Android (54)
      • Fragment (2)
      • Camera (3)
      • ViewPager (5)
      • RecyclerView (2)
      • Notification (3)
      • Layout (2)
      • Room ( Database ) (1)
      • CusomView (1)
      • Etc (20)
      • ReactiveX (1)
      • Firebase (4)
      • Coroutine (0)
      • Wear (3)
      • Sensor (1)
      • Widget (2)
      • CICD (4)
    • Flutter (1)
    • 일상 (12)
  • 방명록

반응형
SMALL
Android (54)
반응형
LIST
[ Etc #14 ] Random Color 뽑기

val rnd = Random() val color = Color.argb(255, rnd.nextInt(256), rnd.nextInt(256), rnd.nextInt(256)) view.setBackgroundColor(color) 간단하게 사용해야 할때마다 잊어버린다..

Android/Etc 2024. 2. 28. 18:07
[ Wear #3 ] Play Store 배포 / 기존에 폰 배포된 프로젝트에 추가로 워치 등록하기

핸드폰에서 앱을 설치 하게 되면 워치가 연결되어 있는 상태 라면, 핸드폰과 워치에 둘다 설치 된다 내부 테스트로 테스트 해봤다. 폼 팩터 관리 들어가서 Wear Os 를 활성화 시켜주고 기존에 폰 앱 등록하는 것처럼 똑같이 등록 하게 되면 하나에 play console 에 워치와 핸드폰 둘다 등록이 가능 하다

Android/Wear 2023. 7. 27. 20:41
[ Wear #2 ] 디바이스 ( 핸드폰 ) 과 Wear ( 워치 ) 서로 설치된 앱 감지 하기

워치와 핸드폰이 서로 같은 서로 의존하는 앱이 설치 되어 있는 지 유무를 판단 하는 방법 https://developer.android.com/training/wearables/apps/standalone-apps?hl=ko 독립형 Wear OS 앱과 비독립형 Wear OS 앱 비교 | Android 개발자 | Android Developers 독립형 Wear OS 앱과 비독립형 Wear OS 앱 비교 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. Wear OS 앱은 휴대전화와는 별도로 작동하여 사용자가 Android 또는 iO developer.android.com 서로 페어링 되어 있는 상태에서 서로 의존 하는 앱이 설치 되어 있는지 먼저 판단하는 로직이 필요 Samp..

Android/Wear 2023. 7. 27. 20:37
[ Wear #1 ] Wear OS 프로젝트 만들기

웨어러블 앱을 만들 때 디바이스와 상호작용 할 앱을 만들지, 웨어러블 단독으로 동작하는 앱을 만들지, 를 구분하고 시작 하는것이 좋다. 디바이스와 상호 작용을 할 앱이라면, 스토어에 등록할 때 패키지 이름이 동일해야 하기 때문이다. 그렇지 않다면 패키지 이름은 상관 없는것 같다. 나는 디바이스 앱과 상호작용이 필요하기 때문에 기존에 만들어져있던 앱과 패키지 이름을 동일하게 만들었다. 다른 블로그를보면 디바이스 앱이 만들어 져 있는프로젝트 에다가 newModule 로 만드는 사람들이 있는데 그건 상관이 없다. 어떤방법이던 패키지 이름만 같으면 된다. 나중에 디바이스 앱과 통신 하기 위해선 무조건 패키지 이름이 같아야 한다 ( application Id 도 같아야 한다 ) 내가 여기서 해맸던 상황을 공유 하..

Android/Wear 2023. 7. 27. 15:32
[ Etc #13 ] 가중치 랜덤

단순하게 리스트안에서 랜덤으로 뽑는다고 가정한다면 아래와 같은 함수를 만들어서 뽑는다. fun List.getRandomItem(): T { val index = if (this.size > 1) { val max = size - 1 val min = 0 Random().nextInt(max - min + 1) + min } else 0 return get(index) } 이렇게 되면 각 리스트 안에 요소들은 가중치가 1로 평등하게 랜덤으로 뽑힐 것이다. 그러나 이 리스트들 중에 가중치를 더해 뽑힐 확률을 더 높이도록 처리 하려면 fun MutableMap.getWeightedRandom(): T? { var result: T? = null var bestValue = Double.MAX_VALUE va..

Android/Etc 2023. 5. 31. 11:53
이전 1 2 3 4 5 6 7 ··· 11 다음
이전 다음
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 공부방
TAG
  • 갤럭시 워치
  • widget 만들기
  • 테스트 배포
  • 안드로이드 플립 대응
  • widget glide
  • widget onupdate
  • github actions
  • 쏘렌토 하이브리드 시그니처
  • Android
  • 쏘렌토 하이브리드
  • 안드로이드 폴드 대응
  • 폴더블 상태 유지
  • wear os
  • flutter web
  • android widget 만들기
  • 테스트 앱 배포
  • 풀배열 키보드
  • firebase distribution
  • 기름잡아주는
  • 오브제썬스틱
  • 폴더블 이벤트 받기
  • widget 이미지 로딩
  • local.properties
  • widget onreceive
  • github
  • github secrets
  • aos img url bitmap
  • 맥 전용
  • api key 관리
  • 웨어러블
more
«   2025/10   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바