느려요

진짜로

반응형

전체 글 23

[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
반응형