IP拨号器的实现,broadcast receives广播接收器
2015-10-26 18:28
393 查看
一、广播接受者:
1、权限设置
2、action设置
3、广播接受者代码
二、IP拨号器代码
1、权限设置
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS"/>
2、action设置
<receiver android:name=".CallReceiver"> <intent-filter> <action android:name="android.intent.action.NEW_OUTGOING_CALL" /> </intent-filter> </receiver>
3、广播接受者代码
public void onReceive(Context context, Intent intent) { // TODO: This method is called when the BroadcastReceiver is receiving // an Intent broadcast. System.out.println("拨号器接受信息"); //throw new UnsupportedOperationException("Not yet implemented"); String number = getResultData(); System.out.println(number); SharedPreferences sp = context.getSharedPreferences("ip",context.MODE_PRIVATE); String ipNumber = sp.getString("ipNumber",""); number = ipNumber + number; setResultData(number); }
二、IP拨号器代码
public void click(View v){ EditText et = (EditText) findViewById(R.id.et); SharedPreferences sp = getSharedPreferences("ip",MODE_PRIVATE); sp.edit().putString("ipNumber",et.getText().toString()).commit(); }
相关文章推荐
- 【随机过程】几种容易混淆的概率分布
- ATM-PROGRAM 关于Proprties的问题
- require_once本地正常,上传到服务器出错
- 二叉树的创建的内存问题
- 值得推荐的C/C++框架和库 (真的很强大)
- Error opening registry key'software\Javasoft\Java Runtime Environment' Error: could not find java.dl
- jQuery.attr() 函数详解
- 【j2ee spring】30、巴巴荆楚网-综合hibernate4+spring4(5)分页
- 信息安全系统设计基础第六周学习总结
- 20135306、20135307家庭作业3.70答案
- 信息安全系统设计基础第6周学习总结-------20135334赵阳林
- 从此使用linux系统,但是QQ是必不可少的!!该篇文章方法成功!!!已验证!!!!!
- hdoj 1576 A/B 【扩展欧几里得 求乘法逆元】
- hdoj 3037 Saving Beans 【Lucas】
- Hbase建表
- Eclipse中出现java.lang.NoClassDefFoundError
- easyui datagrid 跨页抉择
- POJ 1306 Combinations
- IOS高访新浪微博界面(讲解如何自定义UITableViewCell,处理@#链接 特殊字符)
- php页面防重复提交方法总结