2012-02-03 7 views
3

私はバックグラウンドエージェントを使用して、wi-fi経由でウェブとローカルネットワークにアクセスするアプリを持っています。携帯電話がロックされている場合、バックグラウンドエージェントが実行されているときは、少なくともSamsung Focus Flash PhoneでWi-Fiネットワークは使用できません。私もバックグラウンドエージェントが実行されているときに正常に動作するように見える古いLGのQuantumの携帯電話を持っています - 少なくともそれが接続されているとき。私はそれが行動の違いを説明するかどうかを確認するために接続されていない今それを試しています。Windows phoneでのネットワークアクセス7バックグラウンドエージェント

は(UPDATE:サムスンのフラッシュフォーカス()が充電中に接続されている場合は、バックグラウンドエージェントが起動したときには、サムスン電子とLG量子間の動作の違いを説明したので、それはまた、Wi-Fi回線を提供してい

これで、残っている質問は、「バックグラウンドエージェントが起動し、接続されていないときに、電話機がWi-Fiをオンにするようにするにはどうすればよいですか」というメッセージが表示されます。NetworkInterface.GetIsNetworkAvailable()バックグラウンドエージェントが起動して使用するときにWi-Fiネットワークまたは任意のネットワークが利用可能です

DeviceNetworkInformation.ResolveHostNameAsync(
        new DnsEndPoint("microsoft.com", 80), 
        NameResolutionCallback, 
        null); 

実際に使用されているネットワークを特定します。次の条件のいずれかに該当する場合のWindows Phone 7で

+0

これはアンドロイドに関連していますか?その場合はアンドロイドタグを含むように編集することができます。それ以外には、私はここで何が尋ねられているのかははっきりしない – posdef

答えて

0

、WiFiが唯一のまま:

  • AC電源
  • 戻る
  • データ活動今

の光、私は信じていますいくつかのアプリはデータの活動を偽装する方法を持っています(バックグラウンドオーディオに関するものですが)。私はどのようにすればよいか分かりません。

参照:私はあなたが何をしたいと思いますhttp://lumiatips.com/keep-wifi-alive-for-windows-phone-homebrew.html

0

は、バックグラウンドエージェントは30分ごとかそこらを実行することです。それが正しければ、私はそれをする方法がないのではないかと恐れています。デバイスがアクティブでないときは、電話はバッテリを節約するためにバックグラウンドエージェントをスケジュールしません。これは良いデザインです。

しかし、電源ボタンを押してロック画面を表示すると、アプリのバックグラウンドエージェントは2〜3秒後に実行されます。それはほとんどの時間の目的に役立ちます。

一般的に、バックグラウンドエージェントはネットワークコールを行っている間は、Wi-Fiまたは携帯電話のネットワークをオンにします。

関連する問題