본문 바로가기

Java

[ Android : java ] 랜덤한 정수 얻기 먼저, 이 소스도 구글링으로 얻었지만, 오래 전에 본 거라 사이트를 잊어버렸습니다. 정말 죄송하다는 말씀과 함께 소스를 공개합니다.^^;; public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub for(int i = 0 ; i < 100 ; i++){ System.out.println(getRandomIntNum(1,10)); } } private static int getRandomIntNum(int min, int max){ Double randomNum = ( Math.random() * (max - min + 1) ) + min ; return .. 더보기
[Android] RGB 색깔 테이블 색깔을 입힐 때, Hex코드는 이해하기 힘드니 Color.rgb(red, green, blue); ex> Snow : Color.rgb(255,250,250); 위 코드 형태로 RGB값으로 지정하자. Whites/Pastels Color Name RGB CODE HEX # Sample Snow 255-250-250 fffafa Snow 2 238-233-233 eee9e9 Snow 3 205-201-201 cdc9c9 Snow 4 139-137-137 8b8989 Ghost White 248-248-255 f8f8ff White Smoke 245-245-245 f5f5f5 Gainsboro 220-220-220 dccdc Floral White 255-250-240 fffaf0 Old Lace 253-2.. 더보기
[Android] Bitmap 이미지 가로 세로 회전 Bitmap 이미지를 90도 방향만큼 Rotate 시키는 함수 입니다. 가로가 세로보다 클 경우 이미지가 옆으로 눕혀서 보이는 것을 방지하기 위해 만들었습니다. 참조하세요.~ if(background.getHeight() < background.getWidth()){ background = imgRotate(background); } private Bitmap imgRotate(Bitmap bmp){ int width = bmp.getWidth(); int height = bmp.getHeight(); Matrix matrix = new Matrix(); matrix.postRotate(90); Bitmap resizedBitmap = Bitmap.createBitmap(bmp, 0, 0, width, .. 더보기
[Java] 시침과 분침 각도 이동 계산 분명 5분만 계산하면 금방 나올 수 있는 공식이지만, 혹시 원하시는 분 있을까봐 적어 놓습니다. public final static float HOUR_ANGLE_GAP = 0.5f; public final static int MINUTE_ANGLE_GAP = 6; // 초기화시 float hourRotateAngle = (hour * 30.0f)+(minute*0.5f); float minuteRotateAngle = minute*6; // 1분마다 이동시 float hourRotateAngle = hourRotateAngle+HOUR_ANGLE_GAP; float minuteRotateAngle = minuteRotateAngle+MINUTE_ANGLE_GAP; 그럼 잘 쓰세요~ 더보기