공부방/Android2020. 3. 4. 13:59Android aws S3 file upload (안드로이드 aws s3 파일 업로드 방법 )

요즘 생산되는 앱들은 다른 사용자와 상호작용을 하는 게 대부분이기 때문에 클라이언트에서 생성된 컨텐츠를 상황에 따라 서버에 저장하고 공유해야 할 상황이 옵니다. 따라서 이번에는 aws S3에 파일을 업로드하는 방법에 대해 알아봅시다. 아래는 해당 과정에 대해 아주 상세하게 잘 정리된 글을 찾아서 링크를 첨부했습니다. 첨부된 링크에서는 Download 부분에 대해 설명이 되어 있기에 추가로 Upload 코드를 추가 했습니다. http://progtrend.blogspot.com/2019/06/android-aws-s3.html Android에서 AWS S3 파일 다운로드하기 Android에서 AWS S3에 있는 파일 다운로드하기 progtrend.blogspot.com 위의 사이트를 글을 통해 Cognit..

공부방/Android2020. 3. 4. 13:34Android download bitmap to file Using Glide (Android Gilde을 이용한 Bitmap 파일 변환)

Glide.with(applicationContext) .asBitmap().load(url) .diskCacheStrategy(DiskCacheStrategy.NONE) .skipMemoryCache(true) .listener(object : RequestListener { override fun onLoadFailed(e: GlideException?, model: Any?, target: Target?, isFirstResource: Boolean): Boolean { return false } override fun onResourceReady( resource: Bitmap?, model: Any?, target: Target?, dataSource: DataSource?, isFirstRes..

Visual studio loading symbols remove (visual studio 로딩 심볼 제거 방법)
공부방/기타2020. 3. 4. 12:54Visual studio loading symbols remove (visual studio 로딩 심볼 제거 방법)

Visual studio 빌드를 실행하다가 어느순간 뭘 잘못 눌렀는지 계속해서 symbols 로딩을 한다. 이것때문에 몇초안에 끝날 빌드가 엄청나게 길어져 버렸다. 어차피 나는 코드만 테스트하는데 심볼 로딩은 빼버리자 1. 상단 탭에 DEBUG -> Options and Settings.. 을 눌러보자 2. Debugging -> symbols 를 누른다음 Microsoft Symbol Servers 를 체크 해제하고 OK 버튼을 눌러 저장하자 3. 이제 빌드를 해보자 Symbol 로딩 화면이 없어졌을 것이다. 즐겁게 코딩하자.

How to use new firebase crashlytics for android  (안드로이드 새로운 Firebase Crashlytics
공부방/Android2020. 2. 28. 14:37How to use new firebase crashlytics for android (안드로이드 새로운 Firebase Crashlytics

기존 Fabric 홈페이지를 들어가면3월 31일 이후부터 서비스 종료 가 될거라고 경고 문구가 뜹니다. Fabric is deprecated and will shut down after March 31, 2020. We've integrated the best of Fabric into Firebase to bring you one powerful platform. Migrate your apps to Firebase to use the latest features we’re building there. Learn more 기존 사용자는 Firebase Crashlytics 로 클릭 몇번으로 쉽게 마이그레이션을 사용할수 있고, 신규 프로젝트 개발자는 새로운 Fireabase Crashlytics libr..

공부방/Android2020. 2. 24. 12:58Android retrofit2 get token of oauth2

class AuthenticateInterceptor() : Interceptor { override fun intercept(chain: Interceptor.Chain): Response { var request = chain.request() request.let { val builder = it.newBuilder() val credentials = Credentials.basic("client_id", "client_secret") builder.addHeader("Authorization", credentials) request = builder.build() } return chain.proceed(request) } } Retrofit.Builder() .client(getOkHttpCli..

image