2012-04-06 4 views
0

短い:LocationManagerService.mProximityAlertsにアクセスするにはどうすればよいですか?LocationManagerからProximityAlertsのリストを取得する

私は、Androidで動作するように、複数のProximityAlertsを取得しようとしています。デバッグ中にProximityAlertsとして追加した私のPendingIntentsに何が起こっているのかを追跡すると役に立ちます。

LocationManagerServiceに宣言されているmProximityAlertsマップ変数がAndroidソースコードを確認しましたが、私のアプリを実行中(デバッグ中)にその変数にアクセスする方法がわかりません。実行中にこの呼び出しデバッガで

LocationManager lm = (LocationManager) caller.getSystemService(Context.LOCATION_SERVICE); 

の結果を照会

は助けていないようだ、と私は、NetBeansでLocationManagerServicelm.mService型キャストできないが、でも右トラックの場合(一覧を見ます...)。要するに

答えて

1

:どのように私はLocationManagerService.mProximityAlertsにアクセスできますか?

あなたは、少なくともではないSDKを通じて、しないでください。これらは、adb shell dumpsysの出力に含まれることがあります。

+0

ええ、それは私が必要な情報を与えます、一度私はノイズを包みました。私は別のオプションを考えていますが、ちょっとしたシュレップは、アンドロイドのソースをダウンロードしてそれを踏み出すことでしょうか? – CjS

+0

@CjS: 'LocationManagerService'はあなたのプロセスにはないので、デバッグモードでファームウェアを再コンパイルしない限り、私はあなたがデバッガでOSをうまく動かすことができないのではないかと疑います。 – CommonsWare

関連する問題