android 拔打电话 总结

今天想写一个简单的拔打电话的程序,写出来了,老是报错,跟踪了一下,找到错误了,原来是没有权限,以前光看书的时候说,但是真正写的时候还是会忘记,以后得多写一写了,书上说的容易,但是要使用的时候就会感觉到比较麻烦了!下面是今天写的和出现的错误,好好总结一下!

在使用Android开发程序时,经常需要调用系统服务,如拔打电话号码,需要调用:

<uses-permission android:name="android.permission.CALL_PHONE" /> ,等于增加了一个对拔打电话的访问权限,如果不添加这个,则无法使用拔打电话服务,如果捕捉错误的话,会出现如下错误:

12-08 13:24:12.041: INFO/info(487): Permission Denial: starting Intent { act=android.intent.action.CALL dat=tel:124 cmp=com.android.phone/.OutgoingCallBroadcaster } from ProcessRecord{43f01930 487:com.CallPhoneTest/10036} (pid=487, uid=10036) requires android.permission.CALL_PHONE   主要意思就是说,拒绝使用拔打电话的服务,当然如果要调用email或者是短信的时候都需要引入相应的服务,如Email:需要增加如下权限:

android.permission.INTERNET 否则无法使用Intent服务。等等,这个需要在使用过程中慢慢总结了!

posted @ 2010-12-08 21:30  老码农豆豆  阅读(2636)  评论(0编辑  收藏  举报