首页 > 编程知识 正文

基于android的app开发(android什么意思)

时间:2023-05-03 18:19:16 阅读:77248 作者:3735

1 .广播接收器监听拨号

@Override

公共void onreceive (上下文上下文,Intent intent ) )

//获取打电话的号码

String call=getResultData (;

//在电话号码前加上110,返回数据

setresultdata(110 ) call;

}

2.broadcast接收程序接收消息

3.BroadcastReceiver监听SD卡状态

publicclasssdstatusreceiverextendsbroadcastreceiver {

@Override

公共void onreceive (上下文上下文,Intent intent ) )

//判断收到了什么广播

String action=intent.getAction (;

if (Android.intent.action.media _ mounted ).equals(action ) )

toast.maketext (上下文,'启用SD卡',0 ).show );

}

else if (安卓. intent.action.media _ removed ).equals () ) ) )。

toast.maketext(context,'SD卡拔出',0 ).show );

}

else if (Android.intent.action.media _ unmounted ).equals () ) )。

toast.maketext(context,'SD卡不可用',0 ).show );

}

}

}

4.BroadcastReceiver监听启动

5 .卸载5.BroadcastReceiver监听APP

publicclassintallreceiverextendsbroadcastreceiver {

@Override

公共void onreceive (上下文上下文,Intent intent ) )

string package name=intent.get data ().toString );

String action=intent.getAction (;

//卸载时

if (Android.intent.action.package _ removed '.equals () ) ) )。

toast.maketext (上下文,包名称' APP应用程序已卸载',1 ).show );

system.out.println(packagename '已删除');

} else if (Android.intent.action.package _ added '.equals () ) )。

toast.maketext (上下文,包名称' APP应用程序安装',1 ).show );

system.out.println (软件包名称);

}

}

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。