본문 바로가기

[android] ImageView Matrix android에서 사진을 회전시켜야 할 때가 있다.이때까지 내가 찾은 방법은 3가지 1. bitmap을 회전시킨다. (Bitmap)2. View를 회전시킨다. (Canavs)3. 카메라의 위치를 바꾼다. (Opengl) 여기서 1번에 대해서도 2가지 방법이 있다.1. bitmap을 회전시켜 bitmap을 재생성한다.2. bitmap을 회전시키지만 따로 저장하지 않는다. 여기서 판단의 기준이 되는건 역시나 메모리물론 요즘 OS가 좋아지고 힙 메모리도 좋아져서 왠만한 메모리 사용은 허용된다. 하지만 그렇다고 메모리를 막 쓸 수는 없다. 혹시나 모를 기근에 대비하자. 때문에 나는 처음에 bitmap을 재 생성해서 다루던 코드를 matrix로 view만 회전시키는 방법으로 바꿨다.이렇게 하면 적어도 bitmap.. 더보기
[android] [API] dropbox 1. About Dropbox APIEditDropbox Api에 대해2. androidManifest.xml Edithttps://www.dropbox.com/developers/sync/sdks/androi3. APIsEdita. sync. https://www.dropbox.com/developers/sync/docs/android b. core. https://www.dropbox.com/developers/core/docs c. datastore. https://www.dropbox.com/developers/datastore/tutorial/android core를 사용하면 됨4. app registerEdithttps://www.dropbox.com/developers/apps 5. star.. 더보기
java.lang.UnsupportedOperationException java.lang.UnsupportedOperationExceptionoccur : GLES20CANVAS.clipPath()reason : 기기가 하드웨어 가속을 지원하지 않음solution : ImageView.setLayerType(View.LAYER_TYPE_SOFTWARE, null); reference : 1. https://plus.google.com/+SewonAnn/posts/UMDdYQVgXbA2. http://stackoverflow.com/questions/7401319/use-hardwareacceleration-flag-with-canvas-clippath 더보기