Smart Box
안드로이드 프로그래밍 도중 예외 상황을 발견했습니다.Alert Dialog로 메세지를 표시 후, Yes 또는 No 버튼을 통해 값을 받아야 하는데, Dialog 바깥을 터치하거나 뒤로가기 키를 눌르면 대화 창이 무시되더군요. 그런 경우 다음과 같은 설정을 해주시면 뒤로가기를 누르거나, 대화 창 이외의 공간을 터치해도 무시합니다. - setCancelable 설정하기 12345 final AlertDialog.Builder alert = new AlertDialog.Builder(this); alert.setTitle("하하하"); alert.setMessage("뒤로가기 키를 눌른다고? 소용없지!"); alert.setCancelable(false);Colored by Color Scriptercs se..
Visual Basic을 주로 사용하던 제가 안드로이드(Java) 개발을 시작하다가 찾았던 것이 있습니다. 바로 VB6.0이나 VB.net에서 사용하던 함수인 'Left, Right, Mid'입니다. 문자열을 가볍게 다룰 수 있어서 매우 편리하게 사용했죠.그래서 Java에서 사용할 수 있는 함수를 만들어 보았습니다. 매우 간단하지만, 편리하게 사용하시길...! 123456789101112131415161718192021222324 String Left(String Str, int Num) { if (Num Str.length()) return Str; else return Str.substring(0, Num); } String Right(String Str, int Num) { if (Num Str.l..
컴퓨터 주변 기기에 관한 코딩을 하다보니, Byte 배열로 통신을 하더라구요.디버깅을 하기 위해서는 눈으로 값을 직접 봐야하니 Hex String으로 바꾸는 경우가 많습니다. 그래서 이번 포스팅에서는 16진법 문자열(Hex String)와 바이트 배열(Byte Array)를 넘어다니는 함수를 알려드리겠습니다. [Hex String to Byte Array] 1234567891011121314151617181920212223242526272829303132333435363738 Public Function HexStringToBytes(ByVal HexString As String) As Byte() 'Quick and dirty hex String to Byte array. Accepts: ' ' "HH..
프로그래밍을 하다보면 바이트 배열(Byte Array)를 문자열(String)으로 바꾸거나, 반대로 문자열을 바이트 배열로 바꿀 필요가 있습니다. 기존 VB6에서는 직접 해당 부분을 일일이 해야 했지만, VB.net에서는 NET 프레임워크에서 인코딩과 함께 지원합니다. [기본적인 함수]123Return System.Text.Encoding.UTF8.GetBytes(String) '//String to Bytes Return System.Text.Encoding.UTF8.GetString(Bytes) '//Bytes to Stringcs 기본적으로 사용방법은 매우 간단합니다. [인코딩에 따른 사용 방법] 12345Return System.Text.Encoding.UTF8.GetString(bytes) '/..
[Clala와 Karen으로 이루어진 2인 그륩 ClariS] 이번 포스팅에서는 2인조 여성 그륩인 ClariS의 곡을 추천해드릴려고 합니다.ClariS는 마법소녀 마도카 마기카(마마마) 오프닝인 Connect(コネクト)라는 곡으로 유명해졌으며 실제로 이 곡을 아시는 분들은 많습니다. 보통 애니메이션을 즐겨보시는 분들은 대부분 OP 또는 ED 곡은 들으시지만 앨범에 수록된 곡은 듣지 않습니다.Connect도 Opening 곡이죠. 그래서! 앨범 수록곡에서 좋다고 느낀 한 곡을 추천해드릴려고 합니다. [ClariS 정규앨범 'Fairy Castle'] 이번 'Fariy Castle'는 정규앨범 답게 애니메이션 오프닝이나 엔딩이 아닌 곡들이 많이 수록되어있습니다.그 중에서 제가 가장 맘에 들었던 곡은 このi..