1.  调用系统打电话功能

String tel = "tel:" + mTelNum.getText().toString();

Intent intent = new Intent();

intent.setAction("android.intent.action.DIAL");

intent.setData(Uri.parse(tel));

startActivity(intent);

2. 调用系统默认浏览器打开网址

String websit = mWebsite.getText().toString();

intent.setAction("android.intent.action.VIEW");

Uri webUrl = Uri.parse(websit);

intent.setData(webUrl);

3 . 调用系统短信功能

(1) phoneNum为空,不指定发送短信的号码。

String phoneNum= mPhone.getText().toString();

intent.setAction("android.intent.action.SENDTO");

Uri url = Uri.parse("smsto:" + phoneNum));

intent.setData(url);

(2) 指定发送短信内容

String message mMessage.getText().toString();

Uri uri = Uri.parse("smsto:");

Intent intent = new Intent(Intent.ACTION_SENDTO, uri);

intent.putExtra("sms_body", message );

4. 调用系统文件浏览器功能

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);

intent.setType("*/*");

intent.addCategory(Intent.CATEGORY_OPENABLE);

Context.startActivityForResult(Intent.createChooser(intent, "请选择"), 0);

5. 调用发送邮件功能

(1) Intent.ACTION_SENDTO无附件发送

String emailaddr = address.getText().toString();

Intent data=new Intent(Intent.ACTION_SENDTO);

Uri uri = Uri.parse("mailto:" + emailaddr);

data.setData(uri);

data.putExtra(Intent.EXTRA_SUBJECT, "这是标题");  //可选项,没有时,到邮件里再填写

data.putExtra(Intent.EXTRA_TEXT, "这是内容");    //可选项

(2) Intent.ACTION_SEND 带附件的发送

详细可参考

http://www.jb51.net/article/38158.htm

(3) Intent.ACTION_SEND_MULTIPLE 带有多附件的发送

详细可参考

http://www.jb51.net/article/38158.htm

6.其它调用

//直接拨号

Intent callIntent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:12345678"));

startActivity(callIntent);

//将电话号码传入拨号程序

Intent dialIntent = new Intent(Intent.ACTION_DIAL,Uri.parse("tel:12345678"));

startActivity(dialIntent);

//调用拨号程序

Intent touchDialerIntent = new Intent("com.android.phone.action.TOUCH_DIALER");

startActivity(touchDialerIntent);

//浏览网页

Intent webIntent = new Intent(Intent.ACTION_VIEW,Uri.parse("http://www.baidu.com"));

startActivity(webIntent);

//查看联系人

Intent contactListIntent = new Intent("com.android.contacts.action.LIST_CONTACTS");

startActivity(contactListIntent);

//显示系统设置主界面

Intent settingsIntent = new Intent("android.settings.SETTINGS");

startActivity(settingsIntent);

//显示Wi-Fi设置界面

Intent wifiSettingsIntent = new Intent("android.settings.WIFI_SETTINGS");

startActivity(wifiSettingsIntent);

//启动并选择处理音频的程序

Intent audioIntent = new Intent(Intent.ACTION_GET_CONTENT);

audioIntent.setType("audio/*");

startActivity(Intent.createChooser(audioIntent, "选择音频程序"));

//回到Home窗口

Intent gohomeIntent = new Intent("android.intent.action.MAIN");

gohomeIntent.addCategory("android.intent.category.HOME");

startActivity(gohomeIntent);

android 调用系统方法,android 调用系统功窗口方法相关推荐

  1. c语言调用cmd隐藏黑窗口,golang 调用cmd下程序隐藏黑窗口-方法1

    通过go的标准库exec调用cmd命令时会闪弹黑窗口,为解决此问题在windows下可以用win32 API 的 WinExec. 此问题主要出现在带UI或无控制台的程序调用cmd时. 编译go时加入 ...

  2. 华颖平板电脑开机后显示android,平板M5停用系统应用的方法,让你平板快到飞起...

    package:com.android.cts.priv.ctsshim package:com.huawei.synergy package:com.android.mediacenter音乐 pa ...

  3. android系统应用程序设置时间,Android应用程序设置系统时间的方法

    Android应用程序获取系统时间的方法: System.currentTimeMillis(); Android SDK虽然提供了设置系统时间的方法SystemClock.setCurrentTim ...

  4. Android开发中怎样调用系统Email发送邮件(多种调用方式)

    在Android中调用其他程序进行相关处理,几乎都是使用的Intent,所以,Email也不例外,所谓的调用Email,只是说Email可以接收Intent并做这些事情 我们都知道,在Android中 ...

  5. android在主程序中调用图片,009android初级篇之APP中使用系统相机相册等集成应用...

    009android初级篇之APP中使用系统相机相册等集成应用 android应用中使用相机功能,大致有两种方式实现: 直接调用系统内部的相机程序,显示的也是系统预设的界面(简单,只有简单的拍照功能) ...

  6. Android P+通过反射调用系统API实现高级功能

    Android P+通过反射调用系统API实现高级功能 1. 打开隐藏API 1.1 导入FreeReflection包 1.2 打开隐藏API 2. 反射系统服务并调用相应方法 通过反射调用系统AP ...

  7. [免费专栏] Android安全之Android奇淫run-as命令,调用系统受UID限制的API

    也许每个人出生的时候都以为这世界都是为他一个人而存在的,当他发现自己错的时候,他便开始长大 少走了弯路,也就错过了风景,无论如何,感谢经历 转移发布平台通知:将不再在CSDN博客发布新文章,敬请移步知 ...

  8. android百度地图调用animateto 会报空指针异常,基于Android的百度地图应系统毕业设计.docx...

    基于Android的百度地图应系统毕业设计 分类号: 学校代码:11460 学 号南京晓庄学院本科生毕业设计 基于Android平台和百度地图的应用系统 Application system base ...

  9. 图解Android - Android GUI 系统 (2) - 窗口管理 (View, Canvas, Window Manager)

    Android 的窗口管理系统 (View, Canvas, WindowManager) 在图解Android - Zygote 和 System Server 启动分析一 文里,我们已经知道And ...

最新文章

  1. form左上角有个锁的符号_第三章 表单笔记
  2. Full Gc经历分析
  3. Ajax实现原理详解
  4. 小米12全系标配挖孔微曲屏:没有屏下摄像头
  5. RSA总裁:2010年需重点关注云计算安全
  6. php制作调查问卷,用PHP制作饼图调查表
  7. Python安装包的多种方式
  8. Flutter封装加载状态视图,加载中、加载成功、加载失败、加载无数据
  9. 机器学习十大算法原理总结
  10. PRO/E配置文件选项
  11. 打开Idea,弹出Server‘s certificate is not trusted 解决方法
  12. 中国历史上的牛顿+巴顿新解
  13. 城市内涝监测预警系统
  14. XML文件里处理大于号小于号方式
  15. 关于大脑记忆可视化的初步尝试(一)
  16. scrapy抓斗鱼主播的图片
  17. 自己做量化交易软件(44)小白量化实战17--利用小白量化金融模块在迅投QMT极速策略交易系统上仿大智慧指标回测及实战交易设计
  18. outlook 服务器未响应,出现错误,Outlook 无法设置你的帐户
  19. 【计算机折腾】加装内存条(一)
  20. 极验验证码逆向(一)

热门文章

  1. 程序员从幼稚到成熟会经历哪些变化?你都知道吗?
  2. 10个经典的C语言面试基础算法及代码
  3. 下班啦!做那么多老板不会心疼你的
  4. 哪些技能面试经常被问,但实际开发很少用上?
  5. c语言程序设计实验三程序,c语言程序设计实验三循环.doc
  6. 极简 响应式 html5,HTML5----响应式(自适应)网页设计
  7. 哈佛大学单细胞课程|笔记汇总(1-9)
  8. 导师没有教你的“潜规则”
  9. 「M1兼容」最新ps2022版photoshop 2022 Mac中文版下载安装教程分享
  10. 36产生用户恶情绪和报复情绪的原因