2013-03-06 3 views
2

lockscreen 앞에서 활동을 만들고 싶습니다. 키 가드를 완전히 건너 뛰고 싶지 않습니다. 내가 TYPE_SYSTEM_OVERLAY 플래그로 그것을 tryed하지만 거기에 어떤 이벤트를 handel 수 없습니다. 그것은 FLAG_SHOW_WHEN_LOCKED와 함께 작동하지만이 검은 색이며, 내가이 사진을 좋아합니다 :Lockscreen 앞에서의 활동

그것은 좋은 것 http://s1.directupload.net/images/130306/sctc586t.jpg

처리는 검은 색 배경에 이벤트없이 활동이 TYPE_SYSTEM_OVERLAY처럼하지만 이벤트에있는 경우 손질. 그게 가능하니? TYPE_SYSTEM_OVERLAY를 사용하여 이벤트를 가져올 수는 없지만 lockscreen 앞에 액티비티를 설정하는 또 다른 옵션이 있는지 읽었습니다. 아마 루트 권한을 가지고 있을까요? 사진에있는 것처럼 보입니다.

+0

[안드로이드 잠금 화면 위젯 (HTTP의 가능한 중복 : // stackoverflow.com/questions/4116001/android-lock-screen-widget) –

+0

이것은 조금 다릅니다 그쪽으로 Android 잠금 화면 위젯. 나는이 질문이 Facebook Home에서 사용할 수있는 lockscreen 옵션과 유사한 기능을 설명한다고 생각합니다. – ZenBalance

답변

0

검정색 배경을 피하려면 반투명 테마를 사용하십시오. 귀하의 매니 페스트 (활동 또는 응용 프로그램)을 사용 android:theme="android:style/Theme.Translucent"

다른 제조 업체의 일부 장치의 잠금 화면을위한 위젯을 만들 수있는 방법은 내가 알고있는 한 HTC 개발자 페이지에는 이러한 도구가 있지만 테스트 한 적이 없습니다. 나는 감각 장치에서만 작동하는 것이 두렵다.

기기에만 관심이있는 경우 제조업체 개발자 페이지를 볼 수도 있습니다.

편집 :

기타 관련 사이트 : 4.2의

  1. Android Lock Screen Widget
  2. 특징 : http://developer.android.com/about/versions/android-4.2.html#Lockscreen
+0

translusent 테마를 사용하는 경우 활동을 숨기지 않고 클릭하고 잠금 해제 할 수 있습니까? – Cilenco

+0

나는 이것이 일어날 수 있다고 생각지 않는다 ... 적어도 앱 내부에서는 반투명 스플래시 화면이나 활동으로 인해 그 아래를 클릭 할 수 없다. 액티비티가 자체 클릭을 처리하고 시스템에 '슈퍼'하지 않는 것 같습니다! – madlymad

+0

흠 ... 좋아. 다른 FLAG 나 무언가 내가 lockscreen에 direcly 활동을 넣을 수있는 터치 이벤트를 처리 할 수 ​​있습니까? – Cilenco