Android SDK 1.0 发布后,发现很多APIs改变了,以前拨打电话号码的程序不能用了现在修正

package com.ucweb.study;

import android.app.Activity;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.net.Uri;
import android.os.Bundle;
import android.util.Log;

public class PhoneIntent extends Activity {
private static final String LOG_TAG = "PhoneIntent";

protected final IntentFilter outCallFilter = new IntentFilter(
"android.intent.action.CALL");
protected final IntentFilter inCallFilter = new IntentFilter(
"android.intent.action.ANSWER");
private MyBroadcastReceiver broadcastRec = new MyBroadcastReceiver();

/** Called with the activity is first created. */
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);

//registerReceiver(this.broadcastRec, outCallFilter);


Intent mIntent = new Intent("android.intent.action.DIAL", Uri.parse("tel:13570541336") );

startActivity(mIntent);
}

@Override
public void onDestroy() {
super.onDestroy();
unregisterReceiver(this.broadcastRec);
}

}

class MyBroadcastReceiver extends BroadcastReceiver {
private static final String LOG_TAG = "BroadcastReceiver";

@Override
public void onReceive(Context context, Intent intent) {

Log.e(LOG_TAG, "myBroadcastReceiver() ...");

if (intent.getAction() != null) {
System.out.println("Action:" + intent.getAction());
}

if (intent.getData() != null) {
System.out.println("Uri:" + intent.getData().toString());
}
}
}

更多相关文章

  1. 怎么去掉联系人、通话记录、拨号列表界面中的电话号码中间的空格
  2. [Android] Android下实现电话号码归属地的查询
  3. Android Studio Check for Updates检测发现不到新版本
  4. Android 内存剖析 – 发现潜在问题
  5. Android tips tool 发现的性能问题
  6. 对TextView ImageView 设置了drawable selector 发现不管用问题
  7. android发现之旅之媒体按键(耳机按键播放暂停键等)处理过程
  8. android小程序 查询电话号码信息
  9. Android 拨打webView 里面的电话号码的方法

随机推荐

  1. android应用安全——签名机制
  2. Unity3D调用android方法(非插件方式)
  3. OProfile在Andorid上使用
  4. eclipse的graphical layout窗口工作不正
  5. vlc编译
  6. Android札记【2】——系统的认识心中的An
  7. Android官方开发指南翻译(1)-什么是Andro
  8. Android 补间动画(动画列表,平移,旋转,缩放,
  9. adb connect远程Android报错:refused,拒绝
  10. 在android的webview中实现websocket