안드로이드 app에 로그를 남기라는 요청(?)을 받았습니다. 요청을 받고 또 검색을 하게 되었는데 그래도 이번에는 오래 걸리지 않고 해결을 하게 되었네요. build.gradle(app) - 관련 library 추가 implementation 'log4j:log4j:1.2+' implementation 'de.mindpipe.android:android-logging-log4j:1.0.3' log file(kotlin) object LogHelper { init { configuration() } fun getLogger(name: String?): Logger { return Logger.getLogger(name) } private fun configuration() { val patternLayou..
cafe.naver.com/allcamping/253257 캠핑용 밀키트 마이쉐프 부대찌개 or 닭갈비 무료 체험단 모집(~4/2) 체험단 모집 안내 체험단 모집 기간: 3월 31일~2일 (3일) *체험단 상품구성/소비자가격 UFO부대찌개(963g) / 16,900 원 인생 닭갈비(890g) / ... cafe.naver.com 이벤트는 부대찌개 or 닭갈비였는데 부대찌개와 닭갈비 두 상품 체험 이벤트라 제목을 제가 바꿨어요 ^^
역시 처음하는거는 너무 어려워요. 개발자라면 기본으로 사용하는 if문이 에러가 나서 하루종일 인터넷 바다에 빠졌는데 이곳에 해답이 있었네요.. ㅠㅠ 리스트를 만드는데 상태값에 따라 class를 변경이 필요했는데 이 방법을 찾아 사용합니다. condition ? true : false. render() { const isLoggedIn = this.state.isLoggedIn; return ( The user is {isLoggedIn ? 'currently' : 'not'} logged in. ); } https://reactjs.org/docs/conditional-rendering.html#inline-if-else-with-conditional-operator
보호되어 있는 글입니다.
보호되어 있는 글입니다.
네트워크 상태체크 방법이 바뀐걸 이제야 알았다. ㅠㅠ 기존에는 네트워크 상태값을 읽어서 확인했는데, 이제는 네트워크 상태 callback을 등록해서 네트워크 상태값을 callback으로 전달받는다. Wifi와 mobile 네트워크 같이 callback을 받으니 구분이 안되서 각각 만들어줬다.. 다른 방법이 있을까 테스트하며 찾아봐야겠다. 준비작업 private var isOnlineWifi = false private var isOnlineMobile = false private lateinit var cm: ConnectivityManager private lateinit var networkBuilder: NetworkRequest.Builder private val wifiCallback = @Re..
파일 공유를 찾아보다 여러개의 파일 공유가 필요. val intent = Intent(Intent.ACTION_SEND) intent.apply { type = "image/*" } intent.action = Intent.ACTION_SEND_MULTIPLE intent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uriList) // uriList는 공유할 파일 uri의 리스트 intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION) context.startActivity( Intent.createChooser( intent, context.resources.getString(R.string.share_str) ) )..
안드로이드10부터 미디어파일 관련하여 직접적인 파일 access가 안된다고 하여 작업을 하게 되었다. (개별 앱 내부/외부 파일 접근은 기존과 동일) 실은 이와 같이 android10 이전과 이후 구분하여 개발을 하고 나니 저장하는 폴더가 external 앱 내부 폴더로 변경되어 코드 지우기전에 백업하는 차원에서 정리. 1. 이미지 파일 저장 val fileName = "aaa.jpg" // 저장할 파일 이름 val contentResolver = context.contentResolver val contentValues = ContentValues() contentValues.put(MediaStore.MediaColumns.DISPLAY_NAME, fileName) contentValues.put(M..
ImageView에서 작은 이미지를 눌렀을때 이미지 확대해주는 기능이 필요하다. 구글에 이미지 확대를 해주면서 animation이 되는 코드가 있어 이 코드를 참고해서 구현을 했다. https://developer.android.com/training/animation/zoom?hl=ko 확대/축소 애니메이션으로 뷰 확대 | Android 개발자 | Android Developers 이 과정에서는 '터치로 확대/축소' 애니메이션을 실행하는 방법을 설명합니다. 이러한 애니메이션은 뷰를 미리보기 이미지에서 화면을 가득 채우는 전체 크기 이미지로 애니메이션하는 사진 갤 developer.android.com zoom 이미지를 터치하면 다시 작아지는데 zoom 이미지를 pinch-to-zoom 기능이 추가가 필..
- Total
- Today
- Yesterday
- areNotificationsEnabled
- 음원파일재생
- 알림소리끄기
- 이미지파일보기
- 안드로이드
- px -> dp
- webview
- Kotlin
- 난왜테스트가안될까
- base64
- Android
- VolleyFileUploadRequest
- Activity 크기 변경
- 새로올린테스트앱이안보이네
- 이미지파일공유
- px to dp
- #gradle.properties
- #buildconofig
- nodejs
- 인앱 업데이트
- 알림소리묵음처리
- height변경
- FileDataPart
- 웹뷰
- 작업은했는데
- onShowCustomView
- SWIFT
- 알림허용
- 한글깨짐
- app restart
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |