느려요

진짜로

반응형

IT 18

[Android/Java] Pixel <-> DP 변환

안드로이드에서는 Density-Independent Pixel 라는 DIP (DP) 값을 사용해서 UI의 크기를 표시하는데 이 값은 픽셀 값이 아닙니다. 이 개념은 안드로이드 기기의 다양한 해상도에 상관 없이 일정하게 같은 크기를 유지하기 위해 도입된 개념인데 해상도가 1280x720인 스마트폰과 2560x1440인 스마트폰 둘다 같은 dp 값이 설정되었다면 모두 같은 크기로 보여질 수 있습니다. 다만, 소스코드상에서는 이 값을 dp값이 아닌 픽셀값으로 지정해줘야 하는데 픽셀값이 스마트폰의 해상도마다 다르기 때문에 변환해주는 함수를 만들었습니다. Pixel -> DP , DP -> Pixel 둘 다 만들었으니 대충 갖다 쓰시면 됩니다. /** * @param context * @param dp * @re..

IT/Mobile 2023.02.14

[Android/Java] 드래그 드롭으로 선 그리기

점과 점을 잇는 형태의 드래그 드롭으로 선을 그리는 기능이 필요해서 대충 만들었습니다 public class DrawLineView extends View { Paint paint; float fromX, fromY, toX, toY; int color; public DrawLineView(Context context, float fromX, float fromY, float toX, float toY, int color) { super(context); this.fromX = fromX; this.fromY = fromY; this.toX = toX; this.toY = toY; this.color = color; paint = new Paint(); paint.setStyle(Paint.Style.S..

IT/Mobile 2023.02.14

[iOS] 무선 디버깅 설정 오류(Failed to enable wireless functionality on the device)

Xcode에서 무선 디버깅을 설정하려고 기기를 연결하고 Connect via network에 체크를 하는데 자꾸 "Failed to enable wireless functionality on the device." 라고 하면서 뭔 passcode 뭐시기를 확인하라고 하면서 무선 디버깅 기능이 동작하지 않았다. iPhone 7 이라 너무 오래되어서 안되나 싶었는데 그냥 내가 영어를 못해서 그런거였다. 아이폰에 잠금 암호를 설정한 후에 시도하면 된다. 아니 테스트 기기인데 잠금까지 해야하냐고..

IT/Mobile 2022.02.04

[iOS/Objective-C] iOS 15에서 테이블 헤더 칸이 기존보다 커보이는 현상

아이폰을 iOS 15로 업그레이드 하고나서 기존 앱을 실행했는데 TableView의 헤더 칸이 윗부분이 붕 떠보여서 Navigation Bar 사이에 빈 공간이 생기는 현상이 있었다. 대충 찾아서 소스 어딘가에 추가해두자. if (@available(iOS 15, *)){ self.tableView.sectionHeaderTopPadding = 0; } 참고 : https://developer.apple.com/forums/thread/683980

IT/Mobile 2021.09.28

[iOS/Objective-C] iOS 15에서 Navigation Bar / Tab Bar 배경 색이 새까맣게 나오는 현상

iOS 15가 새로 나오고 나서 XCode를 업데이트 했더니 스토리보드의 View controller 에 Appearance 라고 새로 생겼다. Standard / Compact / Scroll Edge / Compact Scroll Edge 4가지 항목이 있는데 각각의 항목마다 Blur style, Background Color, Shadow Color 등등을 설정할수 있는 항목이 생겼는데 대충 살펴보니 스크롤의 위치에 따라 Navigation Bar나 Tab Bar를 이쁘게 꾸밀수 있게 해둔거 같다. 문제는 이렇게 갑자기 바꾸면 기존에 tintColor로 설정해둔 배경색이 적용이 안되고 투명처리가 되어서 시꺼멓게 나온다는 것이다. (망할) 이렇게 시꺼멓게 나오면 해결방법이 두가지 있다. 1. 스토리보..

IT/Mobile 2021.09.28

[FFMpeg] Windows 10 에서 FFMpeg 컴파일하기

회사에서 쓸일이 생겨서 FFMpeg를 컴파일하게 되었다. 하는 방법들이 올라온 곳은 많은데, 똑같이 해도 실패했다. 아마 날짜가 오래되서 그런듯. 어찌됐건 컴파일에 성공하였기에 글로 적어본다. * 여기저기 나와있는대로 설치하였기 때문에 섞여있어서 확실한 정답은 아닐 수 있음. ** 현재 작성일인 2018.01.11 기준. 1. MinGW 설치 https://sourceforge.net/projects/mingw/files/Installer/ 이곳에서 MinGW를 받아 설치한다. Default값으로 그냥 설치 진행. 이런 창이 나오면 mingw_developer-toolkit과 msys-base를 체크하여 ( 체크박스 클릭하고 Mark for installation 누르면 체크된다.) 왼쪽 위의 메뉴 in..

IT/Etc. 2018.01.11
반응형