Programming/Android(9)
-
[Andorid]Custom Widget 만들기!
App widget 위젯이란, 아래 그림과 같이 홈스크린 화면에 떠서 USER와 소통 하는 녀석을 말합니다.[HomeScreen에 떠있는 Widget의 모습]위젯을 만들기 위해서는 크게 4가지 준비물들이 필요합니다. 1. AppWidgetProvider Class를 상속받은 Provider Class 2. Widget의 View Layout을 기술한 xml 파일 3. Widget의 속성 (Meta data)를 기술한 xml 파일 4. Widget의 속성과 Receiver를 정의할 AndroidManifest.xml 파일자 그럼 순서대로 Widget을 만드는 방법에 대해 알아 보겠습니다. 1. AppWidgetProvider Class를 상속받은 Provider Class위젯의 기능을 정의한 Class..
2015.01.29 -
[Android] GPS 좌표값 두 개의 거리 구하기
double distance; Location locationA = new Location("point A"); locationA.setLatitude(latA); locationA.setLongitude(lngA); Location locationB = new Location("point B"); locationB.setLatitude(latB); LocationB.setLongitude(lngB); distance = locationA.distanceTo(locationB);
2014.08.11 -
[Android] 뒤로가기(BackButton) 두번 눌러서 앱 종료!
//BackButton private final longFINSH_INTERVAL_TIME = 2000; private longbackPressedTime = 0; @Override public void onBackPressed() {long tempTime = System.currentTimeMillis();long intervalTime = tempTime - backPressedTime; if ( 0 = intervalTime ) {super.onBackPressed(); } else { backPressedTime = tempTime; Toast.makeText(getApplicationContext(),"두번 눌러",Toast.LENGTH_SHORT).show(); } }
2014.07.31 -
Button animation 만들기!
우선 res/drawable 에 임의의 xml 파일을 생성한다. 위와 같이 누를 때와, 기본 값의 그림을 지정해주고 저장! android:background="@drawable/backbtn"위의 옵션을 버튼에 추가하면끝.
2014.07.20 -
Activity 화면 꺼지지 않게 유지하기!
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
2014.07.11 -
GyroSensor 사용하기
//Sensor 변수 설정private SensorManager sm = null;private Sensor gyro = null; //메인 클래스 implements SensorEventListener // Initialize the Sensor.sm = (SensorManager) getSystemService(SENSOR_SERVICE); gyro = sm.getDefaultSensor(Sensor.TYPE_ORIENTATION); // OnResumesm.registerListener(this, gyro, SensorManager.SENSOR_DELAY_NORMAL); // OnPause (꼭 추가해야한다. 센서가 0.1초 단위로 업데이트 되므로 계속 켜주면 폰에 부하가 많이 걸린다.)sm.unr..
2014.07.11