Device의 Power state를 제어할 수 있게 해준다. Device 베터리 사용시간은 이 API의 사용에 따라 영향을 받게 된다. 따라서 반드시 필요한 경우가 아니라면 Wakelock을 acquire하지 않는 것이 좋다. 가능한 낮은 레벨을 사용하고 사용후에는 바로 release하는 것이 좋다. PowerManager pm = (PowerManager)Context.getSystemServier(Context.POWER_SERVICE); 아주 기초적인 API인 newWakeLock()를 사용할 것이다. 이 API는 PowerManager.WakeLock객체를 만든다. device의 powerstate를 제어하기 위해 이 객체의 method를 사용하게 된다. PowerManager pm = (Pow..
LinearLayout layout = (LinearLayout) findViewById(R.id.LinearLayout); 위에서 해당 레이아웃이 layout 이라고 할때. code상에서 기본적으로 Height, width, padding 등 지원하는것도 있지만 margin 등 상세한 레이아웃을 바로 지정하지는 못한다.. 그래서 code상에서 레아이웃에대한 변경이 필요할때 LayoutParams 를 이용해야한다. LinearLayout layout = (LinearLayout) findViewById(R.id.LinearLayout); //아래처럼 해당 레이아웃.LayoutParams 를 만들어주고 (해당 레이아웃이 랠러티브나,앱솔루트등 다른거라면 그거에 해당하는 레이아웃.LayoutParams 를 해..
- Total
- Today
- Yesterday