일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- TextView
- Android13
- Photo Picker
- autolink
- Android
- BIND
- 하이퍼링크
- 네트워크 인스펙터
- textColorLink
- 네트워크 디버깅
- DataBinding
- network inspector
- 네트워크 위변조
- xmlns
- app
- linksClickable
- 안드로이드
- Today
- Total
목록Android (4)
애증의 개발일지
Network Inspector란?Network Inspector는 네트워크 통신 관측부터 네트워크 위변조까지 가능한 안드로이드 스튜디오에 내장된 네트워크 디버깅 툴입니다. 이번 포스트에선 Network Inspector에 대해 다뤄보고자 합니다.사용법안드로이드 스튜디오 Bumblebee 버전부터 사용 가능(Connection View, Thread View만 지원)Network Inspector 등장 이전에는 Network Profiler 지원. Network Inspector로 Migration 된 이유는 범블비 업데이트 포스트 참고 Rules를 통한 네트워크 위변조 기능의 경우 안드로이드 스튜디오 Flamingo Canary 1부터 지원View > Tool Windows > App Inspectio..
app과 bind DataBinding관련 예제들을 살펴보면, bind라는 xmlns를 활용하는 예제를 많이 봤을 것입니다. 그런데 자세히 살펴보면 xmlns:app과 xmlns:bind의 URI가 같은 모습을 볼 수 있습니다. 과연 두 xmlns의 차이점은 무엇인지 지금부터 알아봅시다! xmlns란? xmlns = xml name space xml name spaces란 각각의 요소들의 네임 충돌을 방지할 수 있는 방법(진짜 말 그대로 NameSpace이다..) 즉, 접두어를 통해 네임 충돌을 해결하는 것 기본 문법 : xmlns:prefix="URI" ex. ❗여기서 xmlns:android, xmlns:app, xmlns:tools 는 오른쪽에 표기된 URI를 담는 네임스페이스의 역할을 한다. 따라..
하이퍼 링크를 구현해보자 앱을 사용하다보면 이런식으로 텍스트 사이에 있는 url에 자동으로 하이퍼 링크가 설정되는 모습을 많이 볼 수 있습니다. 이러한 url(링크) 감지 및 하이퍼 링크 설정은 어떻게 하는 것일까요? 의외로 해당 기능의 경우 TextView의 XML Attributes인 autoLink, linksClickable, textColorLink를 활용할 경우 쉽게 구현할 수 있습니다. 해당 내용에 대해서 바로 알아보도록 합시다! TextView의 속성인 autoLink, linksClickable, textColorLink autoLink, linksClickable, textColorLink의 경우 모두 TextView의 속성입니다. 따라서 TextView를 부모 클래스로 가지는(즉 상속..
Photo Picker란? Android13부터 새롭게 등장한 Visual Media Picking Tool입니다. 쉽게 말해서 새롭게 안드로이드에서 제공하는 이미지/비디오 피커라고 생각하시면 됩니다. Photo Picker는 이전에 Android에서 일반적으로 사용되던 문서 선택기 기능이 확장된 것입니다. 위 사진이 바로 문서 선택기입니다.(콘텐츠 파일 접근을 위해 Intent.ACTION_PICK, Intent.ACTION_GET_CONTENT등을 Activity Action으로 설정했을 때, 한 번쯤은 본 화면일 것입니다. 아님말고..) 새롭게 등장한 Photo Picker는 구글 피셜.. browsable하고 searchable한 인터페이스를 제공한다고 합니다. 개인적으로, Photo Picker..