4월, 2017의 게시물 표시

HW #6 - 맛집 관리시스템 2

이미지
Source : RMainActivity.java /  RMain2Activity.java /  RMain3Activity.java /  Rest.java RestAdapter.java (추가됨) Layout : activity_rmain.xml /  activity_rmain2.xml /  activity_rmain3.xml rinfo.xml (추가됨) 맛집 관리시스템은 맛집추가 버튼으로 왼쪽과 같은 화면을 띄우고, 정보를 입력받은뒤  추가를 누르면 맛집 리스트에 추가한다.  HW #5 버전과 다르게 Custom Listview를 활용하여 종류, 이름, 전화번호를 동시에 표시한다. 맛집 정보는 전과 동일하게 표시. 이름별, 종류별 정렬을 했을 때 모습이다.  종류별의 경우 치킨-피자-햄버거 순으로 정렬된다. 선택 버튼을 누르면 체크박스가 활성화되며, 체크 후 삭제를 누르면 삭제 대화상자가 팝업. '예'를 누르면 삭제하고  '아뇨'를 누르면 취소한다. 검색창에 검색어를 입력하면 그를 포함하는 맛집을 찾는다. 해당하는 항목이 없다면 전부 표시한다. Source Code :  https://github.com/SBSide/MAD5A1

HW #5 - 맛집 관리시스템

이미지
Source : RMainActivity.java /  RMain2Activity.java /  RMain3Activity.java /  Rest.java Layout : activity_rmain.xml /  activity_rmain2.xml /  activity_rmain3.xml 맛집 관리시스템은 맛집추가 버튼으로 왼쪽과 같은 화면을 띄우고, 정보를 입력받은뒤  추가를 누르면 맛집 리스트에 추가한다. 리스트에 추가된 아이템을 길게 누르면 삭제확인창이 뜨며, 예를 누르면 삭제한다. 리스트에 추가된 아이템을 그냥 누르면 상세정보를 볼수 있다. Tel 부분의 전화기버튼으로 전화걸기 화면을 띄운다. Homepage 부분의 별 버튼으로 브라우저 선택화면을 보여주고, 브라우저를 띄운다. Source Code :  https://github.com/SBSide/MAD5

HW #4 - 레스토랑 예약 activity

이미지
Source : MainActivity.java / Fragment1.java / Table.java Layout : activity_main.xml >> fragment1.xml >> order.xml Fragment, Listview, Snackbar, 대화상자등을 이용하여 만든 레스토랑 예약 activity이다. Listview의 항목 하나를 누르면, 아래에 상세정보가 표시된다. 이를 구현하기위해서 Table 데이터클래스를 만들어두었다. Table 데이터클래스는 다음 변수를 가지고있다. public class Table { String Tablename ; String EnterDate ; int numspag , numpizza ; boolean member ; 초기화 버튼을 누르면 세부 정보가 표시되고 있는 항목, 즉 선택한 항목을 초기화한다. 정보수정을 누르고 스파게티, 피자, 멤버쉽 항목을 수정할 수 있다. activity 전체 소스코드는 아래에서 확인하면 된다. Source code : https://github.com/SBSide/MAD4 Java 코드를 확인하려면 이 링크로. Layout 코드를 확인하려면 이 링크로.