본문 바로가기

모바일앱 프로젝트33

AWS 사용 종료하기 지난 달 프로젝트를 올리려고 AWS 계정을 만들고 사용했었다. 오늘 RDS 사용 관련해서 프리티어 제공 시간을 거의 다 사용했다는 메일을 받아서 사용을 멈추려고 한다. 다른 분들이 진행하신걸 참고하니 그냥 계정 해지를 하시기도 하던데, 확실히 하고 싶어서 아래와 같이 EC2와 RDS의 내용을 종료 및 삭제해준 뒤 계정을 해지했다. 1. RDS 삭제 우선 로그인을 해서 위의 사진처럼 인스턴스를 중지한 상태에서 삭제하였다. 그리고 AWS 공식 페이지에 따르면 메뉴의 스냅샷 섹션에서 수동 스냅샷을 삭제해줘야한다. (Reference 1번 참고) 2. EC2 인스턴스 종료 그리고 EC2 인스턴스도 종료해줬다. https://console.aws.amazon.com/ec2/ 해당 링크에 들어가서 탄력적 IP와 볼.. 2021. 4. 29.
안드로이드 리스트뷰 만들기 기존의 프로젝트에서 버튼을 사용해서 갤러리와 이미지 처리 activity로 각각 넘어갔었다. 미관상.. 보기 불편해서 gridview로 이쁘게 만들까 하다가, 원래 기획대로 리스트뷰로 재구성해봤다. listView라는 empty activity를 하나 생성해주었다. - activity_list_view.xml ListView는 EditText 나 ImageView와 같이 사용자가 정의한 데이터 목록을 아이템 단위로 구성하여 화면에 출력하는 ViewGroup의 종류이다. ListView에 사용자 지정 데이터를 활용해 화면에 표시하기 위해서는 Adapter 클래스를 사용해야 한다. 사용자 데이터와 화면 출력 View 의 두 부분을 이어주는 역할이라고 보면 된다. - listView.java public cl.. 2021. 3. 30.
안드로이드 Spinner (ComboBox, Select input) 만들기 프로젝트에서 아이템 카테고리 별로 분류하기 위해서 이미지 데이터 전송시, 패션 아이템을 분류할 수 있는 spinner 기능을 추가하였다. - SubActivity.xml 우선 Spinner를 하나 생성해준다. - SubAcitivity.java spinner 객체를 id를 통해 찾고, 원하는 select option들을 문자열 배열에 넣어준다. 그리고 배열의 요소들을 ArrayAdapter를 통해 배열 요소들을 spinner에 띄울 수 있다. @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_sub); // ComboBo.. 2021. 3. 30.
안드로이드 로딩 화면 만들기 (java) 크게 두 가지 방법으로 구현해봤다. 1) ProgressDialog 사용하기 2) 새로운 activity 사용하기 1) ProgressDialog 사용하기 ProgressDialog에는 크게 선형으로 구현되는 linear 타입과 우리가 흔히 보는 spinner 타입이 사용되는 것 같다. 나는 spinner 타입을 사용했다. // ProgressDialog 생성 ProgressDialog dialog = new ProgressDialog(SubActivity.this); dialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); dialog.setMessage("Image processing..."); dialog.show(); // ProgressDialog 없애기.. 2021. 3. 23.