私は24/7を実行する必要があるVOIPベースのアプリケーションを持っています。アプリケーションはバックグラウンドです。Android:システム、ActivityManagerによって殺されるアクティビティを回避する方法:パッケージ名を処理する(pid 935)
1)システムがアプリケーションを強制終了するタイミングを知るにはどうすればよいですか?
2)アプリケーションのパラメータを設定して、システムがアプリケーションを終了させないようにすることはできますか?
3)ユーザーがアプリをクリックしたときにアプリケーションを再格納する方法を知っていますが、システムが午後3時にアプリを終了し、午後3時30分に受信されたデータがシステムによって強制終了されることはありません。
4)私のアプリケーションにサービスベースのデザインをすることは役に立ちますか?
どうすればいいですか。私のアプリを常時稼働させ、サーバーからのデータを聞きたいのですが。
ご意見は大変ありがとうございます。あなたのアプリがどのように設計されて
おかげ
あなたが本当にそれを見つけたら、答えを役に立つとマークしてください:) –
私はローカルサービスを実行していますか? – NitZRobotKoder
ローカルサービスの意味を詳しく説明できますか?私はこのアプローチを提案します。外部エンティティからのブロードキャストを受信する放送受信機は、サービスをトリガし、その動作を行い、それから停止するか、または実行する必要がある場合は実行し続ける。しかし、サービス内での遂行に応じて、本当に24 * 7を稼働させておくと、電話機のバッテリーも消費されます。 –