일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- FlutterView MethodChannel
- flutter 회전
- 안드로이드 앨범
- 스위프트 테이블 뷰 셀
- native flutter view
- NotificationService Extension
- 안드로이드 FCM
- Swift flutterview
- silent push
- flutter rotate
- Flutter NativeView
- 안드로이드 숏컷
- Swift flutterviewcontroller
- swift autolayout
- 앱 백그라운드 푸시 데이터 저장
- 스위프트 앨범
- 푸시 데이터 저장
- Flutter UIKitView MethodChannel
- 스위프트 웹뷰
- 앱 꺼졌을 때 푸시 데이터 저장
- 노티피케이션 익스텐션
- 플러터 뷰 컨트롤러
- swift 문자
- 안드로이드 바로가기
- 안드로이드 에러
- 스위프트 푸시
- 스위프트 카메라
- 스위프트 UserDefaults
- 스위프트
- swift sms
- Today
- Total
목록Android(기능) (43)
Things take time
[외부 라이브러리] 안드로이드로 개발하다보면 모든 것을 내가 짠 코드로 작성하면 좋겠지만.. 실제로 그런 경우는 많이 없다. 기능은 구현했으나 최적화가 되지 않아 속도가 느리거나, 앱이 죽거나, OOM이란 Out Of Memory를 만나거나.. 등등 문제가 많기 때문이다. 나같은 경우에는 초반에는 무조건 내가 짜서 내 소스만을 이용하려 했으나, 앞에 말한 속도 저하 등의 이유로 몇 개는 외부 라이브러리를 사용한다. 그런 경우, 외부 라이브러리를 사용하는 방법을 2가지 소개한다. [Gradle] 컴파일할 때 사용하는 그래들, 그 안에 해당 외부 라이브러리의 주소를 입력하면 바로 사용할 수있다. 보통 깃허브를 통해 사용할 때는 거기서 설명하는 그대로를 따라하면 된다. https://github.com/dar..
[결과 미리보기] 기본 액티비티 : 앨범을 호출하는 버튼하나만을 갖고있다. 버튼을 눌러 안드로이드 내장 앨범을 선택한 경우, 디바이스에 따라 바로 앨범이 나오거나 갤러리, 포토 등의 여러 앱들을 선택하는 창이 나올 수 있다. 여기서는 3개의 사진을 선택했다. 뷰페이저 액티비티에서는 첫 번째 사진이 먼저 보이게 된다. 그리고 각 이미지들은 원본 이미지가 아니라, 화질이 저하된 (1/4)이미지들이다. 뷰페이저는 기본적으로 터치 좌우 드래그를 통해 다음 사진으로 넘길 수 있다. 이전, 다음 버튼은 혹시 그 기능을 모르는 사용자가 있을 수 있다는 가정하에 만든 버튼이다. 마지막 사진까지 이동한 모습 사진을 점검하고, 원본과 저화질 중 선택하여 사진들을 보낼 수 있다. 각 개별사진에 대한 원본, 저화질을 지정하는..
[인텐트 필터] 공식 : https://developer.android.com/guide/components/intents-filters.html 매니페스트안에 ~ 사이에 넣는 설정 값인 ~ 에 대해서 얘기해보려 한다. 흔히 안드로이드에서 액티비티를 전환할 때는 인텐트를 통해서 전환하는데, 명시적 인텐트 (특정 액티비티를 지정하는 것)과 암시적 인텐트(ACTION_VIEW와 같은 안드로이드 상수값)이 있다. 명시적 인텐트는 현재 패키지 내의 액티비티끼리만 이동하는 인텐트다. 이런 인텐트들로는 각각의 액티비티를 전환하고 flag속성들을 활용하여 액티비티 전환 시 스택 구조를 사용하는 등 다양하게 할 수 있다. 이것을 응용하여 외부에서(앱이든 웹이든..) 암시적 인텐트(ACTION_VIEW, ACTION_S..
[웹뷰] 말 그대로 웹 페이지를 보여주는 뷰, 안드로이드의 컴포넌트중 하나다. 안드로이드가 iOS에 비해 웹뷰가 좋은 이유는.. 웹뷰의 종류가 기본형 하나이기 때문일 것이다. iOS는 UIWebView라고 있지만, WKWebView라고 좀 더 진보된 웹뷰를 권장하는데, 이 웹뷰가 기본형이 아니라서 import를 하고 그런 작업들이 있기 때문이다. 그렇기에 처음 접하는 사람에겐 iOS가 귀찮다. 어쨌든, 앱의 기본이 웹페이지를 띄워주는 것이고.. 여기에 플레이스토어에 출시하기 위한 껍데기, 네이티브의 기능을 덧붙여주면 하이브리드앱이 된다. 물론, 웹이 주가 아니라 네이티브가 주면서 웹은 거드는 것도 하이브리드 앱이라 할 수 있다. 정의를 굳이 딱 정하려 하기 보다는 네이티브의 기능(카메라, 지도 등)과 웹..