본문 바로가기

전체 글324

Android Studio Activity 전환 (화면 전환), Intent 3 이번 예제는 화면을 두개로 구성하고 첫번째 페이지 버튼을 누르면 두번째 페이지가 열리고 거기에 입력한 데이터를 다시 첫번째 화면에 출력하는 것임 Main화면부터 디자인 하자 SecondActivity 생성 및 편리하게 Layout도 같이 만듬 이제 화면은 둘다 디자인이 되었으니, Main부터 코드 작성 2019. 9. 18.
Android Studio Activity 전환 (화면 전환), Intent 2 Second 화면 구성 TextView만 하나 만들어서 받아온 값을 넣자 이제 다시 MainActivity로 돌아와서 코드 작성 (EditText에 입력한 것을 버튼을 눌러서 SecondActivity 에 보내자) 여기서 MianActivity와 Second는 별개라 참조로 데이터를 그냥 가져올 수 없음..!! 이제 SecondActivity 코드 작성 입력하고 버튼을 누르면, 새로운 창이 뜨고 거기에 내가 입력한 값을 확인할 수 있다. 2019. 9. 18.
Android Studio Activity 전환 (화면 전환), Intent ●Android App 4대 구성요소 1)Activity - 화면 담당 2)Service - Background작업 3)Broadcast Receiver - 디바이스의 상태변환 인지 4)Content Provider - 다른 앱에게 내 Data를 제공 1)Activity 간단한 예제 만들기 java, XML, manifest.xml 등록 버튼을 눌렀을대 페이지 바꾸기 자바 문서 만들기 XML만들기 간단하게 텍스트 하나만 띄워보자.. JAVA 파일 만들고, XML 만들고 마지막으로 Manifest.xml 등록해야 작동한다!!(중요) 그리고 또 중요한 것이 새로운 클래스를 작동하려면 Class 임의 이름 = new Class(); 이렇게 했지만, 여기선 이제 다르다!!!! MainActivity로 가서 버튼.. 2019. 9. 18.
Android Studio Adapter View - List View 3 순서 0) Activity 디자인 1) 대량의 데이터 2) 항목의 모양 (Layout) 3) Adapter 4) View 객체 나라 국기 이미지 추가 (이미지는 알아서 준비, 이 예제는 5개 이미지로만 씀) 0) Activity 디자인 하기!!! 여기까지 Activity디자인 끝내고 1) 대량의 데이터 이제 대량의 데이터를 저장할 클래스를 만들것이다.!!! 메인에 대량의 데이터 생성 2) 항목의 모양 (Layout) 이제 항목의 모양을 만들자!!! 이런식으로 여러 나라들을 ListView에 붙일 것이다. 3) Adapter (ArrayAdapter는 TextView 1개만 가능하기 때문에 잘 안쓴다... 그래서 새로 만든다 내 디자인에 맞게!!) 그냥 Adapter를 상속받으면 만들기 힘들어서 BaseA.. 2019. 9. 17.
Android Studio Adapter View -ListView 2 버튼을 누르면 입력한 것을 리스트에 추가하는 ListView (채팅이 이런식으로 만듬) 여기에서 꾸욱 누르면 추가한 것을 삭제하는 기능 추가 그리고 보니 다 삭제 했을때 허전하다.... 추가해보자 다 삭제시 TextView 띄우기 2019. 9. 17.
Android Studio Adapter View -ListView 1 ●Adapter View : 대량의 Data를 화면에 보여주는 ViewGroup View | ViewGroup | AdapterView |------------|------------| ListView Spinner GridView 2019. 9. 17.
Android Studio Menu (Option Menu) ●Menu 1)Option Menu ( ActionBar Menu) 2)Context Menu - 마우스 R버튼 ( Long Click) 3)popup Menu - 사용자 정의 Menu -특이한 옵션 Search View Action View Action Mode 1)Option Menu ( ActionBar Menu) 아래와 같은 메뉴바 만들기 그러나 inflater.inflate(R.menu.option, menu);에서 오류가 날 것이다. 이유는 미리 res폴더에 menu폴더를 만들고 option이라는 xml파일을 만들어서 디자인을 해야한다. OK를 누르면 res에 menu 폴더가 생긴걸 확인 할 수 있다. 이제 menu 마우스 오른쪽 클릭하여 xml파일 생성하기 (파일 이름은 option으로 했다.. 2019. 9. 16.
Android 사용자 알림( Toast, Dialog) 2019. 9. 11.
Android error : Session 'app': Installation did not succeed. The application could not be installed: INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES Retry 집 PC에서 앱을 만들어서 휴대폰으로 앱을 실행 후 다른 장소 PC에서 디버깅을 할 경우 위와 같은 에러가 뜬다. 해결 방법 : 해당 되는 앱을 휴대폰에서만 지우면 된다. 2019. 9. 10.