압축되어있는 프로젝트를 이클립스로 가져올 시에 , import 한다고해서 다 컴파일 되지는 않는다. Console에 뜨는 에러 : Unable to resolve target 'android-10' 코드상 에러는 없는데, 컴파일이 되지 않는경우. 그 프로젝트를 생성했던 .. Android 하위버전을 설치해야 한다. SDK manager에서 해당 하위버전을 설치해야한다. 이 경우에는 API10의 파일들을 설치해야한다.
안드로이드 치수 정리 Android dpi (Dots Per Inch ) 1인치(2.54 센티미터)에 들어 있는 픽셀의 수. 안드로이드에서는 160을 기본으로 한다. 참고 : http://en.wikipedia.org/wiki/Dots_per_inch dp 또는 dip (Density-independent Pixels) 화면의 크기를 기준으로 표시. 어떤 화면의 크기에서도 동일한 크기를 표시 하게 된다. 스크린의 픽셀과 dp가 160인 경우에는 1dp는 1pixel과 같다. 그러나 dpi가 240인 경우에는 1dp는 1.5pixel이 된다. 계산 공식은 아래와 같다 dp = pixel / (density / 160) 내 화면의 dp를 구하기 위해서는 아래와 같이 WindowManager를 쓰면 된다. D..
아래 예제는 1초 간격으로 10초동안 진행된다.CountDownTimer cdTimer = null; int value = 10; TextView title; // 아래는 필요한곳에 넣으시면 됩니다. public CountDownTimer timer = new CountDownTimer(6000, 1000) { @Override public void onFinish() { //TODO : 카운트다운타이머 종료시 처리 finish(); } @Override public void onTick(long millisUntilFinished) { //TODO : 카운트다운타이머 onTick구현 value--; title.setText("남은 시간 " + Integer.toString(value)); } };
아래 예제는 1초 간격으로 10초동안 진행된다.CountDownTimer cdTimer = null; int value = 10; TextView title; // 아래는 필요한곳에 넣으시면 됩니다. public CountDownTimer timer = new CountDownTimer(6000, 1000) { @Override public void onFinish() { //TODO : 카운트다운타이머 종료시 처리 finish(); } @Override public void onTick(long millisUntilFinished) { //TODO : 카운트다운타이머 onTick구현 value--; title.setText("남은 시간 " + Integer.toString(value)); } };
andoird: layout 속성 속성 속성값 설명 layout_above 기준뷰 ID 기준뷰의 상단에 해당뷰의 하단과 일치시킨다. layout_below 기준뷰 ID 기준뷰의 하단에 해당뷰의 상단을 일치시킨다. layout_toStartOf 기준뷰 ID 기준뷰의 왼쪽에 해당뷰의 오른쪽을 일치시킨다. layout_toEndOf 기준뷰 ID 기분뷰의 오른쪽에 해당뷰의 왼쪽을 일치시킨다. layout_toLeftOf 기준뷰 ID 기준뷰의 왼쪽에 해당뷰의 오른쪽을 일치시킨다. ( = layout_toStartOf) layout_toRightOf 기준뷰 ID 기준뷰의 오른쪼에 해당뷰의 왼쪽을 일치시킨다. ( = layout_toendOf) layout_alignTop 기준뷰 ID 기준뷰의 상단과 해당뷰의 상단을..
android : Android Intent 활용 예 // 웹페이지 띄우기 Uri uri = Uri.parse("http://www.google.com"); Intent it = new Intent(Intent.ACTION_VIEW,uri); startActivity(it); // 구글맵 띄우기 Uri uri = Uri.parse("geo:38.899533,-77.036476"); Intent it = new Intent(Intent.Action_VIEW,uri); startActivity(it); // 구글 길찾기 띄우기 Uri uri = Uri.parse("http://maps.google.com/maps?f=d&saddr=출발지주소&daddr=도착지주소&hl=ko"); Intent it = new ..
andoid : 안드로이드 버튼 안보이게 하기 ▶xml(레이아웃)으로 설정 android:visibility="visible" // 버튼을 보이게 한다. android:visibility="invisible" // 버튼을 안보이게 한다.(공간 차지 O) android:visibility="gone" // 버튼 안보이게 한다.(공간 차지 X) ▶코드로 설정하기 btn1 = (Button) findbyViewId(R.id.button1); // 버튼이 btn1 이라면, bt1.setVisibility(View.VISIBLE); // 화면에 보이게 한다. bt1.settVisibility(View.INVISIBLE); // 화면에 안보이게 한다.
안드로이드 1초 마다 text 를 갱신하는 프로그램 만들기. ▶안드로이드 1초 마다 text 를 갱신하는 프로그램 만들기. 원하는 곳에서 testStart() 함수를 호출하면 된다. private TimerTask second; private TextView timer_text; private final Handler handler = new Handler(); public void testStart() { timer_text = (TextView) findViewById(R.id.timer); timer_sec = 0; count = 0; second = new TimerTask() { @Override public void run() { Log.i("Test", "Timer start"); Updat..
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |