버그 해결을 위한 모든 질문을 던져
0 votes
228 views
안드로이드에서 byte[] 를 유니티로 보내는 방법 ?

기존소스가 string 로 되어있는데 byte[] 로 보내려고 합니다 .

아무리 찾아도 안나오네요 ㅠㅜ

샘플링크 같은게 있다면 부탁드리겠습니다 .
asked (2 point) , 228 views

1 답변

+1 vote
C#은 메서드에서 byte 변환을 지원을 잘해줘서 바이트 통신이 수월한데요. 안드로이드 개발 언어는 무엇인가요? C처럼 포인터를 다루는 언어가 아니라면 자바든 코틀린이든 byte로 변환해주는 함수가 반드시 있지 않을까 싶습니다.

가령 C#에서는 string으로 선언한 userName이라는 변수를 byte[]로 선언한 UserName으로 변환하고자 한다면, Encoding.UTF8.GetBytes(userName).CopyTo(UserName, 0)을 해주는데요. 이런 작업을 여러 번 하고 나서 그 값들을 한 번에 리턴해야 한다면 List<byte>로 선언한 변수에서 AddRange(UserName), AddRange(UserId)..을 한 뒤 해당 변수의 ToArray()라는 함수를 이용해 바이트 배열을 반환합니다.
answered (24 point)

버그 해결을 위해 도움을 구하고, 도움을 주세요. 우리는 그렇게 발전합니다.

throw bug 는 프로그래밍에 대한 전분야를 다룹니다. 질문,논의거리,팁,정보공유 모든 것이 가능합니다. 프로그래밍과 관련이 없는 내용은 환영받지 못합니다.

239 질문
367 answers
376 댓글
470 users