2012-01-25 6 views
1

를 응답하지 바로 백라이트. 하지만 휴대 전화를 잠그고 잠금 해제하면 작동합니다. 나는 더미 활동을 사용하여 해결책을 줄 것이라고 Changing screen brightness programmatically (as with the power widget)을 읽었다. 그래서 난 내 AppWidget 클래스에서이변경 백라이트 휘도는이 코드에 의해 화면의 휘도를 제어하는 ​​간단한 Appwidget를 작성한 즉시

public class Bright extends Activity { 
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    this.finish(); 

} 
} 

같은 활동을 만들었 나는이 같은 목적에 사용 :

context.startActivity(new Intent(context, Bright.class)); 

을하지만 위젯을 클릭하면, 그것은 닫히고 강제로. 내 구현이 내 AppWidget에 맞습니까?

답변

0

더미 Activity의 밝기를 getWindow().getAttributes().screenBrightness으로 조정해야 즉시 응답 할 수 있습니다.

크래시와 관련하여 스택 추적을 게시 할 수 있습니다. 하지만 먼저 매니페스트에 추가했는지 확인하십시오.

+0

나는 매니페스트도 추가했습니다. –

+0

이것은 내 매니 페스트입니다.

+0

스택 추적을 게시하십시오. – Glitch