2016-12-20 22 views
0

レノボA 1000モバイルは、ブート完了済みのブロードキャストレシーバを聴くことができません。同じコードは他の携帯電話でも完全に動作します。ブロードキャストレシーバ以外のアンドロイドでBoot Completedイベントをキャプチャする他の方法はありますか?BOOT_COMPLETED一部の携帯電話でブロードキャストレシーバが動作しない

+0

いくつかのメーカーには、起動時に実行するなど、サードパーティのアプリケーションでデフォルトで動作を許可しない追加の設定、アクセス許可、またはセキュリティ機能が含まれています。そのデバイスの[設定]を確認するか、セキュリティ関連または管理上の性質のアプリを探します。セキュリティーHDと呼ばれるLenovosのようなアプリが少なくとも1つあることは知っています。 –

+0

それらを避けて機能させる方法はありますか? –

+0

あなたは、明示的なユーザーの同意なしに特定のことを行うことをアプリが防止するために、特にOEMがそこに置くセキュリティ機能を回避する方法はありますか?いいえ、prob'lyではありません。 –

答えて

0

一部のデバイス(主にHTC)には、BOOT_COMPLETEDを起動しない高速リブートと呼ばれる機能があります。代わりに、QUICKBOOT_POWERONを起動します。したがって、両方のブロードキャストにレシーバを登録する必要があります。

<action android:name="android.intent.action.QUICKBOOT_POWERON" /> 

これを試すことができます。

+0

これを試しましたが、私の電話では動作しません。:( –

関連する問題