問題タブ [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.
android - 複数のサービスを使用した BroadcastReceiver からの起動時に Android 起動アプリを起動する
bootcompleted で 2 つのサービスを開始する必要があります。最初のサービスは正しく開始されますが、2 番目のサービスは開始されていないようです。BroadcastReceiver を 2 つ作成する必要があるのか、1 つあれば十分なのかわかりません。これが私のコードです。2 つのサービスを 1 つの BroadcastReceiver に入れました。私が間違っていることを教えてください。
前もって感謝します
AndroidManifest.xml:
Recibidor.java:
「Servicio」サービスは問題なく動作するので、コードは書きません。必要な場合は、教えてください。書きます。
ServicioBD.java:
java - 再起動後、alarmmanager は常にクリアされますか?
簡単な質問: は再起動後にAlarmManager
常にクリアされますか? すべてのデバイスで再起動した後、およびユーザーがデバイスを起動した直後にデバイスを起動した場合でもクリアされますか?
でアプリのアラームを再作成し、OnBootReceiver
二重のアラームが設定されるのを避けたいので、これを知る必要があります。
android - 時間とともに通知を表示する最良の方法は何ですか? 「.setWhen ()」または「AlarmManager」?
時間とともに通知を表示する最良の方法は何ですか? 「.setWhen()」または「AlarmManager」?
「アラームの作成」という関数を作成しようとしています。このメソッドは、24 時間後に通知とサンプルを作成します。
デバイスを再起動すると、通知とアラームが消去されるため、アラームを作成すると、デバイスの再起動後も SharedPreferences にプロパティ (開始日、ID、テキスト、説明) が保持されます。
アラームを再スケジュールします。このケース (sharedpreferences + notifications + 24h) の例は見たことがありません。
android - モバイルが再起動またはオンになったときにアプリケーションを起動する方法
アプリケーションをスタートアップ アプリケーションとして設定するにはどうすればよいですか。モバイルが再起動またはオンになったときに、アプリケーションが起動します。
編集ここに私の更新されたコードがありますが、まだ機能していません:
マニフェスト:
放送受信者:
android - アプリを閉じたときに Android BOOT_COMPLETED が受信されない
この質問がサイトで多く寄せられていることは承知していますが、解決策が見つからないようです。アプリケーションが実行されていないとき、私の BOOT_COMPLETED レシーバーは呼び出されません。
マニフェスト:
スタートアップ ブートレシーバー:
アプリケーションが実行されていて、呼び出しをシミュレートする場合
イベントは正しく受信されますが、アプリケーションが閉じられている場合、イベントは受信されず、起動時にも受信されません。
アプリケーションをインストールしてから、数回起動して、登録されていることを確認しました。私はこれについてかなり迷っているので、アドバイスをいただければ幸いです。
編集:ログで、他のすべての閉じられたアプリケーション (Youtube、FileObserver など) が boot_completed イベントを受け取っていることがわかります。
android - BATTERY_LOW ではなく BOOT_COMPLETED でサービスが開始されるのはなぜですか?
BATTERY_LOW ではなく BOOT_COMPLETED でサービスが開始されるのはなぜですか? コード:
MyScheduleReceiver.java
サービス.java
そしてマニフェスト
さて、バッテリー残量が少ないときに表示したい通知が表示されません..BOOT_COMPLETEDでアクションを変更し、デバイスを再起動すると動作します..なぜですか?
android - Androidで許可を定義するより良い方法はどれですか?
アクティビティ ON_BOOT_COMPLETED を開始したい。今、私は1つの奇妙な問題に直面しています。
アプリケーションタグの外側のReceiverタグの外側に起動許可を指定すると。活動が始まります。続く
受信者タグ内で許可を指定すると、アクティビティが開始されません。続く
他のアプリケーションで 2 番目のアプローチ (受信者タグ内の許可) を使用しましたが、完全に正常に動作しています。だから私は、アプリケーションレベルとレシーバーレベルで許可を指定することの違いは何なのか混乱しています。彼らが言及しているアンドロイドのドキュメントを見てきました
ブロードキャスターがブロードキャスト レシーバーにメッセージを送信するために必要なアクセス許可の名前。この属性が設定されていない場合、要素の許可属性によって設定された許可がブロードキャスト レシーバーに適用されます。どちらの属性も設定されていない場合、受信者は許可によって保護されません。つまり、どこでも指定できます。どんな助けでも感謝されます
android - BOOT_COMPLETED アクションはあるデバイスでは機能しますが、別のデバイスでは機能しません
私は、HTC Desire HD (Android 2.2) 上のクライアント用の Android アプリケーションを開発しています。このアプリは、アクション BOOT_COMPLETED を使用して、電話の起動時にアプリケーションを自動的に起動します。これはすべて HTC で正常に動作します。
ただし、クライアントは、アプリを実行したい電話は Alcatel onetouch|983 (Android 2.3.7) であると述べています。
この電話にアプリをインストールしましたが、デバイスを再起動してもアプリケーションが起動しません。
Alcatel でデバッグする場合、adb シェルを使用して BOOT_COMPLETED アクションを起動できます。レシーバー クラスはアクションを正常に認識し、適切なコードを起動します。ただし、電話の起動時に起動することはありません。
私の XML マニフェスト
私の受信者クラス
任意の提案/ヘルプをいただければ幸いです。私は本当にここで頭を悩ませています。
前もってありがとう、アダム。
android - 放送受信機を内部メモリにインストールすることはできますか?
ブロードキャストを受信する必要があるAndroidアプリケーションがありますBOOT_COMPLETED
。ただし、アプリケーションを外部ストレージにインストールすることが望ましいです。内部ストレージにインストールされたアプリケーションのみがこのブロードキャストを受信できることを知っているので、ブロードキャストレシーバーをアプリとは別に内部ストレージにインストールする方法はあるのでしょうか?
私は次のマニフェストでこれを達成しようとしました:
しかし、これはうまくいかないようです。何か案は?または、このブロードキャストを別の方法で処理できますか?