- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
移动开发技术(Android).ppt
public class DialerAction extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button button = (Button)findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener(){ public void onClick(View v) { EditText editText = (EditText)findViewById(R.id.mobile); Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse(tel:+ editText.getText())); DialerAction.this.startActivity(intent); } }); } } 在模拟器上运行 测试步骤: 1在Eclipse中运行此应用 2在Dos窗口中进入android SDK安装路径的tools目录,输入以下命令再开启一个Android模拟器: emulator -data otd.img 注:otd.img为用户数据存取文件,如果该文件不存在,默认在tools目录创建该文件 监视电话状态 基本步骤 1.继承android.telephony.PhoneStateListener,覆盖onCallStateChanged()方法,实现监听器 2.获得id为”TELEPHONY_SERVICE”的系统服务,类型为android.telephony.TelephonyManager 3.调用TelePhonyManager的listen方法,参数为listener和LISTEN_CALL_STATE(来自PhoneStateListener接口) 权限 android.permission.READ_PHONE_STATE public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); MyPhoneStateListener myPhoneStateListene = new MyPhoneStateListener(); TelephonyManager telManager = (TelephonyManager) getSystemService(TELEPHONY_SERVICE); telManager.listen(myPhoneStateListene, MyPhoneStateListener.LISTEN_CALL_STATE); } public class MyPhoneStateListener extends PhoneStateListener{ public void onCallStateChanged(int state, String incomingNumber) { switch(state){ case TelephonyManager.CALL_STATE_IDLE://待机状态 case TelephonyManager.CALL_STATE_OFFHOOK://通话中 case TelephonyManager.CALL_STATE_RINGING://来电状态 } super.onCallStateChanged(state, incomingNumber); } } 发送短信 基本步骤 利用PhoneNumberUtils.isGlobalPhoneNumber判断一个字符串是不是合法的电话号码 包装一个PendingIntent,当短信发送后会广播出去,这样可以得到短信发送结果 调用SmsManager.getDefault(),获得SmsManager对象 调用SmsManager的sendTextMessage方法,参数:号码,短信内容,PendingInt
您可能关注的文档
最近下载
- BOM基础知识培训教材.ppt VIP
- 分布式控制系统(DCS)系列:Emerson DeltaV_4.软件安装与配置.docx VIP
- 齿轮箱与联轴节试验台.pdf VIP
- 新解读《FZ_T 07027 - 2023绿色设计产品评价技术规范 儿童服装》必威体育精装版解读.docx VIP
- PTC-中车长客PDM方案建议书20170609_Final.pptx VIP
- sfet7750700c动车组检修kwd联轴节扩压检查作业指导书.pdf VIP
- SFET-77-50500-C-动车组检修KWD联轴节退卸作业指导书-——【上海动车段三级修】.pdf VIP
- JJF(黑)13-2021加油机付油商品量检验规则.docx VIP
- 产品数据管理年终总结.pptx VIP
- 产品数据管理系统项目.pdf VIP
文档评论(0)