반응형

프로그래밍 정리/안드로이드 109

[Android - 안드로이드] 안드로이드 퍼미션

STRINGACCESS_CHECKIN_PROPERTIES허용 업로드된 읽기받을 가치를 조사하고 데이터베이스로 변경 "테이블에 / 등록"작성에 대한 액세스를.STRINGACCESS_COARSE_LOCATION허용 응용 프로그램이 굵고 (예 : 액세스하려면, 셀 번호, 와이파이) 위치STRINGACCESS_FINE_LOCATION수있는 응용 프로그램이 괜찮을 (,) 위치를 GPS를 예 : 액세스STRINGACCESS_LOCATION_EXTRA_COMMANDS수있는 응용 프로그램이 별도의 위치 공급자 명령에 액세스하려면STRINGACCESS_MOCK_LOCATION수있는 응용 프로그램 테스트를 위해 모의 위치 공급자를 만드는 방법STRINGACCESS_NETWORK_STATE허용 응용 프로그램은 네트워크에 대..

안드로이드 Intent에서 앱 호출하는 방법을 정리(마켓도 포함)

안드로이드 Intent에서 앱을 호출하는 방법을 정리 합니다. 연락처 Intent연락처 조회intent = new Intent(Intent.ACTION_VIEW, Uri.parse("content://contacts/people/" + String.valueOf(contact.getId()))); startActivity(intent); 연락처 등록intent = new Intent(Intent.ACTION_INSERT, Uri.parse("content://contacts/people")); startActivity(intent); 연락처 수정intent = new Intent(Intent.ACTION_EDIT, Uri.parse("content://contacts/people/" + String.va..

문자열 배열

Android - XML에 배열 정의하여 사용하기보통의 문자열은 /res/values/strings.xml 파일에 아래와 같이 정의하여 사용한다. WHOMLI XML에서 쓸때 @string/app_name JAVA에서 쓸때 getString(R.string.app_name) 하지만 문자열 배열은?? /res/values/strings.xml 파일에 아래와 같이 정의하여 사용한다. Mercury Venus Earth Mars JAVA에서 쓸때 String[] planets = getResources().getStringArray(R.array.planets_array);

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 = "줄일려고 하는 컬럼 번호(또는 ,를 이용한 복수 선택) 또는 *" (..

반응형