IT 썸네일형 리스트형 [안드로이드] 인터넷 연결 유무 확인하는법 안녕하세요 오늘은 앱의 인터넷 연결 유무를 확인하는 방법을 블로깅해보겠습니다. 먼져 퍼미션을 등록해줍니다. -kotlin val cm: ConnectivityManager = context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager val networkInfo: NetworkInfo? = cm.activeNetworkInfo ?: null -java ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);NetworkInfo networkdInfo = cm.getActiveNetworkInfo();.. 안드로이드 proguard 적용하기 (retrofit,gson,zxing,glide,okhttp3,support,rxjava) 안녕하세요 남갯입니다 오늘은 안드로이드 proguard 적용 (난독화)하는 방법에대해 알려드리겠습니다. 일단 release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' }와 같이 적용하면 플레이스토어 올릴 apk파일을 생성할때 릴리즈버젼은 난독화가 진행되게됩니다 progurad-rules.pro 쪽에 자신이 추가한 라이브러리도 동일하게 난독화를 진행해 주어야합니다 1.retrofit #retofit # Platform calls Class.forName on types which do not exist on Android to determine platform. -.. [안드로이드] 리사이클러뷰 역순으로 출력하기 안녕하세요 남갯입니다 오늘은 리사이클러 뷰 역순으로 출력하는 코드입니다 리니어 레이아웃인지 그리드인지에 따라 매니져를 설정 해주시면 됩니다 LinearLayoutManager mLayoutManager = new LinearLayoutManager(this); mLayoutManager.setReverseLayout(true); mLayoutManager.setStackFromEnd(true); recyclerView.setLayoutManager(mLayoutManager);리스트의 스택을 거꾸로 가져와서 출력하는 소스입니다 [안드로이드] admob 광고 테스트 디바이스 등록하는법 안녕하세요 남갯입니다 오늘은 admob의 광고에 테스트 디바이스를 등록하는 방법을 알려드리겠습니다. 위의 코틀린 코드와 동일한 자바코드에서 AdRequest adquest = new AdRequest.Builder().build()adview.load(adRequest)를 해주게 되면 아래화면과같이 테스트 디바이스가 나타나게 됩니다 그후 AdRequest adquest = new AdRequest.Builder()addTestDevice("E35A3C8D99AE9EA4C6Dxxxxxxxxxxxx").build()adview.load(adRequest)를 등록하면 "테스트광고" 텍스트와 함께 아래 화면이 생성됩니다감사합니다 [안드로이드] 멀티덱스(multidex) 에러 해결하기 안녕하세요 남갯입니다. 오늘은 멀티덱스 에러 (multidex)를 해결하는 방법을 알려드리겠습니다. 구글 디벨로퍼에 자세히 나와있습니다 https://developer.android.com/studio/build/multidex?hl=ko 하지만 못따라하시는 분들을 위해 차근차근 알려드리겠습니다. 만약 minSdkVersion이 21 이상이면 저 설정만 해주면 끝납니다 하지만 대부분 17 정도 근방에서 minSdk를 잡고있을거같습니다 따라서 MinSdk가 20이하로 설정되어 있을경우 android{defaultConfig {...minSdkVirsion xxtargetSdkVersion 26multidexEnabled true}} dependencies{implementation 'com.android... [안드로이드] 자동 import 설정 방법 안녕하세요 오늘은 안드로이드 자동 import 설정 방법에 대해 알려드리겠습니다 또는 ctrl + Alt + S를 통해 바로 들어갈수있어요 그 후 auto를 검색해서 auto import 버튼을 누르고 저렇게 바꾸어주시면 자동 import가 되는걸 확인하실 수 있습니다 [Kotlin] 코틀린 상속 안녕하세요. YTS 입니다.오늘은 코틀린 상속에 대해 알아보겠습니다.1.코틀린 상속 코틀린은 자바 처럼 extends 같은 키워드를 사용하지 않고 콜론 : 을 사용합니다.부모클래스일때1. open = extends2.abstract = 추상클래스 [Kotlin] 코틀린 변수 선언 및 접근 제한자 안녕하세요. YTS 입니다. 오늘은 코틀린 변수와 접근 제한자에 대해 알아보겠습니다. 1. 변수 var와 val 코틀린에서 변수를 선언할 때 무조건 var 혹은 val을 써야합니다. var = 수정이 가능한 변수 -> 항상 변수형을 선언해야함 val = 수정이 불가능한 변수(final), 코틀린 Default 변수 -> 변수 타입을 쓰지않아도 자동으로 캐스팅이 됨 2. 변수 선언 및 get/set 멤버 변수의 접근 방법 코틀린에서는 기본적으로 get/set을 제공합니다. 또한 오버라이드를 해서 데이터를 가공할 수 있는데요. 밑에서 알아보겠습니다. 위에 사진과 같이 get, set을 오버라이딩 하여 데이터를 가공해보았습니다. 자바 코드에 비해 확실히 직관적인 부분이 돋보입니다. 3. 접근 제한자 1. pr.. 이전 1 ··· 19 20 21 22 23 다음