개발(2)
-
[C#, DevExpress] GridConrol DataSource vs GridView DataSource
회사에 입사하자마자 C# DevExpress로 UI를 제작해야 했다. 사수 포지션을 맡으신 분이 틀을 잡아놨고, 이 틀을 이용해서 기능들을 추가해 나가면 되는 부분이었다. 처음에는 GridConrol과 GridView의 차이점을 몰라서 해맸다. 대표적인 차이점은 Grid Control은 표의 동작과 관련된 이벤트를 관리하고 Grid View는 표의 표시와 관련된 이벤트를 관리한다. 이름 그대로지 않냐고 한다면 이름그대로가 맞다. 하지만 입사 초기에는 당연한거지만 당연하다고 생각하지 못했다. 혹시나 몰랐던 사람이 있다면 나도 이러니 부끄러워할 필요는 없다. GridView DataSource에 DataTable 데이터를 넣었는데, 사수되시는 분이 이러면 안된다고 하셨다. 그 이유는 DataView는 사용자..
2022.12.26 -
android] ble scanning의 메모
회사에서 안드로이드 개발을 하면서 비콘을 스캔해야하는 기능을 구현해야 했습니다. 진행하면서 고민했던 부분에 대해서 기록했습니다. 1. 권한받기 이 기능을 구현하기 위해서 블루투스 권한을 받아야하고, 위치정보와 관련된 권한도 받아야 했다. 그럼 우선 권한 부분에 대해서는 블루투스 스캔 권한 받기 위치 권한 받기 블루투스가 꺼져있을 경우 킬 수 있도록 안내하기 최근에는 블루투스 관련 이어폰이나 시계가 많아 블루투스를 꺼놓을 일이 거의 없지만, 현실적으로는 킬수도 있고 안킬 수도 있기 때문에 키지않았다면 킬 수 있도록 안내하는게 맞는 것 같다고 생각했다. 더 나아가 중간에 블루투스를 끌 경우에는 어떻게 해야할지에 대해 고민하는 것도 좋다고 생각한다. 2. BluetoothLeScanner 함수 블루투스를 스캔..
2022.12.26