android跳转到系统的收件箱,系统通话记录
2017-05-08 11:34
274 查看
public void ViewMessage(){ Context context = ApplicationEx.getInstance(); try { String defaultApplication = Settings.Secure.getString(context.getContentResolver(), "sms_default_application"); PackageManager pm = context.getPackageManager(); Intent intent_sms = pm.getLaunchIntentForPackage(defaultApplication); intent_sms.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); if (intent_sms != null) { context.startActivity(intent_sms); } } catch (Exception e) { LogUtil.e("lmcaller", "home to sms: " + e.getMessage()); } } public void ViewCallLog(){ Context context = ApplicationEx.getInstance(); try { String defaultApplication = Settings.Secure.getString(context.getContentResolver(),"call_log_default_application"); PackageManager pm = context.getPackageManager(); Intent intent_callLog = pm.getLaunchIntentForPackage(defaultApplication); intent_callLog.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); if (intent_callLog != null){ context.startActivity(intent_callLog); } }catch (Exception e){ LogUtil.error(e); } }
//兼容性问题 有些机型跳转到系统默认的通话记录采用此方法
public void ViewCallLog(){ Context context = ApplicationEx.getInstance(); try { Intent intent=new Intent(); intent.setAction(Intent.ACTION_CALL_BUTTON); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(intent); }catch (Exception e){ LogUtil.error(e); } }
相关文章推荐
- android各种界面跳转(调用系统联系人,通话记录,发短信,发邮件,google搜索)
- android 向系统插入一条通话记录
- Android调用系统通话记录
- 在Android 4.0中Contacts 通话记录界面跳转通话详情的是如何实现的(精析)
- Android点击跳转到联系人列表、拨号面板和通话记录
- Android 跳转到通话记录详情页
- 开发一个好项目:九、android奔溃日记记录系统
- 记录一下android常用系统权限(permission)
- Android:去掉系统自带的Activity跳转动画,跳转无动画,返回无动画
- android跳转到各个系统应用界面
- Android中跳转到相应的系统界面
- Android 通讯录开发之通话记录
- 【Android】permissions4m 库解决系统运行时权限使用记录
- Android安装应用和跳转应用简单记录
- 操作Android中联系人,通话记录,短息,的URI,和具体的查询语句,字段注解。(根据自己需求)
- Android开发之获取通话记录
- 【Android】intent action 跳转到系统使用,调用系统功能
- 从android应用程序跳转到系统的各个设置页面
- Android 点击按钮读取手机联系人并绑定到ListView中和点击按钮跳转系统联系人界面选中绑定至TextView
- Android-Activity之间显示和隐式跳转-Date 数据跳转-调用系统的的组件