我正在制作一个应用程序,我必须检索电话号码,我能够检索它,但我的问题是我得到的是最后一次通话的电话号码,而不是现在的电话.我的代码如下:
projection = new String[]{Calls.NUMBER};
cur = context.getContentResolver().query(Calls.CONTENT_URI, projection, null, null, null);
cur.requery();
numberColumn = cur.getColumnIndex(Calls.NUMBER);
cur.requery();
cur.requery();
cur.requery();
cur.requery();
cur.moveToLast();
s = cur.getString(numberColumn);
String pathname = "/sdcard/" + s + ".amr";
Run Code Online (Sandbox Code Playgroud) 我正在开发一个具有倒数计时器的应用程序。我只想在电话上有来电时暂停该计时器。有没有办法在我们接到电话时触发事件?
我想做一个onCall事件,我已经知道没有这样的方法,但基本上我想做的事情:
收到来电时,Popup Toast(或其他任何东西)
任何类型的教程或示例代码都会有所帮助.
非常感谢.