android调用系统功能
16lz
2022-04-17
附带电话号码(调用系统短信):
Intent mIntent = new Intent(Intent.ACTION_VIEW); mIntent.putExtra("address",phoneNum); mIntent.putExtra("sms_body", ""); mIntent.setType("vnd.android-dir/mms-sms"); context.startActivity(mIntent);
附带短信内容(调用系统短信):
Uri smsToUri = Uri.parse("smsto:");// 联系人地址Intent mIntent = new Intent(android.content.Intent.ACTION_SENDTO,smsToUri);mIntent.putExtra("sms_body","abcdefgh");// 短信内容context.startActivity(mIntent);
附带邮件内容(调用系统邮件): Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);// 文本格式emailIntent.setType("text/plain");// 对方邮件地址emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, "");// 标题内容emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "");// 邮件文本内容emailIntent.putExtra(android.content.Intent.EXTRA_TEXT,"abcdefgh");context.startActivity(Intent.createChooser(emailIntent,"Choose Email Client"));
调用系统添加联系人:
Intent intent = new Intent(Intent.ACTION_INSERT,Contacts.CONTENT_URI);intent.putExtra("name", "");intent.putExtra("phone", number);context.startActivity(intent);
调用系统添加或编辑联系人: Intent intent = new Intent(Intent.ACTION_INSERT_OR_EDIT);intent.setType("vnd.android.cursor.item/contact");intent.putExtra(Intents.Insert.PHONE, number);context.startActivity(intent);
调用系统编辑联系人: Intent i = new Intent(Intent.ACTION_EDIT); i.setData(ContentUris.withAppendedId(ContactsContract.Contacts.CONTENT_URI,contactid)); context.startActivity(i);
更多相关文章
- API 25 (Android(安卓)7.1.1 API) animation.Animator
- Android(安卓)解决Handler在运行时加载报空指针异常
- Android(安卓)Media Server - MediaPlayer - setDisplay
- android学习小结4
- android 从assets和res中读取文件
- Android(安卓)调用系统的照相,浏览图片,转存并裁剪!
- Android(安卓)onSaveInstanceState和onRestoreInstanceState触发
- Android(安卓)的背光控制
- Android(安卓)Service(服务)
随机推荐
- 对象存储服务(Object Storage Service,OBS)
- 云关系型数据库(Relational Database Serv
- 云数据迁移(Cloud Data Migration,CDM)
- 弹性云服务器(Elastic Cloud Server,ECS)
- 云专线(Direct Connect,DC)
- 内容分发网络(Content Delivery Network,CD
- 虚拟私有云(Virtual Private Cloud,VPC)
- SpringMVC @Value注解无法获取值 报Illeg
- 弹性公网IP(Elastic IP,EIP)
- 弹性负载均衡(Elastic Load Balance,ELB)