일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 영어회화 100일의 기적
- 위상정렬
- 다음 API
- 다음 지도 api
- 인간이 그리는 무늬
- boj
- 캘리그라피
- 창훈쓰다
- 언어의 온도
- BOJ 2098
- 다이나믹 프로그래밍
- 안드로이드 스튜디오
- 외판원 순회
- 이분탐색
- 비트마스크
- BFS
- lower_bound
- multiset
- 그리디 알고리즘
- upper_bound
- 평창동계올림픽
- 성화봉송
- 백트레킹
- Segment Tree
- DP
- 성화봉송주자
- 생활코딩
- yolo
- MST
- 삼성 코딩테스트
- Today
- Total
목록안드로이드 스튜디오 (11)
Hoon222y
[ 프로젝트 기반 ] - http://apis.map.daum.net/android/sample/ 을 기반으로 프로젝트 진행 - http://codeman77.tistory.com/55 를 통한 다음 우편 주소 서비스 [ 구현한 기능 ] - 디자인 80% - 클릭 된 위치를 저장하고 보관 가능 - 클릭한 위치에 마커를 추가하여 확인 가능 - 받아올 좌표 (만남 장소)를 입력하면 그 부분은 커스텀 마크로 체크 - 커스텀 마크 부분과 모든 출발 지점 연결 - 주소 검색 기능 - 주소를 검색 후 그 주소의 위치를 위도, 경도로 받아오는 기능 - 위도, 경도 받아온 것을 지도에 찍기 - 안드로이드 인트로 화면 확정 - 카카오톡 최종 장소 공유 기능 - http통신 구축 - 최종 장소 확정되면 해당 장소로 줌인 ..
채팅창을 구현하는 과정에 저런 오류가 발생하였다. 해결책은 구현할 때 extends Activity로 받아주면 된다. 123456789101112131415161718public class ChatMode extends Activity { private ListView lv; private MyAdapter mAdatper; private ArrayList list; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //listItem 클래스 : ListView의 아이템에 본인이 넣고자 하는 데이터들의 묶음 ..
원하는 결과를 얻게되면 그 결과를 여러 사람에게 알려야 할 필요가 있다. 따라서 가장 대중적으로 사용되는 카카오톡 공유기능을 통하여 결과를 알리는 기능을 구현해 보도록 하겠다. 하기전에 가장 기본적으로 필요한것은 https://developers.kakao.com 에서 앱을 만들고 키를 가지고 있어야 한다는 것이다. 혹시 그 과정을 모른다면 http://hoon222y.tistory.com/270 를 참고하면 잘 설명이 되어있다. 일단 네이티브 키, 혹은 Rest Key를 알고있다는 가정하에 진행하도록 하겠다. 첫번째는 Project의 build.gradle 에서 해당 코드를 추가하는 것이다.12345678allprojects { repositories { jcenter() //카카오톡 공유를 위한 2줄..
[ 프로젝트 기반 ] - http://apis.map.daum.net/android/sample/ 을 기반으로 프로젝트 진행 - http://codeman77.tistory.com/55 를 통한 다음 우편 주소 서비스 [ 구현한 기능 ] - 디자인 40% - 클릭 된 위치를 저장하고 보관 가능 - 클릭한 위치에 마커를 추가하여 확인 가능 - 받아올 좌표 (만남 장소)를 입력하면 그 부분은 커스텀 마크로 체크 - 커스텀 마크 부분과 모든 출발 지점 연결 - 주소 검색 기능 - 주소를 검색 후 그 주소의 위치를 위도, 경도로 받아오는 기능 - 위도, 경도 받아온 것을 지도에 찍기 - 안드로이드 인트로 화면 확정 [구현 예정 사항] - 최종 장소 확정되면 해당 장소로 줌인 기능 - 최종 장소가 정해지면 주변 ..
어플을 제작하면서 서로 다른 Class사이에서 구조체 리스트를 공유하여 사용해야하는 일이 생겼다. 갓 투리님의 은총으로 간단하게 해결하였다. 1234567891011121314 public static class posLocation implements Serializable{ Float firstPos; Float secondPos; public posLocation(Float first, Float second) { firstPos = first; //받아온 위치들을 구조체로 만든다 secondPos = second; } } // 좌표 저장을 위한 pos 배열로서 위도와 경도를 저장하기 위해 전역 변수로 선언 // static을 쓰면 이 프로그램 안에서 유일하다 이 이름을 쓰는애가 그래서 다른 cla..
Geocoder 이란 주소값을 통해서 위도와 경도를 받아오는것을 의미한다. 생각보다 간단한 코드로 해결이 가능하다. import android.location.Geocoder;를 하고 사용해야 한다. 1234567891011121314151617181920212223242526 Geocoder coder = new Geocoder(getApplicationContext()); try{ ArrayList addrList = (ArrayList) coder.getFromLocationName(pos,3); Iterator addrs = addrList.iterator(); String infoAddr = ""; double lat = 0f; double lng = 0f; while(addrs.hasNext(..
[ 프로젝트 기반 ] - http://apis.map.daum.net/android/sample/ 을 기반으로 프로젝트 진행 - http://codeman77.tistory.com/55 를 통한 다음 우편 서비스 [ 구현한 기능 ] - 디자인 0% - 클릭 된 위치를 저장하고 보관 가능 - 클릭한 위치에 마커를 추가하여 확인 가능 - 받아올 좌표 (만남 장소)를 입력하면 그 부분은 커스텀 마크로 체크 - 커스텀 마크 부분과 모든 출발 지점 연결 - 주소 검색 기능 [구현 예정 사항] - 인터페이스 지속적 수정 - 주소를 검색 후 그 주소의 위치를 위도, 경도로 받아오는 기능 - 위도 경도 받아온것을 지도에 찍기 - 앞부분 시작 인트로 만들기
프로젝트를 진행하면서 http://postcode.map.daum.net/guide#attributes 해당처럼 주소를 검색하고 받아올 필요가 있는 경우가 있었다. 진행하고 있던 프로젝트와 위의 코드를 병합하는 과정에서 안드로이드 스튜디오상 R에 빨간줄이 ... package r does not exist 이라는 오류와 함께 진행되지 않았다. 구글에 검색해본 결과 문제가 해결 될 수 있는 경우가 크게 2가지로 나누어졌다. 1) 오타찾기2) 프로젝트를 clean & rebuild 나는 이 두가지 경우로도 해결이 안됬는데 부가적인 오류창으로 net.daum.android.map.openapi.sampleapp.R 이런 오류또한 함께 발견되었다. 대략 한시간정도의 삽질 후 해결한 방법은 .... R에 포함된 ..
프로젝트를 진행하면서 좌표의 위치를 저장하고 불러오는 기능이 필요하여 Array를 사용하게 되었다. 안드로이드 스튜디오 내에서 배열을 사용하기 위해서는 가장먼저 import.java.util.ArrayList 를 한 후에 사용을 하게 된다. 그 이후에는 인스턴트를 생성하게 되는데 해당 활용 방법은 예시 코드를 통해 살펴보도록 하겠다. 12345678910111213141516171819202122232425262728public static void main(String[] args) { ArrayList fruits = new ArrayList(); // String형의 ArrayList 인스턴스를 만듬 fruits.add("사과"); // ArrayList에 Element 추가(add 메서드) fru..
다음 API 가이드에 있는것처럼 코딩을 하였는데 애플리케이션 내에서 지도 화면이 나오지 않고 하얀색 화면만 나오는 문제가 발생하였다. 열심히 Log 파일을 뒤져보던 결과 MapViewLocationManager: init failed 이라는 오류가 있다는 것을 찾을 수 있었다. 또한1mali_winsys: EGLint new_window_surface(egl_winsys_display*, void*, EGLSurface, EGLConfig,egl_winsys_surface**, egl_color_buffer_format*, EGLBoolean) returns 0x3000, [1440x2240]-format: cs 라는 오류 또한 찾을 수 있었다. 열심히 삽질을 하다가 결과를 찾게 되었는데 나는 Key를 ..