sách gpt4 ăn đã đi

android - BroadcastReceiver.onReceive 不为 PHONE_STATE 调用

In lại 作者:太空狗 更新时间:2023-10-29 16:08:41 27 4
mua khóa gpt4 giày nike

按照本教程:http://www.vogella.de/articles/AndroidServices/article.html#receiver,我创建了自己的项目。 list :



package="alex.broadcast.sample"
android:versionCode="1"
android:versionName="1.0" >


<ứng>
android:icon="@drawable/ic_launcher"
android:label="@string/tên_ứng_dụng" >










Mã số:

public class MyPhoneReceiver extends BroadcastReceiver {
final String logTag = "BroadcastReceiverSample";

@Ghi đè
public void onReceive(Context context, Intent intent) {
Bundle extras = intent.getExtras();
if (extras != null) {
String state = extras.getString(TelephonyManager.EXTRA_STATE);

Log.i(logTag, "Call state: " + state);

if (state.equals(TelephonyManager.EXTRA_STATE_RINGING)) {
String phoneNumber = extras.getString(TelephonyManager.EXTRA_INCOMING_NUMBER);
Log.i(logTag, "Phone number: " + phoneNumber);
}
}
}
}

在 Android 模拟器上运行这个示例,我看到它已成功安装。但是,永远不会调用 onReceive 函数。我使用以下方式调用来电:

telnet localhost 5554
gsm call 12345678

模拟器显示来电,但未调用 onReceive。

câu trả lời hay nhất

不应该是:


^ note the dot

还有,权限的位置不对,应该是的子级不属于 .

关于android - BroadcastReceiver.onReceive 不为 PHONE_STATE 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8238633/

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress