導航:首頁 > 操作系統 > android去電狀態

android去電狀態

發布時間:2025-01-22 17:24:59

㈠ 請問 如何 判斷 android 電話去電是否已經接通

你還是去源碼的 \packages\apps\Phone 這個路徑下面 研究下android原生的對與電話事件的處理吧,具體在incallscrean這個類裡面,

㈡ 安卓防火牆怎麼用

如下圖,你可以通過點擊軟體右上角菜單欄,啟用防火牆功能,或者對軟體進行相應設置。

《安卓防火牆AndroidFirewall》是DroidWall的衍生版本,解決部分4.x系統DroidWall無效的問題。付費版和免費版沒有區別,僅代表對作者工作的肯定。

Android的防火牆有所有的droidwall能力。它支持Android2.2+。如果你安裝了Android的防火牆和發現軟體工作不正常,請安裝BusyBox和終端模擬器。

這兩個應用程序都可以在游戲商店找到的。

㈢ android開發怎麼監控來電並監聽

實現如下廣播,並且在AndroidManifest中進行注冊

public class PhoneReceiver extends BroadcastReceiver {

@Override
public void onReceive(Context context, Intent intent) {
System.out.println("action"+intent.getAction());
//如果是去電
if(intent.getAction().equals(Intent.ACTION_NEW_OUTGOING_CALL)){
String phoneNumber = intent
.getStringExtra(Intent.EXTRA_PHONE_NUMBER);
Log.d(TAG, "call OUT:" + phoneNumber);
}else{
//查了下android文檔,貌似沒有專門用於接收來電的action,所以,非去電即來電.
//如果我們想要監聽電話的撥打狀況,需要這么幾步 :
* 第一:獲取電話服務管理器TelephonyManager manager = this.getSystemService(TELEPHONY_SERVICE);
* 第二:通過TelephonyManager注冊我們要監聽的電話狀態改變事件。manager.listen(new MyPhoneStateListener(),
* PhoneStateListener.LISTEN_CALL_STATE);這里的PhoneStateListener.LISTEN_CALL_STATE就是我們想要
* 監聽的狀態改變事件,初次之外,還有很多其他事件哦。
* 第三步:通過extends PhoneStateListener來定製自己的規則。將其對象傳遞給第二步作為參數。
* 第四步:這一步很重要,那就是給應用添加許可權。android.permission.READ_PHONE_STATE

TelephonyManager tm = (TelephonyManager)context.getSystemService(Service.TELEPHONY_SERVICE);
tm.listen(listener, PhoneStateListener.LISTEN_CALL_STATE);
//設置一個監聽器
}
}
PhoneStateListener listener=new PhoneStateListener(){

@Override
public void onCallStateChanged(int state, String incomingNumber) {
//注意,方法必須寫在super方法後面,否則incomingNumber無法獲取到值。
super.onCallStateChanged(state, incomingNumber);
switch(state){
case TelephonyManager.CALL_STATE_IDLE:
System.out.println("掛斷");
break;
case TelephonyManager.CALL_STATE_OFFHOOK:
System.out.println("接聽");
break;
case TelephonyManager.CALL_STATE_RINGING:
System.out.println("響鈴:來電號碼"+incomingNumber);
//輸出來電號碼
break;
}
}

㈣ android判斷通話狀態問題

java">caseTelephonyManager.CALL_STATE_RINGING://響鈴

break;

caseTelephonyManager.CALL_STATE_OFFHOOK://摘機

break;

caseTelephonyManager.CALL_STATE_IDLE://空閑

break;

閱讀全文

與android去電狀態相關的資料

熱點內容
魚竿在哪個app買好 瀏覽:281
凱恩帝g90車圓錐編程 瀏覽:36
javacircle 瀏覽:563
默往消息通道端對端加密 瀏覽:253
馬士兵必讀編程書籍 瀏覽:223
電腦新建文件夾怎麼改 瀏覽:497
獅子座是怎樣解壓的 瀏覽:194
pythongui工具包 瀏覽:707
唱歌解壓的最好方式 瀏覽:921
如何設置火狐瀏覽器伺服器代理伺服器 瀏覽:162
程序員提車 瀏覽:660
app運營做什麼 瀏覽:753
實時系統中採用的調度演算法是 瀏覽:821
華為榮耀方舟編譯器沒有聲音 瀏覽:739
尋找快捷運行的命令 瀏覽:796
加密貨幣發展史上的重要里程碑 瀏覽:847
簡單命令下載網路視頻 瀏覽:177
壓屏機空氣壓縮機原理 瀏覽:812
獲取郵件伺服器地址 瀏覽:783
消息認證碼與加密演算法的結合使用 瀏覽:72