본문 바로가기

자바5

코틀린stomp parsemessage 분석하기. websocket에서 stomp으로 데이터 알맞게 전송하기 nodejs 코틀린에서 stomp 에서 받은 message 파싱을 하는 함수 parseMessage를 보면 다음과 같다. private fun parseMessage(data: String?): Message { if (data.isNullOrBlank()) return Message(Commands.UNKNOWN) val reader = Scanner(StringReader(data)) reader.useDelimiter("\\n") val command = reader.next() val headers = HashMap() while (reader.hasNext(Message.PATTERN_HEADER)) { val matcher = Message.PATTERN_HEADER.matcher(reader.next().. 2023. 6. 6.
java 안드로이드 스튜디오 이미지 사이즈 축소 및 이지미 용량 축소 감소 조절 함수 안녕하세요. 안드로이드 스튜디오 이용하거나, 서버 이동시 용량문제로 인해 이미지 파일을 못보내는 경우가 많은데요~ 이때 필요한 내 갤러이의 고용량 사진을 저용량으로 변환하여 매체나, 서버에 보내는 함수를 알려드릴게요~ 공부를하면서 조금씩 저에게 맞게 수정한 함수이니 보시고 잘 가져다 사용해보세요~ public static String saveBitmapToJpeg(Context context, Bitmap bitmap, String name){ int maximagesize = 50 * 10000; // 저용량 변환중 최대 사이즈 int realimagesize = maximagesize; int quality = 100; //사진퀄리티는 처음 100부터 줄여나가면서 용량을 맞춥니다. File stora.. 2021. 11. 30.
안드로이드 스튜디오 구글 인앱결제, 정기결제 소스코드(자바,java) 안녕하세요 여러분!! 오늘은 수익형 앱을 만들기 위해 거의~ 필수적으로 필요한 구글 인앱결제에 대해 알아보도록 할게요~ 일단 플레이스토어 콘솔에서 상품을 등록하는 부분을 제외하겠습니다. 그 다음 소스코드를 짜는것 부터 포스팅해요~ 당연히 소스코드를 제공하겠죠. 물론 안드로이드 개발자 가이드에 설명이 돼있지만, 아시다 시피 너무 불친절 하잖아요. 저는 그래서 주석을 친절하게 달아주어서 어디에 뭘 써야 하는지 다 알려드릴게요~ 제가 로그 한줄한줄 마다 하면서 공부한 내용이니까 궁금하시면 읽어봐 보세요~ 코드를 어느정도 공부하신 분들은 아시겠지만, 결제 서비스를 한 화면에만 적용하게 하는 법이있고, 캡슐화(class) 시켜서 어디서든 선언하여 쓸 수 있게 하는 방법이 있죠. 당연히 전 캡슐화(class)로 만.. 2021. 8. 2.
안드로이드 스튜디오 슬라이드 뷰 만들기 [java][자바] 스와이프, 페이지뷰 안녕하세요~ 요즘 앱 만들때 필수 기능인 슬라이드 뷰 를 만드는 방법을 알려드릴게요~ 저도 책보고 구글봐서 이해한거라 여러번보시고 코드 분석 해보세요~ 최대한 쉽게 이해할 수 있게 알려드릴게요! 자~ 일단 슬라이드 뷰는 fragment, fragmentActivity 를 포함한 클래스로 이뤄져요~ 저같은 경우는 4개의 클래스를 만들었습니다. 1. 슬라이드 뷰 틀 전체를 담을 클래스 public class ShowStoreAd extends FragmentActivity { //슬라이드 뷰 전체를 담는 뷰 private FragmentManager fragmentManager; //안드로이드 제공 함수 private SlideViewFlagment slideViewFlagment; //2번 클래스 priv.. 2021. 7. 27.