Android点击跳转到联系人列表、拨号面板和通话记录
2015-08-07 13:45
471 查看
public class MainActivity extends Activity {
private String mTelNum=10086;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void doClick(View aView){
switch (aView.getId()) {
case R.id.dialPanel://跳到拨号页面并显示电话
Intent dialIntent=new Intent();
dialIntent.setAction(Intent.ACTION_DIAL);
dialIntent.setData(Uri.parse("tel:"+mTelNum));
startActivity(dialIntent);
break;
case R.id.contactPerson://跳到通话记录
Intent contactIntent=new Intent();
contactIntent.setAction(Intent.ACTION_CALL_BUTTON);
startActivity(contactIntent);
break;
case R.id.callRecording://跳到联系人页面
Intent recordingIntent = new Intent(Intent.ACTION_VIEW, ContactsContract.Contacts.CONTENT_URI);
startActivity(recordingIntent);
break;
}
}
}
权限设置:<uses-permission android:name="android.permission.CALL_PHONE"/>
private String mTelNum=10086;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void doClick(View aView){
switch (aView.getId()) {
case R.id.dialPanel://跳到拨号页面并显示电话
Intent dialIntent=new Intent();
dialIntent.setAction(Intent.ACTION_DIAL);
dialIntent.setData(Uri.parse("tel:"+mTelNum));
startActivity(dialIntent);
break;
case R.id.contactPerson://跳到通话记录
Intent contactIntent=new Intent();
contactIntent.setAction(Intent.ACTION_CALL_BUTTON);
startActivity(contactIntent);
break;
case R.id.callRecording://跳到联系人页面
Intent recordingIntent = new Intent(Intent.ACTION_VIEW, ContactsContract.Contacts.CONTENT_URI);
startActivity(recordingIntent);
break;
}
}
}
权限设置:<uses-permission android:name="android.permission.CALL_PHONE"/>
相关文章推荐
- 如何忽略Android资源编译错误 Error: this attribute must be localized.
- Android Fragment 你应该知道的一切
- 待解决:android 中德数据容器
- android改变按下和放开组件时字体的颜色
- Android 开发环境搭建
- Android中自定义dialog方法,可直接调用,更改样式
- Android Xutils 框架的介绍
- Android开发中设置系统全局属性方法总结
- Android项目打包成APK文件
- 安卓界面跳转时取消系统自带的动画
- Android 5.1 Phone MT(来电)流程分析(Framework层)
- 【干货】如何简单粗暴解决Android Activity泄漏问题
- android学习笔记(3)Button控件的学习
- 打造一个全命令行的Android构建系统
- recyclerview的使用,左滑删除
- 认识 Android 中的 Activity 组件 总结
- Android 存储:Internal Storage的用法以及与External storage 的区别
- 判断agent(是电脑还是手机,是Android还是IOS)
- Android主线程到底是什么(一)
- android动画学习心得