2012-02-15 12 views
2

私はHTC Desire HD Android 2.3.3 API10用に開発中です。 私は、ホーム画面として登録されたアプリを持っています。今度は、起動後に最終的にうまく起動します。 問題は、ブートアップ直後に、手動でロックを解除する必要があるSIMカードが挿入されていないこと、緊急のみ...があることを示すキーガードがあることです。スタートアップ後のAndroidスクリーンロック/キーガードSIMカードなし

このデバイスは、天井などからぶら下がっているインスタレーションの一部になるため、人間の介入なしに起動する必要があります。

スタートアップキーガードを回避するにはどうすればよいですか?

私はマニフェストでこれを持っている:
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />

や場所でこのコードアプリは他に何もない前:

Window wind = this.getWindow(); //Is this preventing Keyguard on startup?? 
wind.addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED); 
wind.addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON); 
+0

私はこの明白なコードを挿入して解決しました。 'wind.addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);' – antion

答えて

1

を、私はこのコードを挿入することによってそれを解決:

wind.addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD); 
関連する問題