본문 바로가기

반응형

안드로이드

(65)
'도서관 좌석 정보' 안드로이드 앱 다운로드 600,000 돌파 500,000 이 넘은지 한참이 되어서야 600,000 다운로드를 넘었습니다.언젠가는 1,000,000 다운로드가 되겠죠? :D
WebView 에서 loadUrl 할 경우 브라워져가 실행되는 문제 WebView를 layout에 위치 시키고 loadUrl을 했는데... layout에 있는 WebView가 아니라브라우져 앱이 실행되면서 해당 url을 보여준다.이 문제는 간단한 코드 한줄로 해결된다. WebView webView = (WebView) findViewById(R.id.webView); webView.setWebViewClient(new WebViewClient());
TypeViewManager 이런 저런 앱을 만들다 보니 activity전환 속도나 광고 노출 유지를 위해서 하나의 Activity에서 여러개의 다른 뷰를 보여줄 필요가 있었습니다. 기존에 제공되던 ViewFlipper를 관리할 수 있는 Manager를 제작하였습니다. ViewFlipper가 순서대로 동작되는 단점이 있습니다. 이 점을 극복하기 위해 Manager는 지정된 View로 이동시 필요한 만큼의 이동을 하게 됩니다. 사용하는 방법은 간단 합니다. ViewFlipper 안에 어떤 뷰가 순서대로 적용되어 있는지 알아야 합니다. 그리고 그 순서에 맞게 type을 등록하면 됩니다. 간단한 예제로 보는게 빠를 것 입니다. 간단하게 TabView형식으로 구현한 예제입니다. main.xml TypeManagerTestActivity.j..
v 1.18.1 업데이트 - 오류 수정 2달 만의 업데이트입니다.문제를 알고 있으면서도 놔둔 것이 많은 사용자들이 앱을 지우는 원인이 된 것 같습니다.진작 오류를 해결하지 못한 것을 후회하며.... 늦었지만 업데이트 완료하였습니다. 수정 내용- 추가화면에서 오른쪽 버튼 선택하여 `좌석현황`을 선택할 경우 오류로 앱이 종료- 추가화면에서 오른쪽 버튼 선택시 `나의 도서관 추가` , `나의 도서관 삭제` 메뉴 추가- 업데이트 이력, 개발자 정보 수정- `나의 도서관` 화면에서 back키 누르면 앱을 강제 종료 시키던 것을 정상 종료 시키도록 변경
BroadcastReceiver BroadcastReceiver 예제입니다. 앱이 추가되고 삭제될때 receive 하는 예제입니다. package com.yhg.sample; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.util.Log; public class PackageReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent itt) { String packageName = itt.getData().getSchemeSpecificPart(); String a..
1.16.0 업데이트 많은 분들이 기다리던 휴관일, 이용시간 정보가 제공되기 시작하였습니다. 아직 완벽하지 않은 기능입니다. 보완해야할 부분이 많습니다. 완벽하게 하려고 하면 너무 늦어지게 될것 같아 빨리 올려봅니다. 휴관일 정보가 없을 경우 휴관일 정보가 있을 경우 이용시간 정보가 있을 경우 등의 이미지 입니다. 휴관일 정보가 없는 경우는 365일 개방이거나 정보를 입력하지 않은 것입니다. 다음에는 더 보완된 정보와 기능들로 업데이트하도록 하겠습니다.
새로운 구조로 새로운 작업 예정??? 우연히 동기의 질문에 오랫만에 다시 YHGCommunication 과 관련된 글을 확인하게 되었습니다. 잘 모르고 빨리 만들다 보니 허접한 코드가 되어 버렸습니다. 이벤트 방식의 메세지 처리, 객체 직렬화 메세지 전송 등 비 효율적인 면이 많이 있었습니다. 이 부분을 좀 더 수정해서 새로운 버전의 YHGComm 을 새로 만들까 하는 욕심이 생깁니다. 주요 수정 사항 1. 받은 메세지 처리 방식 수정 2. 전송되는 메세지 구조 수정 3. 서버에서 다양한 사용자 정보를 관리 4. 사용자 고유 번호 할당 5. Android 에서 UI thread 오류 없이 쉽게 동작 기대 효과 1. 많은 수의 메세지 클래스가 줄어듬 2. 조금 더 효율적인 전송 메세지 크기 3. 서버의 확장성 4. 타 플랫폼(Android)와..
대기자수 표시 작업중 위의 이미지는 현재 작동중인 앱을 캡쳐한 이미지입니다. 보시는 것과 같이 기본적으로 2가지 형태로 대기자 정보가 표시됩니다. 1. 전체 열람실 대기자 2. 열람실별 대기자 3. 청소년, 성인 대기자 (작업 예정) 4. 기타 도서관을 차례대로 하나씩 늘려 갈 예정입니다. 특별한 형태의 폼을 가지고 있는 도서관은 늦어 질수 밖에 없습니다. 되도록이면 많은 도서관이 함께 사용하는 폼을 먼저 작업하려 합니다. 이용시간, 휴관일 정보는 데이터는 들어 있지만... 자료검증을 다시 해야 하는가... 에 대한 고민에 빠져 있습니다. 결정나는데로 바로 작업 하도록 하겠습니다.

반응형