반응형

프로그래밍 정리 298

MediaDb

안녕하세요 돼지왕 왕돼지입니다. Gallery 와 같이 MediaStore 에 있는 사진 또는 동영상을 참조하는 프로그램을 만들 때, Media DB 의 Table 과 Column 에 대해 잘 모르면 답답하기 쉽죠. 그래서 살짝 정리해보았습니다. 참조하여 빠른 코딩 하시길~ Base Column 필드명 상수( 필드명 value ) 필드 타입설명 _COUNT (_count) int레코드 개수 _ID (_id) long 레코드의 id DATA (_data) DATA_STREAM데이터 스크림, 파일의 경로 SIZE (_size) long 파일 크기 DISPLAY_NAME (_display_name) text표시되는 파일명 MIME_TYPE (mime_type) text 마임 타입 TITLE (title) te..

Media Store Table 및 Column

안녕하세요 돼지왕 왕돼지입니다. Gallery 와 같이 MediaStore 에 있는 사진 또는 동영상을 참조하는 프로그램을 만들 때, Media DB 의 Table 과 Column 에 대해 잘 모르면 답답하기 쉽죠. 그래서 살짝 정리해보았습니다. 참조하여 빠른 코딩 하시길~ Base Column 필드명 상수( 필드명 value ) 필드 타입설명 _COUNT (_count) int레코드 개수 _ID (_id) long 레코드의 id DATA (_data) DATA_STREAM데이터 스크림, 파일의 경로 SIZE (_size) long 파일 크기 DISPLAY_NAME (_display_name) text표시되는 파일명 MIME_TYPE (mime_type) text 마임 타입 TITLE (title) te..

메모리 체크하기

TOTAL MEMORY : (Runtime.getRuntime().totalMemory() / (1024 * 1024)) + "MB")MAX MEMORY : (Runtime.getRuntime().maxMemory() / (1024 * 1024)) + "MB") FREE MEMORY : (Runtime.getRuntime().freeMemory() / (1024 * 1024)) + "MB"); ALLOCATION MEMORY : ((Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory()) / (1024 * 1024)) + "MB") 실시간으로 체크할려면 handler러나 thread를 이용해서 체크하면 됨.

TableLayout 속성

셀 합치기-> android:layout_span = "차지하려는 컬럼 수"ex) 배치할려고 하는 컬럼 지정-> android:layout_column = "배치하려는 컬럼 번호"ex)p.s) 만약 총 컬럼 수가 3개인데 컬럼지정을 4로 하게 된다면 총 컬럼 수는 4개로 늘어나게 된다. 셀 크기 늘리기-> android:stretchColumns = "늘릴려는 컬럼 번호 또는(또는 ,를 이용한 복수 선택) *" (* : All)-> 하나 이상의 열 번호를 쉼표로 연결해 지정. 그러면 지정된 번호의 열은 해당하는 행에서 남아있는 공간을 없앨 수 있을 만큼 폭이 늘어나게 됨. 셀 크기 줄이기-> android:shrinkColumns = "줄일려고 하는 컬럼 번호(또는 ,를 이용한 복수 선택) 또는 *" (..

RelaytiveLayout 위치 속성

부모를 기준으로 배치 - android:layout_alignParentTop : 부모(자신을 포함하고 있는 레이아웃) 상단의 일치하게 배치- android:layout_alignParentBottom : 부모(자신을 포함하고 있는 레이아웃) 하단의 일치하게 배치- android:layout_alignParentLeft : 부모(자신을 포함하고 있는 레이아웃) 좌단의 일치하게 배치- android:layout_alignParentRight : 부모(자신을 포함하고 있는 레이아웃) 우단의 일치하게 배치- android:layout_centerHorizontal : 가로 방향 중앙부에 배치- android:layout_centerVertical : 세로 방향 중앙부에 배치- android:layout_cen..

Android에서 flex 호출

flex 어플 manifest쪽 안드로이드 어플에서 추가 안드로이드에서 호출시 Intent intent = Intent.parseUri("AndroidCall://id='id명'",Intent.URI_INTENT_SCHEME); PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent1, 0); 이런 형식으로 호출하면 됨. 오래전에 했던거여서 솔직히 기억이 잘 안 남..블로그쪽에 적어놓기만 해놓고 정리를 안 해놨었던..저런 방식으로 통해 호출할 수 있음.

안드로이드 팁

출처 : http://cafe.naver.com/aphone/7648 애플리케이션내 아이콘 추가하기 getSharedPreferences() 로 저장시 파일위치 출력화면 캡쳐 참고할만한 소스 증감현실을 Android 에뮬레이터에서 구동하는 toolkit - NyArToolkit 밧데리 상태 확인하기 헬로, 안드로이드 자료 분할압축1 헬로, 안드로이드 자료 분할압축2 관련소스1 Draw 9-patch 리소스 사용관련 참고 내용 SharedPreferences 데이터 추가/삭제 사용예제 ArrayAdapter의 내용 변경 통지하는 notifyDataSetChanged() 사용예제 동적으로 외부의 jar 파일 로딩하기 Parcelable Interface를 이용한 Activity 간에 데이터 전송 여러 다이얼..

반응형