kivy는 자료 찾기가 어려워서 그냥 지워버렸어.자바를 설치하고 안드로이드 스튜디오도 설치했다.컴퓨터가 힘들어하는 게 느껴져. 후후후 플레이 스토어 개발자 등록 3월 28일 일요일 다..안드로이드 스튜디오를 켜지 않은 채 며칠이 지나버렸다. 오늘부터 나의 목표는 매일 시도하는 것이다. 선대, 안드로이드, C언어 다 진짜 실행만이라도 해야겠다! 오늘이 그 첫날이었는데 벌써 밤 11시 반이면 잘 시간이 되었다. 그래도 만지기로 했기에 선대는 어디까지 했는지 진도 확인을 하고 안드로이드 책을 펼쳤다. 안드로이드 doit 책을 보고 있지만 레이아웃을 구성하려면 잠시 망설일 게 뻔해 일단 개발자 등록부터 하려고 한다.
Android 개발자 등록-Android 앱(Android App)을 등록하기 위해 Android 개발자 등록을 해 봅시다. (posstree.com) 이 웹사이트에서 알려준 사이트(https://play.google.com/apps/publish/signup/))에 들어가 자신의 정보를 입력하고 카드 결제를 했다. 개발자로 등록하려면 안드로이드 앱에서 25달러를 결제해야 한다. iOS는 매년 결제해야 하지만 안드로이드는 한 번만 하면 된다.* 아 그리고 해외결제는 전화번호를 +8210*****************************************+82! 오늘은 끝!
xml로 버튼 구성 3월 29일 월요일~오늘 목표는 버튼 설정을 끝내는 것. 여기서 자꾸 문제가 생긴다.오늘의 문제는 hardcodedstringshoulduse@stringresource였다. – > 해결
0이랑 =는 왜 그래? 일단 오전에는 여기까지 하고 오후에는 [0,=] 해결, button과 연산/숫자를 기록해 두는 함수 설정까지 해야 한다.경고문 가로되, thisviewisnotconstrained vertically: itwilljumptothetopunlessyouaddavertical constrint->그대로 구글하니까: androidlayout-Thisviewisnotconstrained vertically. Aruntime itwilljumptotheleftunlessyouaddavertical constraint->해결!!
이 버튼을 button1~22로 설정해 놓고 일단 버튼명과 연산자/숫자명을 적어두려고 한다.id: 이름 textView 기본 계산기
button 14: % button 20: Cbutton 16: Xbutton 13: BACKSPACE
button : 7button 4 : 8button 5 : 9button 6 : ÷
button 7:6 button 8:5 button 9:4 button 10:+
button 11:3 button 2:2 button 3:1 button 12:-
button 22 : 0 button 21 : =
버튼 사용법 (Android 버튼 기본 사용법. (Android Button) :: 개발자를 위한 레시피 (tistory.com)) 지금까지는 xml 조금 수정한 것을 제외하면 내가 코딩한 것이 하나도 없다. 안드로이드 스튜디오에는 design이라는 창이 있는데, 여기서 버튼을 추가할 수 있었다.
버튼 이벤트 처리 3월 28일 일요일 오늘은 안드로이드 버튼 이벤트 처리를 해볼게~ [Android]안드로이드 버튼 이벤트 처리 방법 정리(청취자 구현 및 이벤트 핸들링)(tistory.com)를 보면 나는 Constraint Layout 아래에 Button이 있는 구조인 것 같다.후, 잘 안 돼. 진정해!! innerpeace… 무리하지마.내가 어려움을 느낀 지점-인터넷으로 검색을 하면 내가 기존에 짠 것과 달리 어떻게 적용해야 할지 모르겠다.계산기라고 검색하지 말고 좀 더 단계를 나눠보자.이 정도는 오늘 가능하다고 생각하는 것이라면… 버튼을 누르면 textview에 해당하는 숫자/기호가 표시되도록 한다.
[참고] <안드로이드 앱 프로그래밍 Doit> 307 이벤트 처리 GUI 터치 이벤트/키 이벤트가 가장 쉬운 방법은 클릭 이벤트를 사용하는 것이다 onClick 속성의 값으로 메서드 이름을 설정 or 소스코드에서 버튼 객체로 OnClickListener를 이용하여 청취자 객체 정의 Delegation model..-booleanon TouchEvent (MotionEventement) – onShowPress ()
⇩ 음.. 뭔가 시도한다(버튼누르는것을 이벤트로 처리하고 누르면 을 눌렀습니다를 핸드폰창에 나오게 하고 싶었다) 여기까지 하고 실행하면..
증상 1. 핸드폰 화면이 까맣게 변하는 증상 2. 컴퓨터가 힘든 증상 3. 코드에 노란 선이 너무 뜬다 -> 노란 선을 수정하면서 다시 해보자 기본 버튼 이벤트 수정 + 버튼에 계산기관 수 추가 3월 31일
compiler 설정으로 해결한다. 수정은 노란색 등을 눌러 Alt+shift+enter를 누르면 해결해준다. 흐흐흐 문제 1. Resourceidwillbenonfinal in Android pluging radle 5.0, avoidusing theminswitch statement -> switch를 ifelse로 바꾼다.
‘원~’ 버튼을 누르면 화면에 ’00을 눌렀어요’가 뜬다.문제: 하나를 누르면 다른 하나도 우다다뜸(ex.=눌렀는데 등호를 눌렀다, 나누기를 눌렀다, 1을 눌렀다, 이렇게 뜸) 왜 그럴까? 이건 나중에 해보자.