목록전체 글 (1533)
오늘도 공부
출처 : http://blog.naver.com/wind5395?Redirect=Log&logNo=150096686510 mapview위에 mark를 표시하는 방법은 Overlay를 이용한 것이다. 그런데, 안드로이드 상에서 MyLocationOverlay라는 특수한 overlay를 제공해준다. 이름에서 알 수 있듯이 현재 target의 위치를 mapview위에 띄워주는 overlay이다. 자신의 위치를 나타내고, 위치가 갱신이 되면 이동한 경로를 mapview에 그리고, 이동 거리를 계산하는 코드는 다음과 같다. class MyOverlay extends MyLocationOverlay { Location mMyBeforeLocation; Location mMyCurrentLocation; Path m..
출처 : http://stbaeya.com/tc/225?category=45 안드로이드 구글맵 거리계산, 좌표계산 Location API를 통한 좌표로 거리 계산하기. double distance; Location locationA = new Location("point A"); locationA.setLatitude(latA); locationA.setLongitude(lngA); Location locationB = new Location("point B"); locationB.setLatitude(latB); LocationB.setLongitude(lngB); distance = locationA.distanceTo(locationB); 그리고 distanceBetween() 사용하기. float..
http://gtko.springnote.com/pages/5372235 http://www.winapi.co.kr/android/annex/17-3.htm
원문보기 : GoogleMap Open API #1 - 구글맵 시작하기. GoogleMap Open API #3 - class GMap2 활용하기. ------------------------------------------------------------------------------------------- 구글맵에 위치를 표시하기 위해서 사용하는 것이 마커입니다. 기본적으로 좌표만 있으면, 마커를 만드실 수 있습니다. 그리고 추가적으로 마커의 이미지를 변경할 수 있으며, 말풍선 라벨을 달 수 있습니다. 그럼 간단하게 마커의 생성과 말풍선 다는 동작 등에 대해서 간단히 살펴보도록 하겠습니다. -------------------------------------------------------------..
public OnClickListener arrow_listener = new OnClickListener(){ @Override public void onClick(View v) { // TODO Auto-generated method stub MotionEvent e1 = MotionEvent.obtain( SystemClock.uptimeMillis(), SystemClock.uptimeMillis(), MotionEvent.ACTION_DOWN, 89.333336f, 265.33334f, 0); MotionEvent e2 = MotionEvent.obtain( SystemClock.uptimeMillis(), SystemClock.uptimeMillis(), MotionEvent.ACTION_UP..
출처 : http://devlog.thoth.kr/?mid=blog&document_srl=6248231 android.widget.Gallery는 드래그하는 속도에 따라서 스크롤되는 길이가 달라진다. Gallery가 제공하는 속성이나 메소드로는 드래그속도에 관계없이 하나의 View만 스크롤되도록 설정할 수 없다. Touch Event Callback 메소드나 ImageSwitcher, 애니메이션 등을 이용하여 비슷한 이펙트를 구현하는 등 방법은 여러 가지가 있겠지만 코드가 복잡해 지고 Gallery가 제공하는 기능을 포기하거나 구현해주어야 한다. 하지만, onFling메소드를 오버라이드하여 드래그속도에 따른 스크롤기능 대신 하나의 View만 스크롤되도록 fling 기능만을 수정할 수 있다. public..
출처 : http://cafe.naver.com/smartyandroid.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=44& 카페가 너무 죽어있는거 같아서 ㅠ.ㅠ 블로그에 비공개로 수집했던 사이트 url 풉니다! 멀티 컬럼 리스트 http://www.heikkitoivonen.net/blog/2009/02/15/multicolumn-listview-in-android/ 코드 참고시 유용한 사이트 http://www.developerit.com/2010/03/31/adding-visible-markers-to-represent-geopoints-to-a-mapview-using-itemizedoverlay-in-android http://www.sdnkorea.com/b..
출처 : http://blog.naver.com/skcjs84?Redirect=Log&logNo=90089483420 // 소스는 밑에 굵게 표시된 부분임.. http://groups.google.com/group/android-developers/browse_thread/thread/6aeed20525760f3/46407ecb1c68502e?hl=en&lnk=gst&q=canvas+to+file#46407ecb1c68502 Hi, I am doing a painting program (KIds Paint - you can find in Android Market) and I have a lot of requests to save ..
출처 : http://utime.blog.me/150090888234 현재 View 클래스에 보여지는 화면을 파일로 저장하는 클래스다. View를 상속 받아 만든 클래스 ImageView, WebView 등 클래스를 이용할 수 있다. import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Picture; import android.graphics.drawable.PictureDra..
