-1
A
回答
0
是的,你可以阻止來電。使用此代碼
String phonestate = bundle.getString(TelephonyManager.EXTRA_STATE);
try
{
if (TelephonyManager.EXTRA_STATE_RINGING.equalsIgnoreCase(phonestate))
{
try
{
TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
Class c = Class.forName(tm.getClass().getName());
Method m = c.getDeclaredMethod("getITelephony");
m.setAccessible(true);
telephonyService = (com.android.internal.telephony.ITelephony) m.invoke(tm);
}
catch (Exception e)
{
e.printStackTrace();
}
if (prefStatus != null)
{
if (count == 1)
{
telephonyService.endCall();
String prefLoginemail = myloginpref.getString("emailid", null);
System.out.println(printdata + " prefLoginemail :: "+ prefLoginemail);
Global.mNotificationManager = (NotificationManager) mxcontext.getSystemService(Context.NOTIFICATION_SERVICE);
notifyDetails = new Notification(com.CellPhoneTerror.R.drawable.icon1,"CellPhoneTerror!", System.currentTimeMillis());
myIntent = PendingIntent.getActivity(mxcontext, 0, new Intent(mxcontext, clsHomePage.class), 0);
notifyDetails.setLatestEventInfo(mxcontext,"You Got a Call from Blocked Number.", "",myIntent);
notifyDetails.flags |= Notification.FLAG_AUTO_CANCEL;
Global.mNotificationManager.notify(Global.SIMPLE_NOTFICATION_ID,notifyDetails);
}
}
}
if (prefIncomingBlock.equals("true"))
{
if (TelephonyManager.EXTRA_STATE_IDLE.equalsIgnoreCase(phonestate))
{
if (count == 0)
{
System.out.println("if Cellphoneterror:"+ Global.clsIncomingNum);
Intent block = new Intent(context, dialogbox1.class);
block.setFlags(intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(block);
}
}
}
}
catch (Exception e)
{
e.printStackTrace();
}
+0
它似乎從android 2.3以來不起作用 – scepeda
相關問題
- 1. 我的程序阻止Windows關閉!
- 2. 我如何阻止來電?
- 3. 阻止來自Ruby應用程序的關閉進程
- 4. 麻煩來完成關於來電阻止的應用程序
- 5. 如何阻止fancyBox關閉?
- 6. 阻止應用程序關閉
- 7. 阻止來電
- 8. 電子阻止主窗口關閉
- 9. 無法阻止電子窗口關閉
- 10. 當控制檯窗口關閉時阻止程序關閉
- 11. 爲什麼sshtunnel阻止SIGINT關閉我的python應用程序?
- 12. 如何在關閉服務器套接字時阻止應用程序關閉。
- 13. 如何阻止C#控制檯應用程序自動關閉?
- 14. 如何阻止強制關閉應用程序?
- 15. 我可以阻止移動應用程序關閉嗎
- 16. swift 2如果位置關閉,則阻止程序的運行
- 17. 阻止來電 - Android電子
- 18. 如何阻止\關閉字符串
- 19. 如果Internet Explorer自動關閉彈出窗口阻止程序
- 20. Android中的來電阻止
- 21. 阻止黑莓的來電
- 22. IOS - 如何阻止所有來電?
- 23. 如何在來電時阻止音樂?
- 24. 如何在關閉啓動表單時阻止應用程序終止?
- 25. 如何在C#windows應用程序中單擊關閉按鈕時阻止應用程序關閉?
- 26. 阻止應用關閉
- 27. 阻止Android應用。關閉
- 28. Android阻止鍵盤關閉
- 29. 阻止用戶關閉Firefox
- 30. 線程未正確完成,阻止應用程序關閉
您以這樣的方式提出了您的問題,這將吸引負面關注。如果你希望我編輯你的問題看起來更有吸引力,比在評論中告訴我,我會這樣做 –
我會很感激 – scepeda
你使用什麼語言? –