이전에 글을 적을때 이것을 왜 사용하는지에 대해서 적지는 않고 그냥 앱스토어 올릴때 워닝 발생하는거 해결하는 방법만 적었습니다. 그래서 이게 무엇인지에 대해서 알아보도록 하죠. 큰 내용은 없습니다. 쏘리 일단 어떠한 내용이냐면 앱이 지원하는 파일 타입을 처리하기 위한 방법입니다. 이건 예를 들은건데요. 일반적으로 사용하는 이미지 파일의 타입을 만든 사람이 있을것이고... 예를 들어 png, jpeg 이런것들도 포함이 되겠죠? 파일 타입에 대해서 접근할 수 있도록 만드는 앱들이 존재하겠죠. 포토샵도 있고 기타 뷰어들도 있겠죠. 그래서 정의가 필요한것 같네요. 애플문서 링크 Registering the File Types Your App Supports Registering the File Types You..
앱스토어에 업데이트를 오랜만에 해서 그런지 새로운것을 만나게 되었습니다. 메세지는 다음과 같고요 ITMS-90788: Incomplete Document Type Configuration - The CFBundleDocumentTypes dictionary array in the '???' Info.plist should contain an LSHandlerRank value for the CFBundleTypeName 'MKDirectionsRequest' entry. Refer to https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKe..
예전 개발할때는 공유하기 기능을 만들면 특정한 앱에 대해서 공유하기 기능을 붙였습니다. 그렇게 하려면 공유하기에 따른 라이브러리를 다 넣어주어야 하고 개발자는 힘들고... 기본 제공하는 공유하기 방법을 알려드리려 합니다. 이게 더 좋고 당연한 기능인것 같습니다. val intent = Intent(Intent.ACTION_SEND) intent.type = "text/plain" intent.putExtra(Intent.EXTRA_TEXT, text) // text는 공유하고 싶은 글자 val chooser = Intent.createChooser(intent, "공유하기") startActivity(chooser) 이 얼마나 심플하게 개발을 할 수 있는 기능일까요? 카카오톡이나 페이스북에 조금 더 이쁘..
아침이라 아주 간략한걸 적어보려 합니다. 우리가 안드로이드 개발을 하게 되면 터치 이벤트에 대해서 전달을 받고 이것을 return 하여 주게 되는데요. 이것에 대한 내용입니다. 우리가 터치를 받아서 처리할때 전달 순서는 다음과 같을수 있습니다. onTouch, onClick, onLongClick 이러한 순서로 이벤트가 전달되게 되고요 리턴값에 의해서 이것이 제어가 됩니다. 만약 이전 단계에서 return을 false로 하게 되었다면? 이번 상태에서 모든 처리가 완료되지 않았으므로 다음으로 전달한다 만약 true로 전달하게 되면? 이번 상태에서 모든 처리가 완료되어서 다음으로 전달하지 않는다... 비슷한것을 보면 switch를 만들어 놓고 이것을 onTouch에서 Alert을 띄우고 그 이후에 동작을 넣..
예전에는 이런일이 없던거 같은데 아마도 최신버전에서 발생하는 문제일겁니다. 이 Exception이 발생하는 이유는 Intent에 값을 무겁게 전송하거나 할 경우에 발생을 하게 되는데요. 원칙은 이렇게 값을 넣지 않으면 됩니다. 그렇죠 우리는 그렇게 당연히 개발을 안합니다. 그런데 저는 전송시에 String을 조금 넣을뿐 다른 부분은 크게 넣지 않았는데요. 이런 문제가 발생하였습니다. 문제는 Fragment를 잔뜩 가지고 있는... 예를 들면 ViewPager같은것이 있는 Activity가 문제가 있었습니다. 상태가 저장이 되어야 하는 경우가 생기는데 간혹 Activity가 종료가 되거나 기타 등등의 문제죠... 그렇게 되었을 경우에 onSaveInstanceState를 호출되면서 문제가 생기는것입니다. ..
- Total
- Today
- Yesterday
- Kotlin
- ios
- github
- enum
- Java
- git
- intellij
- rxswift
- android
- Linux
- MySQL
- windows10
- Spring
- CentOS
- Windows
- golang
- php
- Xcode
- go
- ubuntu
- centos8
- docker
- Codable
- tomcat
- Gradle
- Python
- SWIFT
- war
- cocoapods
- nodejs
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |