본문 바로가기

반응형

전체 글

(352)
`도서관 도서 정보` 베타에 가까운 첫 버전 입니다. 좌석 정보를 만들다 보니 도서 정보 까지 만들게 되었습니다. 빨리해야지 해야지 하다가.. 이제서야 하게 되네요 ㅋㅋ 이건 좌석 정보보다 업데이트가 많이 느릴것 같습니다. 하지만 좌석 정보가 거의 막바지이기 때문에 더 많은 시간을 쓸수도 있지요~~ 아직은 중앙대 밖에 지원하지 않는 다는 단점이 있지만.... 거의 테스트 목적으로 올린겁니다. 도서 이미지가 출력 안되는게 가장 큰 단점입니다.... 처음 만들때는 이미지가 들어갔지만.... 빼버렸음 ^^;;
v0.18.0 업데이트 - 도서관 정보 추가, 수정 방식 변경 전 버전에서 시험적으로 정보를 서버에 두고 다운받아서 파일로 저장하는 방법을 사용하였습니다. 단순하게 생각하여 XML로 내부에 저장하고 실행할때마다 파싱을하니 너무 느렸습니다. 그리고 하나의 정보가 수정되어도 새로운 버전으로 업데이트를 하고 모든 파일을 다 다운로드 받아야 했습니다. 비효율적인 파일입출력과 비효율적인 통신등 너무 비효율적이었습니다. 그래서 이번에는 수정된 정보만 다운로드 받아서 저장하도록 하였습니다. 실행할때 마다 최신 정보를 확인하는 과정이 있기는 하지만 전에 비해 확실히 빠른 속도입니다. 그리고 변경된 정보가 있으면 어떤 도서관 정보가 변경되었는지 보여줍니다. ^^ 전체적인 GUI는 변경이 많이 되지 않았고 첫 화면에서 정보를 읽어올때 다이얼로그가 변경되었습니다. 이번 버전으로 기대할..
Activity 타이틀바에 프로그래스바 위 사진과 같이 제목이 표시되는 타이틀바에 프로그래스바를 표시하고 싶을때는 다음과 같은 방법을 사용하면 됩니다. public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_PROGRESS); setContentView(R.layout.main); } 위와 같이 해주면 타이틀바에서 progress 를 사용할 수 있습니다. 현재값은 다음과 같이 설정하면 됩니다. setProgress(progress); progress 값은 0~10000 까지이며 10000 이 되면 완료되어 progress 가 사라지게됩니다. 웹뷰를 쓸때 유용할 것 같습니다.
버전이름 가져오기 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(); }
가로화면, 세로화면 전환시 문제점 가로, 세로로 화면을 전환할때 마다 onCreate() -> onStart() -> onResume() 이런 순서대로 실행됩니다. 만약 파일을 읽거나 네트워크처리가 들어가게되면 중복처리가 발생할 수도 있습니다. 이걸 막는 방법에는 몇가지가 있는듯 하나 제일 간단한 방법인거 같은 AndroidManifest.xml 을 수정하는 방법을 적어봅니다. testA 액티비티는 아무런 수정이 없으므로 위와 같은 문제가 존재합니다. testB 액티비티는 가로, 세로 화면 전환에서는 위의 문제가 발생하지 않습니다. testC 액티비티는 가로, 세로 화면 전환과 쿼티자판을 열고 닫을때에도 위의 문제가 발생하지 않습니다. 화면 전환이나 쿼티자판을 열고 닫을때에도 onCreate -> onStart() -> onResume(..
도서관 좌석 정보 v0.12.0 업데이트 하루만에 또 업데이트 해버린..... 추가 도서관 고양시 마두도서관, 신라대, 원광대, 전주 교대, 광주 교대, 호남대, 상명대 (천안), 백석대, 한국 기술교대, 배재대, 강원대, 강원대 별관, 관동대, 춘천교대, 한라대, 목포대, 대전 보건대, 안산1대, 백석문화대, 영진 전문대, 인하대 변경 기능 국민대 잔여, 사용 좌석 잘못된 표시 수정
도서관 좌석 정보 v0.11.0 (총 69개 도서관) 총 69개 도서관 이라고 하니 많아 보이네요....; 같은 대학에 다른 도서관도 따로 만들었으니 하나의 학교에 3개의 도서관이 있는 곳도 있습니다. 지역 도서관은 12개 있습니다. 지원 도서관 중앙대, 중앙대(안성), 건국대, 광운대, 삼육대, 상명대, 서강대, 서울산업대, 서울시립대, 숭실대, 제주대, 조선대, 한국외대, 한국외대 법학도서관, 한국외대(용인), 한국해양대, 한양대, 한양대 법학학술정보관, 한림대, 부경대, 부산 경성대, 동국대 만해관, 청주대, 성신여대, 성결대, 강남대, 세종대, 서원대, 덕성여대, 동국대 별관, 공주대, 전남대 (여주), 광명시 중앙 도서관, 광명시 하안 도서관, 송파도서관, 단국대, 고려대, 고려대 하나스퀘어, 고려대 학술정보관, 대구대, 국민대, 영남대, 성남시 ..
Syntax Highlighter 2.0 설치하기 다운로드 http://alexgorbatchev.com/wiki/SyntaxHighlighter `스킨->HTML/CSS 편집` 으로 가서 사용할 때에는 이걸 쓰고 안에 다가 코드르 넣어 주면 됩니다

반응형