2016-09-07 6 views
0

Я хочу написать модуль xposed, где я могу перенаправить VoLTE-вызовы через VoWiFi. Я хочу знать, какой метод решает, идет ли вызов через VoLTE или VoWifi, и я бы взял этот метод и выполнил проделанную работу.Какой API решает, проходит ли вызов через VoLTE или VoWiFi в Android?

В основном с помощью Wi-Fi, я хочу дать в сети иллюзию, что устройство использует мобильные данные и отправлять звонки через Wi-Fi

Примечание: Я новичок в программировании андроида. Извините, если мой вопрос выглядит расплывчатым.

ответ

0

Итак, вы хотите дать иллюзию, что вы подключены к WIFI, даже если вы находитесь на мобильных данных.

, как мы проверяем, что это:

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

NetworkInfo activeNetwork = cm.getActiveNetworkInfo(); 

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

Так что вы можете сделать, это, метод крюков GetType из ConnectivityManager и 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

Edit: Я надеюсь, что вы знакомы с afterHook и beforeHook метод и как Экспоузда работой.

 Смежные вопросы

  • Нет связанных вопросов^_^