태그 : android 요약보기전체보기목록닫기

1 2 3 4 5

Unknown URI:content://downloads/public_downloads

안드로이드에서 이미지파일을 서버로 업로드하기 위해 인텐트를 이용하여 이미지선택을 해야 한다.이전에는 잘 동작하던 코드가, 안드로이드 8.0이상부터는 이미지 선택을 다운로드 폴더에서 하면 아래의 에러가 발생했다.Unknown URI:content://downloads/public_downloads선택된 이미지의 실제 경로를 구하는 과정에서 나오는 에러인데...

android shouldOverrideUrlLoading deprecated

안드로이드로 웹뷰를 이용해 앱을 만들 때 웹사이트의 주소 컨트롤을 위해 shouldOverrideUrlLoading함수를 이용하고 있는데, 이 함수가 deprecated되어 아직까진 동작을 하지만 버전별로 다르게 코딩해야 하며, 참고한 사이트의 예제를 변경하여 정리해둔다.@SuppressWarnings("deprecation")@Override...

안드로이드 api24 이상부터 Uri 사용 시 FileUriExposedException

Uri를 사용하는 코드부분에서 FileUriExposedException에러가 나서 확인해봤더니 api24 이상부터는 아래처럼 구현해야 한다.이미 READ_EXTERNAL_PERMISSION 퍼미션 요청 코드는 있다고 가정한다.[AndroidManifest.xml]<manifest ...>    <applica...

모바일웹에서 Custom URL Scheme 호출 시 파라미터 지정 및 처리

모바일웹에서 Custom URL Scheme 호출 시 파라미터를 지정했을 때 안드로이드에서 파라미터를 받는 방법이다.[모바일웹]<a href="urlScheme://?param=1111">Execute</a>[안드로이드]@Overridepublic void onCreate(Bundle savedInstanceState) { supe...

안드로이드 멀티스레드

안드로이드 앱을 만들다가 처리시간이 많이 소요되는 부분이 있어 멀티스레드를 고려하였다.멀티스레드를 위해 AsyncTask를 아래와 같이 구현하였다.AsyncTask < Params, Progress, Result >Params : the type of the parameters sent to the task upon execution.Prog...

텍스트 관련 함수 정리

미루고만 있었던 텍스트뷰어를 만들기 위해 조사했었었는데 텍스트뷰어에 쓰이지는 않았으나 유용한 것들이라 생각하여 여기에 정리해둔다.1. 텍스트에 맞는 적당한 가로,세로 구하기- View의 onMeasure 함수에서 특정 텍스트에 맞는 가로세로 크기를 구할 때 유용함. Layout layout = makeLayout("ABCD");int desiredWid...

안드로이드 머티리얼 디자인

안드로이드 머티리얼 디자인 위젯 오픈소스 21가지http://www.kmshack.kr/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EB%A8%B8%ED%8B%B0%EB%A6%AC%EC%96%BC-%EB%94%94%EC%9E%90%EC%9D%B8-%EC%9C%84%EC%A0%AF-%EC%98%A4%ED%94%88%...

BITMAP To BASE64

프로젝트에서 클라이언트에서 이미지를 서버로 전송한 후 DB에 저장하는 이슈가 생겼다.소켓으로 바이트배열로 전송하면 되는데, DB에 저장은 base64 image로 하고, 안드로이드에서 표시할 때 base64를 decode하여 표시하기 위해 아래의 함수를 사용하였다.1. Bitmap To Base64ByteArrayOutputStream baos = ne...

Touch후 Drag 시 자신 영역 밖으로 Drag되었는지 체크

View를 터치하여 자신 영역에서 Drag 중인지, 자신 영역 밖으로 Drag 중인지를 체크할 필요가 생겼는데 아래처럼 체크하면 확인이 가능하다.@Overridepublic boolean onTouch(View v, MotionEvent event) {   int action = event.getAction();   ...

비트맵 관련 함수 정리

이번에 프로젝트를 하면서 비트맵을 다룰 일이 생겼는데, 프로젝트를 진행하면서 사용하게 된 함수들을 정리해둔다.아마 앞으로 비트맵에 관련된 함수를 더 사용하게 된다면 이 글에 추가하도록 하겠다.1. View의 비트맵 얻기public static Bitmap getViewBitmap(View v) {    v.clearFocus(...
1 2 3 4 5



20140817_300_250

통계 위젯 (화이트)

5177
1073
1039937