본문 바로가기

전체 글62

Android 10 Android 10 내용 정리 안드로이드 10에서 추구하는 목표 첫째, Android 10은 고급 머신러닝과 폴더블 및 5G 스마트폰 등 새로운 기기 지원으로 모바일 혁신의 첨단을 구축하고 있습니다. 둘째, Android 10은 사용자에게 더욱 강화된 보호, 투명성 및 제어를 가능하게 하는 50가지에 달하는 기능으로 개인정보 보호 및 보안에 집중합니다. 마지막으로, Android 10은 개인과 가족이 기술과 더 나은 균형을 찾을 수 있도록 사용자의 디지털 웰빙 제어 기능을 확장합니다. 특징 폴더블 : 폴더블 기기에 맞게 빌드하려면 Android 스튜디오에서 폴더블 에뮬레이터를 가상 기기(AVD)로 구성하면 됩니다. 폴더블에 맞게 앱을 최적화하는 방법에 관한 자세한 내용은 개발자 가이드를 참조하세요. 기기.. 2020. 3. 28.
Mac OS에서 아이폰 와이어샤크 패킷 뜯기 1. 스마트폰 연결하고 XCode UUID을 확인한다. 2. 터미널에서 아래 명령어로 기기를 등록한다. sudo rvictl -s uuid 만약 rvictl을 찾지 못하면, 아래 명령어로 해본다. sudo /Library/Apple/usr/bin/rvictl -s uuid 3. 위 명령어로 했을때 failed 이라고 나오는 경우 Xcode 설치 파일 내 패키지를 설치한다. 응용프로그램/XCode.app/Contents/Resources/Packages/MobileDevice.pkg 응용프로그램/XCode.app/Contents/Resources/Packages/MobileDeviceDevelopment.pkg 4. 기기 등록 확인 sudo rvictl -l sudo /Library/Apple/usr/bi.. 2020. 3. 27.
★ AOS 개발할 때 유용한 정보 모음 ★ [Android OS 버전] 1.0 애플파이 (Apple pie) 1 1.1 바나나 브렌드 (Banana bread) 2 1.5 컵케이크 (Cup Cake) 3 1.6 도넛 (Donut) 4 2.0 이클레어 (Eclair) 5-7 2.2 프로요 (Froyo) 8 와이파이 기능이 최초로 들어감 2.3 진저브레드(Ginger bread) 9-10 나는 이 시기부터 스마트폰을 접했음. 3.0 허니콤 (Honeycomb) 11-13 태블릿 PC를 지원하기 시작 4.0 아이스크림 샌드위치 (Ice cream Sandwich) 14-15 갤럭시 넥서스 출시 4.1~4.3 젤리빈 (Jelly bean) 16-18 4.4 킷캣 (kitkat) 19-20 안드로이드 개발을 시작했음 5.0~5.1.1 롤리팝(Lollipo.. 2020. 3. 26.
Android 11 Android 11 내용 정리 - 동작 변경사항 디렉터리 액세스 제한 앱이 Android 11을 타겟팅하고 저장소 액세스 프레임워크(SAF)을 사용하는 경우 더 이상 ACTION_OPEN_DOCUMENT 및 ACTION_OPEN_DOCUMENT_TREE 인텐트 작업을 사용하여 특정 디렉터리에 액세스할 수 없습니다. 이러한 변경사항을 자세히 알아보려면 Android 11의 저장소와 관련된 개인정보 보호 업데이트를 설명하는 페이지에서 디렉터리 액세스 제한 섹션을 참조하세요. Netlink MAC 제한사항 API 수준 'R' 이상을 타겟팅하는 앱의 경우 권한이 없는 앱은 기기의 MAC 주소에 액세스할 수 없습니다. IPv4 주소가 있는 네트워크 인터페이스만 표시됩니다. RTM_GETLINK netlink 메시.. 2020. 3. 26.
좋은 자극 나는 면접을 볼 때 면접관의 영향을 생각해왔다. '이 사람과 함께 일을 하고 싶다'는 생각이 적어도 들어야 했다. 하지만 반대로 퇴사를 할 때는 '내가 이 곳에서 성장할 수 있는, 배울 점이 얼마나 더 있는가' 였다. 그 질문에는 주로 기술적인 부재가 많았다. 근데 오늘 면접이 다소 아쉬웠던 것은, 개인의 기술 및 역량이 원하는 인재상과 다름도 있겠지만 배울만한 좋은 사람들이겠다. 는 생각이 들어서였다. 유머와 재치로 내게 정답을 찾을 수 있게 고민하게 질문을 던져 주고 답변도 해 주는 모습이 부러웠다. 왜 내 주변에는 저런 사람이 없을까 싶다가도. 그 기업의 성장과 사용자가 생각하는 이미지, 개발자가 생각하는 환경과 태도들을 생각하면 높이 살 수 밖에 없는 숨은 노력들이 있겠구나. 하고 쿨하게 인정하게.. 2020. 3. 25.
.DS_Store 확장자 파일 삭제하기 1. 앞으로 생성 방지 로컬에서의 생성은 막기 sudo defaults write com.apple.desktopservices DSDontWriteNetworkStores true 다시 복구하려면 true → false sudo defaults write com.apple.desktopservices DSDontWriteNetworkStores false 2. 개별 파일을 삭제하려면 디렉토리로 이동 후 아래 명령어 실행 rm -f .DS_Store 3. 터미널을 열고 sudo -s로 root 권한을 얻은 후 / 디렉토리로 이동 후 아래 명령어 실행 find . -name .DS_Store -delete 2020. 3. 23.
굿나잇 책방 요즘 보고 있는 이도우 작가의 소설에서도 참 호감이 가는 남자 주인공이었는데 드라마에서 서강준이 넘 착하고, 섬세한 ! 남자로 나와서 설레이는 월, 화요일! 굿나잇책방을 보면서 다시 책방투어를 하고 싶다는 생각을... 2020. 3. 18.
모바일 장애/오류 대응 체크리스트 1. 실행 중인 앱 종료 및 캐시 삭제 같이 실행 중인 앱이 많은 경우에 오류가 발생할 수 있습니다. 실행되고 있는 많은 앱을 정리해 주세요. [Android] - 실행 중인 앱 종료 실행 중인 애플리케이션을 모두 종료한 후, 디바이스 케어 > [RAM]에서 ‘메모리 정리’ 선택 - 앱 캐시 삭제 환경설정 > [애플리케이션 관리자] 선택 > 다운로드 된 애플리케이션 목록 중, 문제가 발생하는 앱 선택 > 저장공간 > '캐시 삭제' 버튼 클릭으로 캐시 삭제 - 웹 캐시 삭제 휴대폰 인터넷 > 메뉴 > 설정 > 개인 정보 보호 및 보안 > 검색 데이터 삭제 > [방문기록], [캐시], [쿠키 및 사이트 데이터] 체크 > 삭제 ※ 단, 캐시 및 쿠키 삭제시 이전에 사용하셨던 기록들이 삭제될 수 있는 점 참고 .. 2020. 3. 17.
mac OS Catalina에서 cocoapods 명령어 쓰기 macOS Catalina 로 업데이트 한 지는 오래되었지만 원래 터미널을 이용하여 cocoapods를 잘 사용하지 않았다. 개발 할 일이 있어 다시 해보려고 하니까 안먹힌다. (또?! 뭔가 터미널 이용할 때마다 항상 구글의 힘을 얻어야하는 힘겨움....) gimmihyeui-MacBook-Pro:DeepLinkIOS mhkim$ pod init -bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: bad interpreter: No such file or directory 삽질의 연속, brew 업데이트, 삭제 후 설치, 루비까지 재설치해도 똑같이 안되었다. 결국은 아래와 같이 개발툴에.. 2020. 3. 16.
찬란 했던 그 날들 까먹고 있던 나의 지난 소중했던 날들 코로나19로 강제 집순이가 된 며칠 동안 나는 지난 추억들을 곱씹고 있다. 뒤늦게 합류하여 힙합에도 빠져보고 여전히 친구들과, 가족들과 여행을 다니면서 추억도 만들고 사회 이슈나 여론에 관심을 가지게 되면서 만났던 시간과 장소들. 그 때나 지금이나 변치 않고 싶은 것은 작은 것도 큰 것도 모두 소중히 여길 수 있는 마음! 더 열심히 잘 크고, 잘 지켜야지. 힘내자 우뚝! 2020. 3. 12.