목록Develop (263)
woong's
디바이스 상태 ACTIVE : 디바이스 화면이 켜져있는 상태 INACTIVE : 디바이스 화면이 꺼져있지만 기기는 활성화 되어있는 상태 IDLE_PENDING : Doze 모드 들어가기 전 상태 IDLE_MAINTENENCE : Doze 모드 상태에서 잠시동안 대기열에 있는 alarm , update 진행 상태 IDLE : Doze 모드 상태 디바이스 상태 변경 명령어 디바이스 등록된 알람 확인 adb shell dumpsys alarm 배터리 충전 되지 않게 상태 변경 adb shell dumpsys battery unplug 배터리 충전 상태 변경 adb shell dumpsys battery reset 다비이스 Idle 상태 활성화 adb shell dumpsys deviceidle enable 디..
Let (fun T.let(block: (T) -> R): R) Context Object : it Return Value : Rambda result 사용목적 : let 은 null 체크 , null 이 아닌 값으로 블록을 생성할때 많이 활용 됨 let을 통해서 null 이 아닌 block 을 사용할때 null 인 block 을 사용하려면 (?:) 를 통해서 가능 @Test fun testLet() { val user = User("woong",20) val returnValueName = user?.let { it.name //(T) -> R(name) } val returnValueAge = user?.let { it.age //(T) -> R(age) } val returnValueUser = u..
플레이스토어 커뮤니케이션 급상승 3위 까지 올라갔네요!! :) 블로그를 통해서 쪽지나 댓글 주시는분에 한해서 광고 제거 방법을 알려드리도록 하겠습니다. 매번 반복적으로 타이핑 하는 불편함 짧은 단축어(자음 추천)로 입력하기 힘들었던 문장들을 대체하여 쉽고 편리하게 사용하세요. 여러분의 1분 1초를 아껴드립니다. ※ 단축어 등록후 다른 어플 입력창에서 이용할수 있습니다. 자음으로 단축어를 등록하면 최소 입력으로 보다 편리하게 이용할수 있습니다. [ 이용방법 ] ▶ 이용방법 동영상 https://www.youtube.com/watch?v=NbFfPibBjHc&feature=youtu.be 1. 앱을 실행하여 접근성 서비스 권한을 활성화 합니다. 2. 줄여서 사용하고 싶은 단축어를 등록합니다. 3. 앱을 종료..
서울에서 30년 살다가 동탄으로 이사하면서 큰변화가 있어서 어플도 못만들고 공부도 소홀히 했던것 같습니다. 이제 어느정도 적응해서 서울로 출퇴근하며 구상하고 만든 심플한 어플입니다. 블로그를 통해서 쪽지나 댓글 주시는분에 한해서 광고 제거 방법을 알려드리도록 하겠습니다. 매번 반복적으로 타이핑 하는 불편함 짧은 단축어(자음 추천)로 입력하기 힘들었던 문장들을 대체하여 쉽고 편리하게 사용하세요. 여러분의 1분 1초를 아껴드립니다. ※ 단축어 등록후 다른 어플 입력창에서 이용할수 있습니다. 자음으로 단축어를 등록하면 최소 입력으로 보다 편리하게 이용할수 있습니다. [ 이용방법 ] ▶ 이용방법 동영상 https://www.youtube.com/watch?v=NbFfPibBjHc&feature=youtu.be ..
안드로이드 마켓 Here 히어 를 검색해보세요. Here 앱 다운로드 SNS 보면서 맛집이나 장소를 메모하는 습관이 있었는데 구글 메모에 작성해서 관리하다보니 관리도 안되고 현재 내 장소에서 갈수있는곳이 어느 곳인지 몰라서 사용 목적으로 개발해 보았습니다. 주변에서 맛집이나 핫플레이스 정보 물어보시면 공유해 드리려 작은 어플 만들어 보았습니다. 같은 고민이나 불편함을 느끼신 분 있으시면 사용해보고 좋은 피드백 주시면 감사 드리겠습니다. 좋은 데이터를 같이 드려야 매력이 있을거 같아서 같아서 핫플레이스(이영자 맛집, 맛있는녀석들, 백종원의 골목식당, 수요미식회,전지적 참견시점) 리뷰순으로 유명한 장소를 등록해서 링크를 만들어 첨부 합니다. 어플 설치후 모바일으로 아래 링크를 통해서 장소를 내려 받을 수 있..
Android Kotlin VO 사용하기 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950//JAVApublic class UserVO { private Long id; private Long userName; private Long fullName; private Long profilePicture; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public Long getUserName() { return userName; } public void setUserName(Long userName..
Android Kotlin When 사용하기 코틀린의 when 이라는 예약어를 통해서 다중 if 문 , switch 을 대체 할수 있습니다.사용방법은 간단하고 명확합니다. 12345678910111213141516171819202122232425 /** * 프래그먼트 변경 */ private fun replaceFragments(position: Int) { supportFragmentManager.beginTransaction().apply { when (position) { 0 -> { replace(R.id.frameFragment, followFragment) } 1 -> { replace(R.id.frameFragment, unFollowFragment) } 2 -> { replace(R.id...
Android Kotlin Loop for 사용하기 문법중에 자주 사용하는 for Loop 에 대해 정리해보려 합니다.Kotlin 의 for Loop 는 Java 와 비슷 합니다. 123456789101112131415 //Java List nameList = new ArrayList(); for(int i=0; i
Android Kotlin fun 함수 사용하기 kotlin 에서 함수 사용 문법은 아래와 같습니다. 접근제어자 함수예약어 함수이름() : 리턴타입 {return 리턴값 } 사용 예시 12345678910111213 //Java private int sun(int a , int b) { return a + b; } //Kotlin //파라미터 , return 타입이 있는 케이스 private fun sum(a: Int, b: Int): Int { return a + b } private fun sum(a: Int, b: Int): Int = a + b private fun sum(a: Int, b: Int) = a + bcs Kotlin의 장점은 코드량을 줄여주는게 하나의 장점이기도 한것 같습니다.함수를..
Android Kotlin 변수 생성하기 Kotlin 으로 앱을 만들면서 검색시 정리된 자료가 없어서 하나씩 정리하면 공부해 보려 합니다 . 참고 : https://kotlinlang.org/docs/reference/basic-syntax.html Kotlin 변수 val : 값이 변하지 않는 상수자바에서는 final 을 통해서 상수화 시키는것과 같습니다.아래와 같이 상수를 정의하고 변경을 하려 하면 에러가 나타납니다.변하지 않는 값의 상수를 이용할때 val 을 이용하면 됩니다. 12val name = "woong" name = "woong!"cs var : 값이 변하는 변수아래와 같이 var 로 정의를 하면 값을 변경 할수 있습니다. 12var name = "woong" name = "woong!"c..