목록전체 글 (1484)
오늘도 공부
//Uri에서 이미지 이름을 얻어온다. final Uri selectImageUri = intent.getData(); final String[] filePathColumn = {MediaStore.Images.Media.DATA}; final Cursor imageCursor = this.getContentResolver().query(selectImageUri, filePathColumn, null, null, null); imageCursor.moveToFirst(); final int columnIndex = imageCursor.getColumnIndex(filePathColumn[0]); final String imagePath = imageCursor.getString(columnIndex)..
출처 : http://snowbora.tistory.com/421그동안 안드로이드에서의 Bitmap 이미지 관련해서 많은 글을 남겼는데, 거의 최종 버전에 가까운 글입니다. 관련글은 [안드로이드] URL을 이용해서 이미지 다운로드 하기 [안드로이드] URL을 이용해서 이미지 다운로드 하기 (멀티 쓰레드 이용) [안드로이드] 이미지 로딩할 때 메모리 초과할 경우(bitmap size exceeds VM budget) [안드로이드] Bitmap 이미지를 파일로 저장하기 [안드로이드] 특정 폴더에서 오래된 파일 삭제하기 이며, 관련글도 차례로 보는게 더 도움이 되실겁니다. 기본적인 뼈대는 구글 블로그에 공개되어 있는 멀티 쓰레드를 이용한 이미지 다운로드 소스입니다. 여기에 URL을 이용한 파일 캐싱 기능과 이..
안드로이드 3.0이후부터는 onCreate함수 안에 아래 라인을 추가해야 하네요+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder() .detectDiskReads() .detectDiskWrites() .detectNetwork() .penaltyLog().build()); +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 참고 사이트 http://android-developers.blogspot.kr/2010/12/new-gingerbread-..
@Override public boolean shouldOverrideUrlLoading(WebView view, String url) { final String items[] = {"갤러리에서 가져오기","카메라로 촬영하기"}; if (url.startsWith("custom://")) { new AlertDialog.Builder(MyPageWeb.this) .setIcon(R.drawable.icon) .setSingleChoiceItems(items, -1, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int item) { Toast.makeText(getApplicationContext(),..
출처 : http://lky1001.tistory.com/47액션바의 서치뷰에서 검색어를 입력 후 소프트 키보드의 돋보기를 누르고 검색후에도 다시 돋보기 모양으로 바뀌지 않고 그 내용이 그대로 남아 있다.플레이스토어에서는 검색을 하면 다시 돋보기 모양으로 바뀐다... 이 상태로 돌아가고 싶은데 이 상태로 남아있는다. 구글링한 결과 .. MenuItem 클래스의 collapseActionView() 메소드를 이용하면 된다.액션바는 액션바셜록 사용 멤버변수 MenuItem mSearchItem 선언 @Overridepublic boolean onCreateOptionsMenu(com.actionbarsherlock.view.Menu menu) {// TODO Auto-generated method stub ..
출처 : http://nlopez.io/how-to-style-the-actionbar-searchview-programmatically/I stumbled upon a problem with the styling of a view at work. I had almost everything solved with a custom theme, but it all came down to style a SearchView widget of an ActionBar.That's where the fun begins.All of this must happen in your onCreateOptionsMenu method. With a reference to your SearchView object in there, ..
앞페이지에서 옵션메뉴를 하였다 옵션메뉴는 전화기의 하단 왼쪽 화면 밖을 크릭하면 나타나는 것 프로그램들 마다 다양한 형식의 메뉴시스템을 제공하듯이 안드로이드에는 이것만 있는 것이 아니고 윈도우시스템의 상단 메뉴줄과 같은 것도 있을 것이다 이것을 Action Bar라고 부른다 이번 페이지에서는 Action Bar에 앞의 페이지에서 만든 것을 옮겨 보자 아주 간단하다 위의 메뉴를 구성하는 xml화일을 Activity 크래스의 아래 메소드에서 불러 들여서 옵션메뉴를 설치하였던 것이다 public boolean onCreateOptionsMenu(Menu menu) { MenuInflater menuInflater = getMenuInflater(); menuInflater.inflate(R.menu.activ..
로컬에서 할 땐 정말 쉽게 잘 됐는데 서버에 올릴땐 종나 안되서 삽질 이빠이 하고 내용 적어놓는다. JSP 단독 톰캣 호스팅 하는 분들은 아래와 같이 하면 대충 다 맞을것이다. 서버 셋팅시 JNDI 설정방법 (CAFE24) * 예제에 사용된 jdbc/mytc5의 mytc5 는 고객님 계정명과 같은 것으로 임의 변경하셔도 됩니다. [server.xml] tomcat/conf/server.xml에서 주석된 설정을 다음과 같이 변경합니다. (중요) 하단에 Context 태그 사이에 꼭 넣어야 작동함 [web.xml]WEB-INF/web.xml에서 다음을 추가합니다. jdbc/mytc5 javax.sql.DataSource Container * Tomcat 호스팅의 tomcat 7 이용 시 추가사항[contex..
출처 : http://bugnote.tistory.com/2 안드로이드 프로그래밍을 하던 중 사용자와 사용자간의 거리를 계산해야 할 일이 생겼다.각 사용자의 위치는 위도와 경도로 알고 있기 때문에 아래 공식을 이용하여 적용했다.좌표 1(위도,경도)과 좌표 2(위도,경도) 거리 계산 방법sLat,sLng 는 좌표1(로그인한 사용자)의 위도, 경도 값이다.double sLat = Double.valueOf(LoginUser.item.lat); double sLng = Double.valueOf(LoginUser.item.lng);eLat, eLng는 대상(target)의 위도,경도 값이다. double eLat = Double.valueOf(item.lat); double eLng = Double.value..
출처 : http://ncube.net/7388이번에 작업 중인 사이트.. 수시로 정책이 바뀌어서 고생하고 있는.. 사이트에서 반경을 이용한 업체 검색 기능이 필요해서 구글링 좀 하고 잔머리를 좀 굴려서 원하는 기능을 구현했다. 각 지점의 경도와 위도는 네이버 지도API를 이용해 얻어온다. 그런 다음 경도 위도를 DB에 저장하고 Query를 이용해 기준 반경 내 업체를 구하는 식이다.1. 네이버 지도 API에서 경도, 위도 받아오기 우선 네이버 지도 API를 이용하기 위해서는 Key를 등록해야 한다. http://dev.naver.com/openapi/register 에 접속한다. 로그인이 되어야 정상적으로 이용할 수 있다. 그런 다음 아래 화면처럼 지도키 발급에서 사이트 주소를 입력하고 키를 발급받도록..
