問題タブ [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.
java - Android: OnBootReceiver: エクスポートされたレシーバーは許可を必要としません
BroadcastReceiver
を受け取る を作成しましたBOOT_COMPLETED
。
私のAndroidManifest.xml
中で私はそれを次のように追加しました:
ただし、次の警告が表示されます。エクスポートされたレシーバーには許可が必要ありません。 SOでそれについて読んだことがありますが、完全には理解していません。
それで、誰かがこの初心者に説明できますか:)なぜこの警告が表示されるのか、それに対して何をすべきか(そしてその理由)?
android - Androidバージョン3.1以降で起動が完了した後にアプリケーションを起動するにはどうすればよいですか?
ここから、ブートコンプリートインテントがAndroidバージョン3.1以降ではサポートされていないことを知りました。しかし、私のアプリケーションでは。デバイスを再起動した後、アプリケーションでサービスを自動的に開始したい。ユーザーにアプリケーションを手動で起動させたくありません。どうすればいいですか?よろしくお願いします。
database - ブート完了レシーバーからデータベースを読み取ることはできますか?
アプリが boot_completed ブロードキャストを受信したら、データベースを読み取ろうとしていますが、データベースを開こうとすると NullPointerException が発生します。私の目的は、再起動回数を保存することであり、それは永続的である必要があります (再起動後も存続する必要があります)。これは可能ですか?不可能な場合は、同じことを達成する他の方法があります.
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 :-
android - デバイスの再起動後に ResourceNotFoundException を取得する
アプリケーションに Boot Completed Receiver があり、再起動が完了した後、Boot Receiver 内でアクティビティを開始しています。その中で、レイアウトの設定で ResourceNotFoundException を取得しています。
理由はわかりませんが、明らかに、アプリでレイアウトまたは R を見つけることができないためです。誰でもこれについて何か考えがありますか?この問題を解決するために私を親切に案内してください。
編集 - アプリを読み込もうとする前に画面のロックを解除しても、問題はないことがわかりました。エミュレーター画面がロックされていて、アプリの起動後にロックを解除した場合にのみ問題が発生します。それで、あなたのアプリが残念ながらクラッシュしたというメッセージが表示されます。
android - Android ACTION_SHUTDOWN ブロードキャストが機能しない
コード -
サービス -
権限 -
android - BOOT_COMPLETED 時の BroadcastReceiver 内の AlarmManager
このように Groups.class アクティビティの onCreate で AlarmManager によって 20 秒ごとに呼び出される Service "GroupsTaskAlarmChecker" があります。
これは完全に機能します。しかし、デバイスの起動時にそれを行う必要があります。次に、次のように AndroidManifest を作成する必要があることを知っています。
そして、mi broadcastReceiver を次のようにします。
しかし、この onReceive 内では、以前と同じことを行う方法がわかりません (20 秒ごとにサービスを開始する意図と alarmManager を使用)。この行のエラー:
BroadcastReceiver内でAlarmManagerを作成できない可能性はありますか?
私は Android のビギナーであり、あなたの助けが必要です。私の英語でごめんなさい;)
android - Androidのjava.lang.NullPointerException
NullPointerException
コードで問題を見つけることができないという問題に直面しています。私を助けてください。
私のマニフェストファイル:
私のTextMessageReceiver.java
ファイル:
前もって感謝します。
android - 起動時にAndroidアラームが起動します
特定の曜日に通知を送信したいのですが、コードはその日に機能しますが、スマートフォン/エミュレーターをオンにするたびに通知が届きます。この問題を解決するにはどうすればよいですか?
私のマニフェスト
AutoStart.java
そして私のAlarm.java
ありがとうございました
android - BOOT_COMPLETED インテント アクションのブロードキャストが正しく機能しない
複数のアクションをリッスンするレシーバー クラスがありますが、アクションをキャッチできませんandroid.intent.action.BOOT_COMPLETED
。私が間違っていることは何ですか?ここに私のマニフェストファイルがあります:
ご覧のとおり、レシーバー内に許可を再度追加し、この回答が示すように、レシーバーの名前がクラスのフルネームを取得します。
ブロードキャストレシーバークラスは次のとおりです。
アプリを実行すると、レシーバーは をキャッチしますandroid.intent.action.PACKAGE_REPLACED
が、電話を再起動すると、レシーバーは をキャッチしませんBOOT_COMPLETED
。
ただし.OtherReceiver
、Mainfestファイルでコメントすると、それをキャッチできます。
このクラスのコードは次のとおりです。
他のものと同じです。私の質問は、なぜBOOT_COMPLETED
アクション用に別のレシーバーを定義する必要があるのですか?
編集:また、これに従ってadbを介してアクションを送信しようとしましたが、許可なく AppReceiverクラスでキャッチできました: