Development/Android(705)
-
Tag로 설정한 Log만 필터 처리하여 보기 (up to date)
Tag로 설정한 Log만 필터 처리하여 보기 (up to date)안드로이드스튜디오 하단의 [Logcat] 탭을 클릭합니다. >>우측 상단의 [No Filters] 클릭 >> [Edit Filter Configuration] 클릭 아래 와 같이 입력 후 >> [OK]
-
Application Component 연계 도식도
Application Component 연계 도식도액티비티, 서비스, 브로드케스트 리시버, 컨텐트 프로바이더로 구성된 애플리케이션 구성요소간 데이터전달은 인턴트(Intent)를 통해 이루어집니다.
-
Content Provider(컨텐트 프로바이더)
Content Provider(컨텐트 프로바이더) · 안드로이드 앱들은 각자 다른 프로세스에서 실행되며 다른 프로세스에 접근할 수 없어 이를 통해 앱을 보호합니다.· 다른 어플리케이션에 데이터를 전달하도록 허용하거나 다른 프로세스의 앱에 접근하기 위해서는 컨텐트 프로바이더를 사용해야 합니다. · 주소록, 저장된 미디어 파일, 캘린더등 저장된 데이터를 접근하게 해주는 객체입니다.· 컨텐트 프로바이더는 Uri의 인스턴스가 가리키는 특정 데이터를 제공할 수 있게 준비된 프로그램입니다.· 데이터는 컨텐트 프로바이더 내부의 SQLite 데이터베이스에 저장했을 수도 있고, 아니면 일반 파일 형태로 저장했을 수도 있고, 인터넷을 통해 원격지 서버에서 가져올 수도 있습니다.· Uri를 컨텐트 프로바이더에 전달하면 기본..
-
Device File Monitor에서 파일 확인하기
Device File Monitor에서 파일 확인하기· AndroidStudio 3.2 이후· AndroidStudio 3.1 이전· DDMS(Dalvic Debug Monitor Service) AndroidStudio 3.2 이후AndroidStudio 오른쪽 하단에 [Device File Explorer] 탭을 클릭합니다. sdcard >> filetest 파일을 더블클릭하면 파일의 내용을 안드로이드스튜디오 상에서 확인할 수 있습니다. 파일 선택 >> 마우스 우클릭 >> 파일을 PC로 저장할 수 있습니다. 파일 경로 선택 후 >> [OK] AndroidStudio 3.1 이전상단 도구모음에서 [Android Device Monitor] 아이콘 클릭 DDMS창에서 파일 생성 확인 storage >> ..
-
앱에 허용한 권한 해제하기/활성화하기
앱에 허용한 권한 해제하기/활성화하기 [설정] 앱 실행 [앱 및 알림] 권한을 변경할 앱(A68IntentResult)을 선택합니다. [앱 xx개 모두 보기]를 누르면 설치된 모든 앱 목록을 확인할 수 있습니다. [권한] 허용된 권한을 해제하거나 권한을 허용할 수 있습니다. 앱에 허용한 권한 해제하기/활성화하기(이전 버전)https://codedragon.tistory.com/7869https://codedragon.tistory.com/8231
-
서비스에서 메시지 전달하기
서비스에서 메시지 전달하기 PendingIntent android.app.PendingIntent.getActivity(Context context, int requestCode, Intent intent, int flags) 브로드캐스트 실행할 PendingIntent를 반환합니다. Context.sendBroadcast() 호출하는것과 같습니다. 매개변수 플래그 설명 FLAG_CANCEL_CURRENT 이전에 생성한 PendingIntent는 취소하고, 새롭게 하나를 만듭니다. FLAG_NO_CREATE 현재 생성된 PendingIntent를 반환합니다. FLAG_ONE_SHOT FLAG_ONE_SHOT 플래그를 이용해 생성된 PendingIntent는 단 한번만 사용할 수 있습니다. FLAG_UPD..