엑스케이션 화면 인터페이스 개념도..
카테고리..
- 1. 어플리케이션 (8)
- 새주소앱 안드로이드 (2)
- 엑스케이션앱 안드로이드 (1)
- 여기앱 안드로이드 (5)
- 2. 예제 코드 (1)
- java (1)
- 3. 비젼 프레스 (1)
- 9. 미 분류 (2)
- 1. 어플리케이션 (8)
-
최근 포스팅..
최근 댓글..
Tags
Meta
다운로드 어플 : MultiAddress.V1.20.apk
다운로드 메뉴얼 : MultiAddressManual.ppt
만능주소 앱은 행정안전부(http://www.juso.go.kr)에서 제공하는 주소 변환 데이터를 이용하여, 지번, 도로명 주소를 상호 변환할 수 있게 하는 어플리케이션 입니다.
기능 요약.
>> 새주소 검색
→ 검색 모드 : 지번 검색/ 도로명 검색/ 우편번호 검색
→ 지역 설정 : 특별시/도 설정
→ 지번 검색 모드 : 동/면/리, 건물명 키워드 검색 (단어 일부 지원), 본번/부번
→ 도로명 검색 모드 : 도로명/ 건물명 (단어 일부 지원), 본번/부번
→ 우편번호 검색 모드 : 앞자리/뒤자리 개별 검색가능
→
>> 검색 결과
→ 페이지 단위(기본 40)로 표시, 다음 페이지 버튼 제공
→ 검색 결과 전화면에 표시
→ 검색 결과 : 구글맵 위치확인/ 주소(텍스트) 보내기 (SMS, 카톡, 등등)
→
>> 위치 검색 (구글맵)
→ 지도표시 모드(일반/위성사진) – 구글맵 지원
→ 화면 저장
→ 화면 저장/ 이미지 보내기 (MMS, 카톡, 트위터, 등등)
→ 위치 이동 : 현재 위치/ 검색 주소 위치
→ 현재 위치 검색 : 화면 중심(십자가) 위치에 가까운 주소 검색
검색 결과 주소 상단 표시/ 검색 위치로 이동
→ 새주소 검색 : 현재 위치 검색으로 검색된 옛날주소를 새주소로 재 검색.
→ 빨간색 핀(현재위치), 파란색 핀 (검색 주소 위치), 십자가(중심위치),
화살표(중심위치에서 검색 주소위치 방향 및 거리)
→
>> 환경 설정
→ 기본 검색 방법 설정 : 검색 방법 자동으로 선택됨. (기본 지번 검색)
→ 기본 검색 지역 설정 : 검색 지역 자동으로 선택됨. (기본 전국 검색)
→ 페이지당 주소 개수 : 페이지당 가져올 주소 개수 (기본 40개)
→
>> About
→ 이 어플리케이션에 대해서..
→
새주소앱을 구상하고 있습니다.
지번 주소를 새로운 도로명 주소로 변환해주는 앱을 만들어보려구요.
이 앱을 만드는 이유는 .. 음..
다음번 앱을 만들기위한 기초 공부라고 할까요?
서버/클라이언트 통신 관계를 먼저 리뷰하는거에요.
이 새주소앱은 행안부(www.juso.go.kr)에서 제공하는 매핑 테이블 데이터를을 이용하여, 제 개인 서버 데이터 베이스에 데이터 구축합니다.
구축한 데이터를 제공해 줄수 있는 미들 웨어로.. XMLRPC server for php 기술을 이용하여 클라이언트에 데이터를 제공하게 됩니다.
클라이언트 안드로이드 앱에서는 XMLRPC client for Android 기술을 이용하여 데이터에 접근할 수 있게 됩니다.
기존에 안드로이드 진영에 새주소 검색 앱이 몇 종류가 있습니다.
그중에는 아주 잘 만들어긴것도 있습니다. 이 앱에서는 특별한 기능이 없어서 그 이상 넘을 수 있을지 모르겠습니다. 또 넘는다고 해서 어떤 의미가 있는지도 모르겠구요.
그래도 연습 삼아서 만들어 보려합니다.
보드 테스트 해봤는데, 드라이버 잘 깔리고 I/O 동작은 하는듯 보이네요 ㅎㅎ
처음 실행시키면, 아래와 같이 표시 됩니다.
지도의 위치는 자기가 있는 위치를 가르킵니다.
파란색 클립은 자신의 실제 위치(GPS, WIFI, 3G 에 의해서 확인된 위치를 표시)
빨간색 클립은 확인된 상대의 위치(메시지로 수신된 위치)
가운데 십자 막대는 화면 중심 위치입니다.
자신의 GPS 위치값과 실제 위치가 맞지 않는 경우 화면을 이동해서(십자막대) 위치를 보냅니다.
그림2) 는 여기앱의 메뉴화면입니다.
지도 메뉴는 구글 맵 화면을 지도로 보이게 합니다.
위성 메뉴는 구글 맵 화면을 위성 사진으로 보이게 합니다.
위치전송 메뉴는 현재 위치(가운데 십자 막대)를 문자 메시지로 전송합니다.
그림3) 위치를 전송할 상대 전화번호를 입력합니다.
입력후 “OK” 확인 버튼을 누르면 문자 메시지가 보내집니다.
* 이때, 상대방도 요기앱이 설치되고 한번은 실행되어있어야 합니다.
그림4) 빨간색 핀이 상대 위치 입니다.
상대 위치가 문자 메시지로 전송되어지면, 다시 여기앱이 실행되면서
아래와 같은 화면으로 바뀝니다.
실제 여러분의 위치와는 다르겠죠.. ㅎㅎ
그림5) 위성사진으로 전환한 화면.
화면 레벨에 따라서 위성사진 이미지가 안나올수도 있습니다.
이상 급하게 작성해서 올립니다.
허접한 앱 관심갖어주셔서 감사합니다.
^^
여기 앱 아이콘 만들어 봤어요.
포토샵으로 여기 저기에서 가져온 이미지 이용해서 만들었는데..
디자이너가 아니라 ㅎㅎㅎ
크기별로
72*72
48*48
36*36
3가지 종류로 만들었습니다.
WordPress 블로그 포스팅 코드.
자바 언어를 이용하여 프로그램 안에서 원격으로 포스팅 하는 코드.
블로그 포스팅:
public static Entry createPost(
GoogleService myService, String blogID, String title,
String content, String userName)
throws ServiceException, IOException {
// Create the entry to insert
Entry myEntry = new Entry();
myEntry.setTitle(new PlainTextConstruct(title));
myEntry.setContent(new PlainTextConstruct(content));
// Ask the service to insert the new entry
URL postUrl = new URL("http://www.blogger.com/feeds/" + blogID + "/posts/default");
return myService.insert(postUrl, myEntry);
}
블로그 드래프팅:
public static Entry createPost(GoogleService myService, String blogId,
String title, String content, String userName,
Boolean isDraft)
throws ServiceException, IOException {
// Create the entry to insert
Entry myEntry = new Entry();
myEntry.setTitle(new PlainTextConstruct(title));
myEntry.setContent(new PlainTextConstruct(content));
myEntry.setDraft(isDraft);
// Ask the service to insert the new entry
URL postUrl = new URL("http://www.blogger.com/feeds/" + blogID + "/posts/default");
return myService.insert(postUrl, myEntry);
}
PC base system..
MLC board – motion, input/output control.
Vision board – vision control.
구형자재 사용 – 자재 구매 불요.
PC 프로그램 개발 – 개발 시간 필요.