0
處理時間我想提出一個應用程序,在此我給一個功能,以阻止呼叫減少的Android
在此我設置的廣播接收器,讓知道來電, 在收到來電 我得到來自數據庫的號碼, 排列他們在陣列, 匹配每個單個項目與來電號碼 如果匹配發生然後我首先保存了振鈴模式,然後我沉默的電話,然後 我斷開呼叫 但它使鈴聲電話約300-500毫秒 任何解決方案?
處理時間我想提出一個應用程序,在此我給一個功能,以阻止呼叫減少的Android
在此我設置的廣播接收器,讓知道來電, 在收到來電 我得到來自數據庫的號碼, 排列他們在陣列, 匹配每個單個項目與來電號碼 如果匹配發生然後我首先保存了振鈴模式,然後我沉默的電話,然後 我斷開呼叫 但它使鈴聲電話約300-500毫秒 任何解決方案?
而不是從數據庫中創建數組,爲什麼不從數據庫中查詢即將到來的數字。 像從表中選擇,其中number ==「Coming Number」,如果光標大於0,則表示數字可用。這是非常快速的過程,而不是比較每個號碼。
在分貝假設號碼保存9999911111和呼叫來自+919999911111,所以在這種情況下,這將不會工作 –
然後在這種情況下檢查所有可能的用例。像查詢有相同的數字,然後數字不可用,然後檢查與修改的數字意味着如果它包含刪除+91。 – androiddeveloper2011
這個數字可以以任何形式出現,這樣匹配非常非常困難 –