일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- NotificationService Extension
- 안드로이드 에러
- 노티피케이션 익스텐션
- 안드로이드 FCM
- 스위프트 앨범
- Swift flutterviewcontroller
- 푸시 데이터 저장
- Flutter NativeView
- flutter rotate
- swift 문자
- 안드로이드 앨범
- 스위프트 푸시
- flutter 회전
- Swift flutterview
- 스위프트 웹뷰
- 앱 꺼졌을 때 푸시 데이터 저장
- 스위프트
- 안드로이드 숏컷
- 스위프트 테이블 뷰 셀
- swift sms
- 안드로이드 바로가기
- 플러터 뷰 컨트롤러
- FlutterView MethodChannel
- 앱 백그라운드 푸시 데이터 저장
- 스위프트 UserDefaults
- native flutter view
- Flutter UIKitView MethodChannel
- 스위프트 카메라
- swift autolayout
- silent push
- Today
- Total
목록Android(기능) (43)
Things take time
[Datetime 변경] Sqlite에 저장된 항목중, 특정 컬럼의 Date 값을 변경해주고 싶을때 사용한다. 그 컬럼의 타입은 DATETIME인 경우, VARCHAR인 경우 모두 사용 가능하다(?) UPDATE frnd_lst SET input_dm = DATETIME(input_dm, '-12 hours') WHERE ul_seq = ?" 단순히 DATETIME함수를 사용하면 끝 mysql에선 위의 함수가 안되므로 UPDATE frnd_lst fl SET input_dm = DATE_SUB(input_dm, INTERVAL 12 HOUR) WHERE fl.ul_seq = ? AND fl.frnd_ul_seq = ? 이런식으로 DATE_SUB, DATE_ADD로 각각 빼기, 덧셈이 가능하다.
[액티비티] 흔히 액티비티는 하나의 화면을 의미한다. 그래서 하나의 액티비티 클래스는 하나의 XML로 된 레이아웃 파일과 연결된다. 그런데 프래그먼트 액티비티란 개념이 나왔는데, 이 액티비티는 간단히 말해서 하나의 액티비티안에 여러 개의 액티비티를 보여주고 싶다는 목적으로 사용한다. (실제로 액티비티를 여러개 넣는 것이 아니고 그렇게 보이도록 하는 것) 그러므로 로직은 하나의 액티비티가 존재하고, 그 액티비티 안에 다른 액티비티들을 넣고 싶다면 다른 액티비티들(넣는, 들어가는 액티비티)은 Fragment를 상속받는 액티비티여야 한다. [액티비티 -> 프래그먼트 액티비티 변경] 프래그먼트 액티비티로 새로만들면 되지만, 기존 액티비티를 프래그먼트로 쓰고 싶을때 사용한다는 의미이다. 아래의 기본 액티비티 클래..
[개요] 날씨를 알려주는 앱, 공공기관에서 준 데이터를 바탕으로 정보를 알려주는 앱들은 각 기상청, 공공기관에서 제공하는 데이터를 받아서 그것을 업데이트 하며 사용자에게 UI를 예쁘게 입혀 보여준다. 이것을 간단히 구현해본다. [티스토리] 현재 내 티스토리의 메인화면이다. 나는 여기서 저 제목들만 뽑아서 리스트에 보이고 싶은 것이다. 여기서 RSS라는 개념이 들어가는데, RSS란 기본적으로 각 사이트에서 해당 정보를 제공해줘야만(조건) 얻을 수 있는 데이터로써, XML의 데이터 타입으로 얻어진다. 그래서 RSS피드 구독 이란 개념이 있는 것이다. 조건에서처럼 모든 사이트에서 제공하는 것은 아니다. 참고 : http://mwultong.blogspot.com/2007/10/rss-rss-feed.html ..
SharedPreference 암호화? SharedPreference에 들어가는 데이터는 xml형태로 저장되며, 접근이 가능하다. 그러므로 디컴파일을 통해 접근이 가능하단 뜻이다. 크게 중요하지 않은 데이터를 저장했다면 의미 없겠지만, 중요한 데이터가 들어있다면 암호화를 하자는 것이다. 다만 일반적인 암호화방법으로 해도, 암/복호화에 사용되는 키가 노출되기 때문에 이 키를 저장하는 곳을 안전한 곳! KeyStore에 넣자는 것이다. 참고사이트 https://medium.com/hexlant/android-keystore-%EB%B3%B4%EC%95%88-fe8e0c5de359 : 한글 https://hyperconnect.github.io/2018/06/03/android-secure-sharedpref..