当前位置: 首页 > news >正文

网站带后台模板设计常去的网站

网站带后台模板,设计常去的网站,修改网站域名,网站建设询价原标题#xff1a;Android实现短信自动回复#xff0c;挂电话简单功能#xff0c;配置一下ITelephoney,ITelephony这个接口不能直接用的。需要先在src下新建包com.android.internal.telephony#xff0c;在其中新建一个File#xff0c;后缀为aidl(它是一种android内部进程…原标题Android实现短信自动回复挂电话简单功能配置一下ITelephoney,ITelephony这个接口不能直接用的。需要先在src下新建包com.android.internal.telephony在其中新建一个File后缀为aidl(它是一种android内部进程通信接口的描述语言通过它我们可以定义进程间的通信接口)内容如下packagecom.android.internal.telephony;interfaceITelephony{booleanendCall();voidanswerRingingCall();}接下来就是一下MainActivity垃圾代码如下。packagecom.example.autoreply;importandroid.os.Bundle;importandroid.os.Handler;importandroid.app.Activity;importjava.lang.reflect.Method;importjava.util.HashMap;importjava.util.List;importcom.android.internal.telephony.ITelephony;importandroid.content.Context;importandroid.content.SharedPreferences;importandroid.content.SharedPreferences.Editor;importandroid.telephony.PhoneStateListener;importandroid.telephony.SmsManager;importandroid.telephony.TelephonyManager;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.view.Window;importandroid.widget.Button;importandroid.widget.EditText;importandroid.widget.TextView;publicclassMainActivityextendsActivity{Button btn; //退出按钮EditText et; //回复短信的内容编辑框TextView tv; //拦截数量通知的显示TelephonyManager tpm;SharedPreferences sp;intcount 0; //来电总数intpeo 0; //来电的号码个数,跟来电总数有区别,这个不包括重复来电,String num; //存储来电号码HashMap numMap; //用来存储来电号码OverridepublicvoidonCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); // 注意顺序setContentView(R.layout.activity_main);getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, // 注意顺序R.layout.title);tv (TextView) findViewById(R.id.textView1);et (EditText) findViewById(R.id.editText1);btn (Button) findViewById(R.id.button1);sp this.getSharedPreferences( SP, MODE_PRIVATE);numMap newHashMap();if(sp.getString( sms, null) ! null){et.setText(sp.getString( sms, 我现在正在上课,一会儿下课了联系你));}tpm (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE); //获取电话通讯服务tpm.listen( newMyPhoneStateListener(),PhoneStateListener.LISTEN_CALL_STATE); //给电话服务增加状态监听器,监听来电,通话,挂断等状态btn.setOnClickListener( newOnClickListener() {OverridepublicvoidonClick(View v){Editor editor sp.edit();editor.putString( sms, et.getText().toString());editor.commit(); //这里是默认自动保存用户编辑过的回复短信内容的,}});}classMyPhoneStateListenerextendsPhoneStateListener{OverridepublicvoidonCallStateChanged(intstate, String incomingNumber){num incomingNumber;switch(state) {caseTelephonyManager.CALL_STATE_IDLE: //空闲break;caseTelephonyManager.CALL_STATE_RINGING: //来电endCall(); //自动挂断if(!numMap.containsKey(num)){ //如果之前没有来电,把这个号码加入已经来电过的列表sendMes();numMap.put(num, null);peo ;updateUi(); //更新来电数目}break;caseTelephonyManager.CALL_STATE_OFFHOOK: //摘机(正在通话中)break;}}privatevoidupdateUi(){if(count 0){tv.setVisibility(View.VISIBLE);}handler.sendEmptyMessage( 0);// tv.setText(已拒接 count 个来电,共 peo 个人联系过您);}privatevoidendCall(){Class c TelephonyManager.class;try{Method getITelephonyMethod c.getDeclaredMethod( getITelephony, (Class[]) null);getITelephonyMethod.setAccessible( true);ITelephony iTelephony null;iTelephony (ITelephony) getITelephonyMethod.invoke(tpm, (Object[]) null);iTelephony.endCall();count ;updateUi();}catch(Exception e){}}privatevoidsendMes(){//直接调用短信接口发短信SmsManager smsManager SmsManager.getDefault();List divideContents smsManager.divideMessage(et.getText().toString());for(String text : divideContents) {smsManager.sendTextMessage(num, null, text, null, null);}}}publicHandler handler newHandler(){publicvoidhandleMessage(android.os.Message msg){switch(msg.what){// 接收的内容case0:tv.setText( 已拒接 count 个来电,共 peo 个人联系过您);break;default:break;}};};}权限设置返回搜狐查看更多责任编辑
http://www.pierceye.com/news/575961/

相关文章:

  • 做网站参考文献某企业网站建设方案2000字
  • 网站托管哪家好织梦购物网站整站源码
  • 怎么做网站的优化排名wordpress的目录结构(一)
  • 个人可以做公益网站吗美食杰网站的建设目的
  • 宿迁公司企业网站建设《网站基础建设-首保》
  • 做全屏式网站尺寸是多大国外虚拟主机 两个网站
  • 黑龙江建设网站招聘广西住房和城乡建设厅培训中心官方网站
  • 做网站客户最关心的是什么制作网页原型的目的
  • 电子商务网站建设工具河南安阳吧
  • 南通网站建设公司哪个好肯德基的网站建设
  • 高端大气网站源码wordpress做双语网站
  • 360网站推广东莞凤岗
  • 公司网站高端网站建设赣州做网站多少钱
  • dw做网站怎么发布建设银行官方网站登录入口
  • 怎样查看网站建设时间免费外贸自建网站
  • 网站备案注销原因网站建设入账
  • 番禺做网站哪家好wordpress 样式引用
  • 网站研发进度表下载网站建设亿码酷适合5
  • 对网站域名销户怎么做舆情监控都有哪些内容
  • 南宁做网站优化企业网站开发合同
  • 网站做京东联盟公司注册网上核名入口
  • jsp做的零食网站下载一分钟做网站
  • 营销网站竞品分析报告上海平面网站
  • 网站建设 邦机票网站制作
  • 网站开发从整体上用vps刷网站流量要怎么做
  • 搭建一个网站 优帮云网站无法访问的原因
  • 卖印花图案设计网站北京管庄网站建设公司
  • 北京石景山网站建设外贸网络推广经验
  • 好看的网站源码手机网站在线生成
  • 响应式网站设计的主页网站定制合同