[카테고리:] Development
코딩과 관련된 글들
취미 기록용 블로그
코딩과 관련된 글들
자바는 unsigned 형이 없음. 자바백서에서 나왔는데 unsigned가 있으면 복잡해진다고 기본 자료형에서 빼버렸다고 함. 뭐 간결해지는건 좋긴 한데 자바만 쓸때 이야기고 다른 플랫폼이랑 데이터 송수신 하다 보면 unsigned형이 필요할때가 종종 있음. 작업하다 보니 장비가 데이터 넘기는데 unsigned 타입 데이터임. 장비 업체한테… “read more”
인터넷이나 앱스토어 보면 앱 추출기 많긴 한데 과도한 권한 요구하는 APK 추출기를 굳이 설치할 필요 없이 안드로이드 SDK만 가지고 추출하는법 여기 정리해둠. 안드로이드 SDK폴더 아래에 보면 platform-tools 라는 폴더가 있고 거기에 adb.exe가 있음 adb shell pm list packages -f 커맨드창 열고… “read more”
DJI 드론을 가지고 앱 개발을 할때 M600이나 팬텀4 같은 USB로 연결하는 방식에서는 문제가 생기지 않지만 팬텀3처럼 wifi 망 하나로 핸폰이랑 드론이랑 둘다 연결하는 경우에 발생하는 문제입니다. 아래는 SDK 문서에 나오는 처음 등록하는 소스 부분인데요. private DJISDKManager.SDKManagerCallback mDJISDKManagerCallback = new DJISDKManager.SDKManagerCallback()… “read more”
Error:Execution failed for task ‘:app:transformClassesWithDexForDebug’. >com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536 DJI 드론 SDK를 쓰다 보니 이런 에러에 직면했다. 구글링을 해보니 메소드 갯수가 65535개로 한정되어 있는데 각종 라이브러리를 첨가하다 보니 넘어서서 발생하는 에러라고 한다. 이럴경우… “read more”
C#에서 byte배열을 string으로 변환할때 주로 string tmpSTR = Encoding.Default.GetString(바이트배열); 이렇게 쓰라고 많이 나오는데 주의해야 할점이 byte[] 뒷부분에 0으로 채워져 있을경우 그냥 잘라버리는게 아니라 \0 값으로 채워진 string이 생깁니다. byte[] tmp = new byte[5]; tmp[0]= ‘a’; tmp[1]= ‘b’; tmp[2]= ‘c’; tmp[3]=… “read more”