Programming/Android2010.07.14 19:48


위 사진과 같이 제목이 표시되는 타이틀바에 프로그래스바를 표시하고 싶을때는 다음과 같은 방법을 사용하면 됩니다.
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);

		requestWindowFeature(Window.FEATURE_PROGRESS);
		setContentView(R.layout.main);
	}

위와 같이 해주면 타이틀바에서 progress 를 사용할 수 있습니다.

현재값은 다음과 같이 설정하면 됩니다.
	setProgress(progress);

progress 값은 0~10000 까지이며 10000 이 되면 완료되어 progress 가 사라지게됩니다.

웹뷰를 쓸때 유용할 것 같습니다.
Posted by 초프 초프(초보 프로그래머)
Programming/Android2010.07.14 19:27

AndroidManifest.xml 에 보면 versionName 이라고 있습니다.


이 것을 실행 중에 가져오려면 다음과 같은 방법을 사용해야 한다고 합니다.

	String version = "0.0.0";

	try {
		PackageInfo pInfo = context.getPackageManager().getPackageInfo(context.getPackageName(), 0);
		version = pInfo.versionName;
	} catch (NameNotFoundException e) {
		e.printStackTrace();
	}

 

Posted by 초프 초프(초보 프로그래머)
Programming/Android2010.07.14 19:11

가로, 세로로 화면을 전환할때 마다

onCreate() -> onStart() -> onResume()

이런 순서대로 실행됩니다.

만약 파일을 읽거나 네트워크처리가 들어가게되면 중복처리가 발생할 수도 있습니다.

이걸 막는 방법에는 몇가지가 있는듯 하나

제일 간단한 방법인거 같은 AndroidManifest.xml 을 수정하는 방법을 적어봅니다.





testA 액티비티는 아무런 수정이 없으므로 위와 같은 문제가 존재합니다.

testB 액티비티는 가로, 세로 화면 전환에서는 위의 문제가 발생하지 않습니다.

testC 액티비티는 가로, 세로 화면 전환과 쿼티자판을 열고 닫을때에도 위의 문제가 발생하지 않습니다.


화면 전환이나 쿼티자판을 열고 닫을때에도 onCreate -> onStart() -> onResume() 이 실행되지 않게 하려면 이방법이 가장 쉬운 방법이 될것 입니다.

Posted by 초프 초프(초보 프로그래머)

업데이트 하루만에 또 업데이트 해버린.....


추가 도서관
고양시 마두도서관, 신라대, 원광대, 전주 교대, 광주 교대, 호남대, 상명대 (천안), 백석대, 한국 기술교대, 배재대, 강원대, 강원대 별관, 관동대, 춘천교대, 한라대, 목포대, 대전 보건대, 안산1대, 백석문화대, 영진 전문대, 인하대

변경 기능
국민대 잔여, 사용 좌석 잘못된 표시 수정

Posted by 초프 초프(초보 프로그래머)

총 69개 도서관 이라고 하니 많아 보이네요....;
같은 대학에 다른 도서관도 따로 만들었으니 하나의 학교에 3개의 도서관이 있는 곳도 있습니다.
지역 도서관은 12개 있습니다.

지원 도서관


중앙대, 중앙대(안성), 건국대, 광운대, 삼육대, 상명대, 서강대, 서울산업대, 서울시립대, 숭실대, 제주대, 조선대, 한국외대, 한국외대 법학도서관, 한국외대(용인), 한국해양대, 한양대, 한양대 법학학술정보관, 한림대, 부경대, 부산 경성대, 동국대 만해관, 청주대, 성신여대, 성결대, 강남대, 세종대, 서원대, 덕성여대, 동국대 별관, 공주대, 전남대 (여주), 광명시 중앙 도서관, 광명시 하안 도서관, 송파도서관, 단국대, 고려대, 고려대 하나스퀘어, 고려대 학술정보관, 대구대, 국민대, 영남대, 성남시 구미 도서관, 경원대, 동덕여대, 이화여대, 계명대, 인천 부평도서관, 고양시 백석도서관, 인천 계양도서관, 인천 주안도서관, 인천 중앙도서관, 강동구 강일도서관, 강동구 해공도서관, 강동구 암사도서관, 목원대, 충남대, 아주대, 가톨릭대, 경기대, 경희대, 대구가톨릭대, 울산대, 전북대, 경희대 국제 캠퍼스, 금오공대, 한경대, 연세대, 안양대

변경 기능

v0.11.0
- 도서관 목록 새로고침 수정
- 지역 필터를 이름으로 정렬

v0.10.0
- 지역, 대학 도서관 분리
- 자주 가는 도서관 선택
- 필터 변경(이름->지역)
- 상세 좌석 정보 줌인/아웃

Posted by 초프 초프(초보 프로그래머)

업데이트될 내용

- 자주 이용하는 도서관 저장
- 지역별 분류
- 대학/지역 도서관 분류
- 상세 좌석 정보에서 줌 인/아웃 추가

고려 내용

- 영어 추가

추가 예정 도서관 목록
(다음 업데이트에 추가되는 것은 아님...;)
- 송파 도서관
- 단국대
- 한경대
- 인하대
- 연세대
- 과천 도립 도서관
- 충남대
- 전북대
- 인천 계양도서관
- 금오공대
- 경희대 국제 캠퍼스
- 강동구 강일도서관
- 강동구 해공도서관
- 강동구 암사도서관

Posted by 초프 초프(초보 프로그래머)

지원 도서관

중앙대(서울, 안성)

건국대

광운대

삼육대

상명대

서강대

서울산업대

서울시립대

숭실대

제주대

한국외대

영남대

한양대

조선대

한국외대(용인)

가톨릭대

경기대

덕성여대

한국해양대
한양대 법학학술정보관

대구가톨릭대
경희대

고려대

고려대 하나스퀘어

고려대 학술정보관

한국외대 법학도서관

 

추가 도서관

한림대

부경대

공주대

전남대 (여주)

대구대

국민대

성남시 구미 도서관

광명시 중앙 도서관

광명시 하안 도서관


Posted by 초프 초프(초보 프로그래머)
제작 4일만에 마켓에 등록하였습니다.

아직 많은 도서관이 있지는 않지만 계속 추가할 예정입니다.

현재 지원 도서관

중앙대(서울, 안성)

건국대

광운대

삼육대

상명대

서강대

서울산업대

서울시립대

숭실대

제주대

한국외대


첫 화면은 프로그램 실행중에 인터넷 사용이 많아서 3G보다는 wifi로 사용하라고 경고해줍니다.


지원되는 도서관중 원하는 도서관을 선택하는 화면 입니다.
좌석 정보를 보고 싶은 도서관을 선택하시면 됩니다.

선택하신 도서관의 열람실 현황입니다.
전체, 사용, 잔여 좌석이 나옵니다.
잔여좌석의 번호를 보고싶으시면 원하시는 열람실을 선택하시면 됩니다.


열람실의 상세 좌석정보를 가져오기 위해 로딩중인 화면 입니다.


상세 좌석 정보의 로딩이 완료되어 좌석정보를 볼수 있는 화면 입니다.




다른 대학들과 지역도서관들을 추가할 예정입니다. ^^
Posted by 초프 초프(초보 프로그래머)

수정 사항
- 테마 변경
- 정보 메뉴 추가
- 로딩 실패 알림
- 여석이 없을 경우 로딩 안함
- 화면 회전시 다시 로딩 안함



Posted by 초프 초프(초보 프로그래머)
Programming/Android2010.02.25 22:44

 가로, 세로 두가지 모두 테스트를 하기 위해 두개의 에뮬레이터를 만들었습니다.

480x320
320x480




아직 정확하지는 않지만.... 대충 해보니...

메뉴키 - PageUp / F2
취소키 - ESC
잠금키 - F4 / F7
조이스틱 입력(?) - F6
3G 켜기/끄기 - F8

Posted by 초프 초프(초보 프로그래머)