반응형
반응형
자바와 코틀린의 차이점 Java - 객체지향 프로그래밍 클래스 내부의 함수에서만 코드 작성 Class Test { public void main() { System.out.print("Hello World!"); } } Kotlin - 함수형 프로그래밍 클래스 제한없이 자유롭게 코드 작성 System.out.print("Hello World!"); 안드로이드 개발에서의 코틀린의 장점 안드로이드 앱을 개발 할 때에는 코틀린도 객체지향 언어처럼 클래스 내에 코드 작성 자바와 호환이 되기 때문에 자바 형식에 맞춰 코틀린으로 앱 개발 요구 하지만! 자바로 작성한 코드를 코틀린으로 작성하면 훨씬 더 간단하게 작성이 가능 즉, 코딩하는 시간 소요를 줄여 생산성 상승 안드로이드 개발에 있어서 구글에서는 코틀린의 사용..
문제 Retrofit 에서 로컬호스트의 주소로 테스트를 진행하려니 에러 발생 해결 로컬호스트 주소를 아래의 코드로 변경 10.0.0.2 예시) public static Retrofit retrofit; public static Retrofit getRetrofitClient(Context context){ if(retrofit == null){ // 네트워크 통신 로그 HttpLoggingInterceptor loggingInterceptor = new HttpLoggingInterceptor(); loggingInterceptor.setLevel(HttpLoggingInterceptor.Level.BASIC); // 네트워크 연결 OkHttpClient httpClient = new OkHttpClie..
본론 본론부터 이야기 하자면, 해당 에러는 보통 Progress Dialog 쓸 때 나오는 에러이다. 우선 해당 에러가 나는 이유는 Dialog를 호출하고 끝내지 않아서 나는 오류 인데, 해결 방법은 간단하다. 액티비티가 finish() 될 때 그 이후에 dismiss 명령어를 줘서 에러가 나는 것. (혹은 액티비티가 종료 될 때 까지 Progress Dialog를 비활성화 하지 않을 때에도 동일하다) 액티비티를 종료 하기 전에 dismiss 를 하거나, 복잡하고 헷갈려서 모르겠다 싶을 때는 해당 액티비티가 종료 될 때의 조건을 주면 편하다. 액티비티의 활동 주기에 대한 설명은 아래의 포스팅에서 자세히 확인 가능하다. https://luvris2.tistory.com/257 안드로이드 액티비티 라이프 사..
해당 소스 코드는 리사이클러 뷰의 스크롤의 설명을 위한 코드입니다. 어댑터 구성과, 자세한 리사이클러 뷰의 구현은 생략되었습니다. 자세한 사항은 아래의 포스팅에서 확인 가능합니다. https://luvris2.tistory.com/275 RecyclerView Adapter - 리스트를 화면에 출력하기 아래의 예제 앱은 깃허브에서 확인 가능합니다 https://github.com/luvris2/Android-RecyclerViewTest-App GitHub - luvris2/Android-RecyclerViewTest-App Contribute to luvris2/Android-RecyclerViewTest-App d.. luvris2.tistory.com 리사이클러 뷰의 스크롤링 메소드 onScroll..
액티비티의 onCreate 부분에 아래의 코드를 추가 // onCreate AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO);
URL 이미지 객체화 URL urlImg = new URL("URL주소"); URL 이미지를 비트맵 타입으로 변경 Bitmap urlBitMap = BitmapFactory.decodeStream(urlImg.openConnection().getInputStream()); 비트맵 타입의 이미지 사이즈 변경 Bitmap.createScaledBitmap( "resource" , " width", "height" , "filter" ) Bitmap resizeBitmap = Bitmap.createScaledBitmap( "비트맵객체명" ,100, 150, false ); 응용) URL 이미지를 이미지 변경하여 객체화 URL urlImage = new URL("urlString"); Bitmap poster..