問題タブ [bootcompleted]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
10647 参照

java - Android: OnBootReceiver: エクスポートされたレシーバーは許可を必要としません

BroadcastReceiverを受け取る を作成しましたBOOT_COMPLETED

私のAndroidManifest.xml中で私はそれを次のように追加しました:

ただし、次の警告が表示されます。エクスポートされたレシーバーには許可が必要ありません。 SOでそれについて読んだことがありますが、完全には理解していません。

それで、誰かがこの初心者に説明できますか:)なぜこの警告が表示されるのか、それに対して何をすべきか(そしてその理由)?

0 投票する
3 に答える
2405 参照

android - Androidバージョン3.1以降で起動が完了した後にアプリケーションを起動するにはどうすればよいですか?

ここから、ブートコンプリートインテントがAndroidバージョン3.1以降ではサポートされていないことを知りました。しかし、私のアプリケーションでは。デバイスを再起動した後、アプリケーションでサービスを自動的に開始したい。ユーザーにアプリケーションを手動で起動させたくありません。どうすればいいですか?よろしくお願いします。

0 投票する
0 に答える
160 参照

database - ブート完了レシーバーからデータベースを読み取ることはできますか?

アプリが boot_completed ブロードキャストを受信したら、データベースを読み取ろうとしていますが、データベースを開こうとすると NullPointerException が発生します。私の目的は、再起動回数を保存することであり、それは永続的である必要があります (再起動後も存続する必要があります)。これは可能ですか?不可能な場合は、同じことを達成する他の方法があります.

0 投票する
2 に答える
512 参照

android - How can I discover that my device has rebooted, given that HONEYCOMB BOOT COMPLETED is no longer supported?

I am developing app in Android 4.0.3. I've read that the HONEYCOMB BOOT COMPLETED event is no longer supported, according to Google's documentation.

Given this, how can I discover that my device has rebooted?

CODE -

Java Class :-

Manifest File :-

0 投票する
1 に答える
276 参照

android - デバイスの再起動後に ResourceNotFoundException を取得する

アプリケーションに Boot Completed Receiver があり、再起動が完了した後、Boot Receiver 内でアクティビティを開始しています。その中で、レイアウトの設定で ResourceNotFoundException を取得しています。

理由はわかりませんが、明らかに、アプリでレイアウトまたは R を見つけることができないためです。誰でもこれについて何か考えがありますか?この問題を解決するために私を親切に案内してください。

編集 - アプリを読み込もうとする前に画面のロックを解除しても、問題はないことがわかりました。エミュレーター画面がロックされていて、アプリの起動後にロックを解除した場合にのみ問題が発生します。それで、あなたのアプリが残念ながらクラッシュしたというメッセージが表示されます。

0 投票する
1 に答える
24103 参照

android - Android ACTION_SHUTDOWN ブロードキャストが機能しない

コード -

サービス -

権限 -

0 投票する
4 に答える
4653 参照

android - BOOT_COMPLETED 時の BroadcastReceiver 内の AlarmManager

このように Groups.class アクティビティの onCreate で AlarmManager によって 20 秒ごとに呼び出される Service "GroupsTaskAlarmChecker" があります。

これは完全に機能します。しかし、デバイスの起動時にそれを行う必要があります。次に、次のように AndroidManifest を作成する必要があることを知っています。

そして、mi broadcastReceiver を次のようにします。

しかし、この onReceive 内では、以前と同じことを行う方法がわかりません (20 秒ごとにサービスを開始する意図と alarmManager を使用)。この行のエラー:

BroadcastReceiver内でAlarmManagerを作成できない可能性はありますか?

私は Android のビギナーであり、あなたの助けが必要です。私の英語でごめんなさい;)

0 投票する
1 に答える
3178 参照

android - Androidのjava.lang.NullPointerException

NullPointerExceptionコードで問題を見つけることができないという問題に直面しています。私を助けてください。

私のマニフェストファイル:

私のTextMessageReceiver.javaファイル:

前もって感謝します。

0 投票する
1 に答える
3204 参照

android - 起動時にAndroidアラームが起動します

特定の曜日に通知を送信したいのですが、コードはその日に機能しますが、スマートフォン/エミュレーターをオンにするたびに通知が届きます。この問題を解決するにはどうすればよいですか?

私のマニフェスト

AutoStart.java

そして私のAlarm.java

ありがとうございました

0 投票する
2 に答える
11762 参照

android - BOOT_COMPLETED インテント アクションのブロードキャストが正しく機能しない

複数のアクションをリッスンするレシーバー クラスがありますが、アクションをキャッチできませんandroid.intent.action.BOOT_COMPLETED。私が間違っていることは何ですか?ここに私のマニフェストファイルがあります:

ご覧のとおり、レシーバー内に許可を再度追加し、この回答が示すように、レシーバーの名前がクラスのフルネームを取得します。
ブロードキャストレシーバークラスは次のとおりです。

アプリを実行すると、レシーバーは をキャッチしますandroid.intent.action.PACKAGE_REPLACEDが、電話を再起動すると、レシーバーは をキャッチしませんBOOT_COMPLETED
ただし.OtherReceiverMainfestファイルでコメントすると、それをキャッチできます。
このクラスのコードは次のとおりです。

他のものと同じです。私の質問は、なぜBOOT_COMPLETEDアクション用に別のレシーバーを定義する必要があるのですか?
編集:また、これに従ってadbを介してアクションを送信しようとしましたが、許可なく AppReceiverクラスでキャッチできました: