2016-09-07 8 views
0

私はVoWiFiを介してVoLTEコールをリダイレクトできるxposedモジュールを書きたいと思っています。コールがVoLTEまたはVoWifiを経由しているかどうかを判断する方法を知りたいのですが、その方法をフックして作業を完了させることになります。基本的には無線LANを使用してAndroidでVoLTEまたはVoWiFi経由で通話が行われているかどうかを判断するAPIはどれですか?

は私がネットワークにデバイスがモバイルデータを使用しているような錯覚を与え、無線LAN

注意経由のコールを送りたい:私は、Androidのプログラミングに新しいです。私の質問があいまいに見える場合は、私を許してください。

答えて

0

モバイルデータを使用していても、WIFIに接続しているという錯覚を与えたいと考えています。

我々はそれがこれですチェック方法:

ConnectivityManager cm = 
     (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE); 

NetworkInfo activeNetwork = cm.getActiveNetworkInfo(); 

boolean isWiFi = activeNetwork.getType() == ConnectivityManager.TYPE_WIFI; 

だから、あなたが何ができるかである、ConnectivityManagerのフックgetTypeメソッドとafterhook方法で、常にそれを行う方法があるConnectivityManager.TYPE_WIFI

を返します電話で

param.setResult(ConnectivityManager.TYPE_WIFI);//may be you need casting here 

in afterHook https://developer.android.com/training/monitoring-device-state/connectivity-monitoring.html

編集:

は、ここに接続についての詳細を読む私はあなたがafterHookとbeforeHook方法とどのようxposed作品に精通している願っています。

関連する問題