본문 바로가기

Development/Android

[Android] 위도 경도 값으로 주소값 추출하기~! 아주 간단하다 Geocoder라는 클래스를 사용하면 되고 사용할때 생성해야한다.~! 이유는 모르겠지만.. 맴버변수로 사용을 할경우 서버와 연결할수 없다라는 오류와 함께 IOException이 떠서... 아래의 예제는 한개의 주소값만 추출하는 것이다.~! final Geocoder geocoder = new Geocoder(mContext, Locale.getDefault()); final List addressList = geocoder.getFromLocation(latitude, longitude, 1); if (addressList.size() > 0) {final Address address = addressList.get(0);final StringBuffer strBuffer = new Str.. 더보기
[Android Library] Image download library~! 아주 잘만든 이미지 다운로드 라이브러리이다~! Image download가 필요한 서비스를 개발할때? 유용할듯하다~!주소는 여기에~! 간단 사용방법1. Application에서 다음과 같은 함수를 만든다.~~! 그리고 호출~!private void initImageLoader () {final DisplayImageOptions option = new DisplayImageOptions.Builder().showImageOnLoading(R.drawable.ic_launcher).cacheInMemory(true).resetViewBeforeLoading(false).build();final ImageLoaderConfiguration configuration = new ImageLoaderConfigu.. 더보기
[Android] Spring 라이브러리로 Multipart-form data 전송하기~! 1. 준비물~! (아래의 라이브러리를 받거나 메이븐으로 직접받아도된다.~! 본인의 경우 메이븐 연동에서 잘되지 않아서 직접 추가함) 2. 소스코드 아래와 같이 코드를 넣어서 작동시키면 된다.~! (주의 : Network이므로 AsyncTasker를 이용하거나 UIThread에서 실행하지만 않으면됨 그리고 Method는 POST만 가능한듯... PUT은 정확한 이유는 모르지만 서버와 통신을 실패함) HttpHeaders multipartHeaders = new HttpHeaders();multipartHeaders.setContentType(MediaType.MULTIPART_FORM_DATA); final MultiValueMap value = new LinkedMultiValueMap();value.a.. 더보기
[Android] 갤러리에서 Image가져오기~! 1. 버튼을 누르면 아래의 코드가 실행되도록 한다. (REQUEST_CODE_IMAGE는 임의의 값) final Intent intent = new Intent (Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); this.startActivityForResult(intent, REQUEST_CODE_IMAGE); 2. 갤러리에서 선택된 사진의 URI를 이용해 사진을 가져온다. protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, da.. 더보기
[Android] MissingTranslation 오류로 인한 실행이 안될때~! 아래와 같은 에러가......;; 해결방법은 아래에 보이는 MissingTranslation 를 Warning으로 바꾼다~! 더보기
[Android] Google Maps Android API v2 간단 사용법 아래의 내용들은 여기 내용을 보고 참고하였습니다. GoogleMap 컴포넌트 가져오기 private GoogleMap mMap; ... mMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap(); Map 타입 정의GoogleMap map; ... // Sets the map type to be "hybrid" map.setMapType(GoogleMap.MAP_TYPE_HYBRID); Map 타입 종류NormalTypical road map. Roads, some man-made features, and important natural features such as rivers are shown. Road and feat.. 더보기
[Android] Google Map View V2 우선은 Google Service Library가 필요하다 설치방법은 여기에~! 1. Google Cloud Console에서 Google Maps Android API v2 기능을 ON 해줍니다.~! 2. AndroidManifest.xml파일에 아래의 내용을 추가~! 3. View 삽입 더보기
[Android Library] PullToRefresh ListView와 동일하게 사용하면 된다.~! 그리고 Custom으로 만든 View에도 쉽게 적용할수 있다. https://github.com/chrisbanes/Android-PullToRefresh#pull-to-refresh-views-for-android 더보기
[Android Library] 슬라이드 메뉴 아주 간편하고 좋다 페이스북과 같이 Left 와 Right 메뉴를 지원한다. https://github.com/jfeinstein10/SlidingMenu 사용법Simple Examplepublic class SlidingExample extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setTitle(R.string.attach); // set the content view setContentView(R.layout.content); // configure the SlidingMenu SlidingMenu menu = new SlidingMenu(th.. 더보기
[Android] Found 2 versions of ~~~~.jar in the dependency list, 오류 발생시~! Android Library Project를 많이 참조하면서 아래와 같은 에러가 발생하였다 본인의 경우 Library의 android-support-v4.jar 과 본 project의 android-support-v4.jar 의 버전이 틀려서 생긴 문제였다. 해결방법은 둘중 하나의 android-support-v4.jar 복사하여 같은 jar파일로 대채하는것이다. 더보기