기본 콘텐츠로 건너뛰기

[안드로이드] adb 환경 변수 설정, wifi 빌드

맥을 구입한 후 adb 환경 변수 설정 및 와이파이 환경에서 무선으로 빌드하는 방법에 대한 내용이다. 맥 기준임. - 환경 변수 설정 1. 터미널 실행 adb version Android Debug Bridge version 1.0.39 Revision 5943271ace17-android 이라고 나오면 환경 변수 설정은 건너 뛰어도 될 듯. 만약, 찾을 수 없다고 나온다면 다음 진행. 2. ls -al 입력 .bash_profile이 있나 확인을 해보고 없다면 파일을 만들어야 한다. 3. touch .bash_profile 4. open -e .bash_profile 5. 열린 텍스트 편집 창에 아래 내용을 복붙한 뒤 [사용자 폴더 명] 을 본인 맥에 맞게 변경한 뒤 저장 종료. export PATH=$PATH:/Users/[사용자 폴더 명]/Library/Android/sdk/platform-tools 6. 터미널 재시작 7. source .bash_profile 한 뒤 오류가 안난다면 성공. - wifi 무선 빌드 1. 같은 Wifi 또는 공유기에 연결 2. 스마트폰 USB 연결 3. 터미널 adb tcpip 5555 4. 성공시 : Restarting inTCP mode port: 5555 5. usb 연결 해제 6. 스마트 폰 ip 확인 (설정 - 휴대폰 정보 - 상태(또는 네트워크) - IP 주소) 7. adb connect [IP 주소]:5555 8. 성공시 : connected to [IP 주소]:5555 * adb device : 디바이스 상태 확인 - doze 모드 진입 방법 마시멜로우 부터 생긴 doze 모드에 진입하는 방법이다. 에뮬레이터도 가능함. http://oneday0012.tistory.com/86

댓글

  1. Creating a friendly user interface is an essential part of app development. Luckily, freelance app developers can rely on React.Js. It is an open-source tool that saves vital time by creating complex user interfaces with relative ease. Also, if you want more app development projects, then visit Eiliana.com, where top clients across the globe post their IT development projects regularly.

    답글삭제

댓글 쓰기

이 블로그의 인기 게시물

[안드로이드] 라운드 처리 & 그라데이션이 들어간 나인패치 이미지 사용하기

- 안드로이드 스튜디오에서 라운드 처리 & 그라데이션이 들어간 나인패치 이미지 사용하기 현재 수행하고 있는 안드로이드 프로젝트의 디자이너가 적용을 원하는 이미지를 보내줬다. 이미지는 그라데이션에 라운드 처리가 된 이미지였다. 기존에 적용 방법만 대충 알아보고 사각형의 단일 색의 나인패치 이미지만 적용해봤던터라 그 방법 그대로 적용을 해봤다. - 기존에 나인패치에 대해 알고 있었던 것. 1. 그냥 drawable 폴더에 넣으면 되겠지.. 2. 아무 해상도 이미지로 asset studio에서 나인패치 적용하면 알아서 키우고 줄이고 해 주겠지 무지한 것을 인지하지 못한 본인은 디자이너에게 자신있게  Android asset studio 를 이용해 나인 패치를 해 달라하고, 그걸 받아서 적용했다. 그런데 왠걸.. 제대로 되지 않는다. - 증상 1. 라운드 처리된 코너 부분이 뭉개져 나옴 2. 그라데이션이 엉망임 3. 원본 이미지의 굵기가 제대로 표시가 안됨 4. 완벽한 반원 형태가 아니고 늘어남 ...........할거 많은데.. 온갖 삽질을 하며 시간을 낭비했다. 맘 같아선 그냥 네모에 초록색이나 보라색으로 shape로 그려 버리고 싶었다... 하지만 디자이너님이 라운드 수치는 좀 줄인다 쳐도 그라데이션은 포기 할 수 없다고....ㅠㅠ 결국 다시 삽질 삽질 삽질.. 그러다 Stack Overflow에서 글 하나를 발견하게 되었다. 1. 단순한 사각형 테두리 이미지라면 기본 drawable 폴더에 넣어도 상관없다. 2. 만약, 라운드 처리가 된 이미지라면 drawable-xxhdpi 한 곳에 넣어두고 그 보다 낮은 해상도의 경우 스케일 다운이 되면서 대부분의 경우에 잘 나타난다.  오.... 뭔가 실마리를 잡은거 같아서 또 폭풍 검색.. 다른 글에서는.. 1. 나인패치 이미지는 기본 drawable에 두면 안된...

[안드로이드] DialogFragment로 Custom Dialog 만들기

이번 포스팅에서는 안드로이드에서 기본 제공하는 다이얼로그가 아닌 커스텀 다이얼로그를 적용하면서 삽질 했던 내용에 대해서 써 보려고 한다. 만들고자 하는 모양은 아래와 같다. 이전에 포스팅한 라운드 및 그라데이션 처리된 나인패치 이미지 가 적용된 다이얼로그이다. 하단의 스샷 처럼 라디오 버튼 [동의], [미동의] 선택값을 다이얼로그에 뿌려주는 것 까지 다루려고 한다. 하지만 목적은 커스텀 다이얼로그의 구현이고, 또 귀차니즘으로 인해 결과물의 폰트나 컬러, 버튼 등은 똑같이 구현 하지는 않으려고하니 많은 양해를 바란다. ㅠㅠ 참, 이 블로그의 포스팅 목적은 개발 초보인 본인의 삽질 방지를 위한 기록에 초점이 맞춰져 있으니, 잘못된 부분이 분명 있을 수 있고, 더 심플하고, 효율적이고 방법들이 얼마든지 있을 수 있다.그러한 부분들을 번거로움을 무릅쓰고 공유를 해 주신다면 감사히 받겠습니다.(편의상 반말로 쭉~ 갈 건데.. 왠지 여기서는 존댓말을 써야....) 여튼 이제 본론으로 들어가자. 다이얼로그를 커스텀하려니 막막함에 자연스레 검색을 하게 됐다. android custom dialog 라는 키워드로 구글에 검색을 해보면.. 1. Dialog를 이용하는 방법 2. AlertDialog.Builder를 이용하는 방법 3. DialogFragment를 이용하는 방법 이렇게 3가지를 주로 찾을 수 있었다. 뭐야.. 뭐가 더 좋은거야... 검색을 계속 해보니 Android Developer 공식 홈에서 대화상자 페이지를 보니 뭘 써야 할지 알 수 있었다. 해당 내용은... Dialog  클래스가 대화상자의 기본 클래스이지만,  Dialog 를 직접 인스턴스화하는 것은 삼가야 합니다. 대신 다음 서브클래스 중 하나를 사용하세요. AlertDialog  :  제목 하나, 최대 세 개의 버튼, 선택 가능한 품목 목록 또는 사용자 지정 레이아웃...

[안드로이드] 안드로이드 4대 컴포넌트 - 액티비티(Activity)

- 안드로이드 4대 컴포넌트 액티비티(Activity) : 화면을 구성하는 가장 기본적인 컴포넌트 서비스(Service) : 백그라운드에서 동작하는 컴포넌트 컨텐츠 프로바이더(Contents Provider) : 응용 프로그램 간의(앱과 앱) 데이터를 상호 공유하기 위한 컴포넌트 브로드캐스트 리시버(Broadcast Receiver) : 단말기에서 발생하는 이벤트 수신을 위한 컴포넌트 (네트워크 상태, 배터리 상태, SMS수신, 스크린 꺼짐.. 등) - 안드로이드 액티비티의 생명주기( C-S-R-P-S-D) on C reate on S tart on R esume on P ause on S top on D estroy - 생명주기 주의 사항 일정시간 동안 장치를 사용하지 않거나 안드로이드가 메모리를 회수해야 한다면 액티비티가 소멸될 수 있다. 메모리 회수가 필요하더라도 절대 실행중인 액티비티를 소멸시키지 않는다. 일시중지(paused), 중단(stopped) 상태의 액티비티만 destroy 됨. (일시중지나 중단의 경우에 onSaveInstanceState(....) 메서드가 호출됨) 일반적으로 onPause와 onSaveInstanceState()가 호출되는 것을 염두해 두고 코드를 작성하면 된다. - 상황에 따른 생명주기 화면을 실행 했을 경우 : C - S - R 뒤로 버튼을 눌러 화면에서 없앨 경우 : P - S - D 홈 버튼을 눌러 화면을 닫았을 경우 : P - S                                 ...