목록전체 글 (1730)
오늘도 공부
구글맵용 파라미터를 만들어서 (http://www.querystring.org/google-maps/google-maps-query-string-parametersprivate )List params; params.add(new BasicNameValuePair("near", "서울특별시 어쩌구 저쩌동"); params.add(new BasicNameValuePair("q", "철물점")); params.add(new BasicNameValuePair("radius", "2.485484")); //마일로 표시된 반경 params.add(new BasicNameValuePair("mrt", "yp")); //검색오션. 업체 params.add(new BasicNameValuePair("start", sta..
출처 : http://moonset.tistory.com/102 이번 Project를 하면서 Open Source를 많이 이용하게 됐다. ( = 저가의 생산비용으로 개발자 힘들게 하는 일.) Linux , Apache, Weblogic, Oracle 파일 업로드 컴포넌트도 없고, 에디터 또한 FCKEditor라는 처음 들어본 것을 사용했다. 이러한 상황에서... 지도 및 차트를 그리는 부분이 있었는데.. 고객같은 PM님께서 꼭 Google Code API를 사용해야 한다고 주장하셨다. Map API는 네이버, 다음, 구글 등에서 제공하고 있다. 구글은 오래되긴 했지만, 영어라는 한계가 있고, 로컬(미국)에서만 되는 기능들이 있다. (place.AddressDetails.Country.Administrat..
출처 : http://gxgsung.blog.me/140120805038 안드로이드 SDK 를 이용하여 GPS 위치정보를 쉽게 구하는 방법입니다. LocationManager 를 호출하여 GPS와 기지국에서 제공하는 위치정보를 얻어옵니다. Geocoder 를 활용하여 주소를 가져옵니다. 이 예제는 소스코드가 첨부되어 있습니다. Java 소스 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // LocationListener의 핸들을 얻음 locManager = (LocationManager) getSystemService(Context.LOCAT..
출처 : http://blog.naver.com/hyuki0920?Redirect=Log&logNo=140111581692 이번 안드로이드 프로젝트를 진행하면서 필요한 기능 중 하나가 사용자 주변검색을 하는 기능이다. 이 기능을 구현하기 위해 목표로 한 것이 구글에서 제공하는 지역검색을 사용하여 지역정보를 얻어 오는 것이 였다. 그래서 발견한 사이트가 http://stackoverflow.com/questions/2499324/google-search-api-for-android-systems 여기다 사실 구글에서 android google search api 라고 치면 가장 위에 나오는 사이트다. ㅎ 사이트를 URL을 이용하여 google 서비스에 접근해서 원하는 결과(주변검색결과)를 받아 오는 예제를..
모바일 디바이스와 플랫폼은 매번 새로운 제품이 나올 때마다 더욱 다양한 기능으로 시선을 끌며 업계를 선도하는 모바일 벤더에서는 단지 몇 달 만에 중요한 발표를 하곤 한다. 헤드라인에는 대부분 멀티터치 기능 및 Adobe® Flash® 기술과 같은 UI 기능과 프로세서 속도 및 스토리지 용량과 같은 하드웨어 개선사항에 관한 내용을 채워진다. 그러나 중요한 점은 컨텐츠가 핵심이라는 사실이다. 애플리케이션과 서버, 모바일 디바이스 그리고 사용자 간에는 계속해서 컨텐츠 즉, 데이터의 교환이 이루어진다. 데이터를 처리할 수 있는 기능이 없으면 Apple의 iPhone이나 Google의 Android와 같은 스마트폰은 값은 비싸지만 성능은 이에 미치지 못하는 일반적인 휴대전화가 된다. 자주 사용하는 약어 API: ..
출처 : http://cafe.naver.com/aphone.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=8044& TextView내 글자가 TextView 영역을 넘치는 경우, 흐르는 효과(marquee)을 줄수가 있는 다음과 같이 하면 된다. 1) 마퀴효과 TextView tv; tv.setSingleLine(true); tv.setEllipsize(TruncateAt.MARQUEE); // 마퀴 효과주기 tv.setSelected(true); // 원래 포커스가 가야 마퀴가 동작하는데, 대신 선택시키면 동작함 2) ... 효과 TextView tv; tv.setSingleLine(true); tv.setEllipsize(TextUtils.TruncateAt.END);
http://blog.naver.com/manin21st?Redirect=Log&logNo=30101675901
Android screen size is different for different phone models. There are some screen resolutions already defined in Android. They are: QVGA (240×320, low density, small screen) WQVGA (240×400, low density, normal screen) FWQVGA (240×432, low density, normal screen) HVGA (320×480, medium density, normal screen) WVGA800 (480×800, high density, normal screen) WVGA854 (480×854 high density, normal scr..
TextView에 링크 문자열만 있다면 click event를 처리할 수도 있지만 아래의 방법이 HTML 링크처럼 색상 변경및 밑줄까지 있으므로 훨씬 편하고 강력하다. TextView link = (TextView) findViewById(R.id.link); link.setText(Html.fromHtml("google")); link.setMovementMethod(LinkMovementMethod.getInstance()); 단 link.setText(Html.fromHtml(this.getString(R.string.url)); 처럼 HTML 포함한 String을 getString을 통해 가져올 때는 String id를 인코딩을 하기 때문에 string.xml 파일에 직접 쓰지말고 Layout 입..
태스크란? (Task, Activity Stack) 어피니티란? (Android Affinity) 플래그란? (Android Flag) 출처: http://blog.naver.com/oklmg?Redirect=Log&logNo=70105002506 안드로이드 태스크란? (Android Task, Activity Stack) - Task는 어플리케이션에서 실행되는 액티비티를 보관하고 관리하며 Stack형태의 연속된 Activity로 이루어진다 - 선입후출(First In Last Out)형태로 나중에 적재된 액티비티일 수록 가장 먼저 사용된다 만약 1페이지>2페이지>3페이지 순으로 액티비티를 이동했을때 실행순서대로 Task에 push해 놓았다가 back버튼을 누르면 3페이지>2페이지>1페이지순으로 Task..