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