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