fun getBitmapFromURL(src: String): Bitmap? { return try { val url = URL(src) val connection = url.openConnection() as HttpURLConnection connection.setDoInput(true) connection.connect() val input = connection.inputStream BitmapFactory.decodeStream(input) } catch (e: IOException) { e.printStackTrace() null }}
implementation("com.github.bumptech.glide:glide:4.11.0") val target = AppWidgetTarget(context, R.id.img, views, appWidgetId)Glide.with(context) .asBitmap() .load(widgetImg) .override(160.toPx, 160.toPx) .placeholder(R.drawable.ic_launcher_foreground) .error(R.drawable.ic_launcher_foreground) .into(target)
안드로이드 위젯 관련해서 만들어볼 기회가 생겨서 해보다가 너무 이해를 못하고 삽질만 하다가 내가 원하는 기능에 도달되서 기록에 남겨 두려 한다우선 기초적으로 위젯을 만들기 위한 셋팅에 관련된 것부터 시작 한다 App Widget 으로 만들면 파일이 여러개 생성 되면서 Manifest 파일에 브로드캐스트 도 같이 생성되어 위젯이 알아서 셋팅되어 진다 우선 이건 Layout 은 고려되지 않은 상태로 어떻게 위젯을 업데이트 하는가에 대해서만 얘기할 예정 코드 아래 내용이 없으면 그냥 참고만 하길.. 완벽하게 이해 한게 아니라.. class NewAppWidget : AppWidgetProvider() { companion object { const val ACTION_WIDGE..
기존 git 서버가 죽는 현상이 발생해서 새로운 레포지토리를 만들어야 하는 상황이 발생했다. 관리자로써는 기존 서버에 있는 코드가 날라갔으니, 현재 로컬에 가지고 있는 프로젝트를 새로운 레포지토리에 올려서 사용해달라는 요구가 있는상황.. 그냥 폴더만 복붙하게되면 히스토리 및 브렌치가 올라가지않는다.. 그래서 찾아보니 mirror 라는걸 사용하면 된다고 해서 해보니 모두다 올라가는거 확인해서 기록용으로 남겨 둔다 터미널을 이용해 내가 가져갈 프로젝트 폴더 안으로 이동해서 아래와 같은 커멘드를 날려주자 git remote set-url --push origin [붙여널을 레포지토리 주소] git push --mirror 몇번 테스트 해보니 간혹 local.properties 을 놓고 가는경우가 있으니 없으면..
최신 버전 폰에서는 앱 별로 언어선택이 가능 하다. 이는 앱에서 처리를 해줘야 선택이 가능하도록 처리 되므로 아래와 같이 처리 하자. https://developer.android.com/guide/topics/resources/app-languages?hl=ko#kts 앱별 언어 설정 | Android 개발자 | Android Developers 이 페이지는 Cloud Translation API를 통해 번역되었습니다. 앱별 언어 설정 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 시스템 설정의 앱별 언어 다국어 사용 developer.android.com strings.xml 을 열고 옆에 Open editor Add Locale 을 눌러서 내가 추가 하고자 하는 언어..
- Total
- Today
- Yesterday
- 프래그먼트 데이터 저장
- Foldable Event
- Dot indicator
- 맥 전용
- Android
- 웨어러블
- 역시 키크론이네
- 랜덤컬러
- aos img url bitmap
- 폰과 워치 페어링
- Android Wear Os
- widget glide
- 풀배열 키보드
- widget 이미지 로딩
- android widget 만들기
- RandomColor
- 갤럭시 워치
- widget onupdate
- 안드로이드 플립 대응
- wear os
- 폴더블 상태 유지
- 가중치랜덤
- 쏘렌토 하이브리드
- widget 만들기
- widget onreceive
- 폴더블 이벤트 받기
- 안드로이드 폴드 대응
- 쏘렌토 하이브리드 시그니처
- flutter web
- Fragment data
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |