태그

레이블이 Android인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Android인 게시물을 표시합니다. 모든 게시물 표시

2019년 5월 31일 금요일

[Android] 안드로이드 UI 만들기

https://offbyone.tistory.com/249

https://offbyone.tistory.com/261?category=283348 

: logcat 사용법

[Android] 단축키

#1.
가장 먼저 익힐 단축키는 코드 자동정렬, 코드 자동정리 기능이다.
이클립스에서는 Ctrl+Shift+F 단축키였는데……
안드로이드 스튜디오에서는 Ctrl+Alt+L이다.
(메뉴로는 Code > Reformat Code)
그러면 Reformat Code 팝업이 뜨는데 영어가 짧아도 대충 보면 알 수 있다.
File: 파일 전체를 정렬할 것인가.
Selected text: 드래그로 선택한 부분만 정렬할 것인가.
All files in directory: 폴더 안에 있는 전체 파일을 정렬할 것인가.
해보니 이것뿐만 아니라 자동 import 최적화(이클립스 Ctrl+Shift+O) 기능까지 한 번에 해결해 준다.
정렬 스타일 지정은 해당 포스트 참조 > 코드 구글 스타일

#2.
오버라이드 메소드(Override Methods), Implement Methods
Override Methods는 Ctrl+O
(메뉴로는 Code > Override Methods)
Implement Methods는 Ctrl+I
(메뉴로는 Code > Implement Methods)
와, 이 부분은 진짜 너무나도 편해졌다.
보통 대부분 프로그램은 Ctrl+O 단축키가 파일 열기인데, 솔직히 소스 코딩하면서 많이 쓰는 걸 편한 단축키로 하는 게 맞는 거 아닌가.
이클립스에서는 이 기능을 쓰려면 무려 단축키를 두 번이나 써야 한다.
(Alt+Shift+S로 Source 메뉴를 열고 V를 한 번 더 눌러줘야 한다.)

#3.
한 줄 삭제, 드래그 여러 줄 삭제 기능은 Ctrl+Y이다.
이클립스에서 Ctrl+Y는 다시 실행이었는데 여기에서는 줄 삭제 기능이다.
그렇다면 여기에서 다시 실행은? Ctrl+Shift+Z이다.
Ctrl+Z는 이클립스나 안드로이드 스튜디오에서 모두 실행 취소 기능이고.

#4.
한 줄 복사, 드래그 여러 줄 복사 기능은 Ctrl+D이다.
이클립스에서 Ctrl+D는 줄 삭제 기능인데 여기에서는 줄 복사 기능이다.
이클립스에서 줄 복사는 Ctrl+Alt+(↑ or ↓)이다.
아무래도 이클립스에서는 삭제하던 기능이 여기서는 복사 기능이니 이클립스, 안드로이드 스튜디오 번갈아 쓴다면 무지하게 헷갈릴 것 같다.


출처: https://corej21.tistory.com/36 [인생, 스레드!]

2019년 5월 30일 목요일

[Android] Android studio 로 application 설치할 때, device unauthorized 에러 발생

[Android] Android studio 로 application 설치할 때, device unauthorized 에러 발생

$ adb push app-debug.apk /data/local/tmp/com.beanandyu.myapplication
com.android.ddmlib.AdbCommandRejectedException: device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.
Error while Installing APK


위의 에러는 Android Device에서 USB Debugging을 허용하지 않았을 때에 발생한다. 

해결방법은 
Android device의 usb 연결을 뺏다가 다시 연결하면 pop up menu가 뜨면서 
usb debugging 허용을 물어본다. 

이 때, YES 를 선택하면 된다. 

게시물

DP 공부