android 调用系统方法,android 调用系统功窗口方法
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 调用系统功窗口方法相关推荐
- c语言调用cmd隐藏黑窗口,golang 调用cmd下程序隐藏黑窗口-方法1
通过go的标准库exec调用cmd命令时会闪弹黑窗口,为解决此问题在windows下可以用win32 API 的 WinExec. 此问题主要出现在带UI或无控制台的程序调用cmd时. 编译go时加入 ...
- 华颖平板电脑开机后显示android,平板M5停用系统应用的方法,让你平板快到飞起...
package:com.android.cts.priv.ctsshim package:com.huawei.synergy package:com.android.mediacenter音乐 pa ...
- android系统应用程序设置时间,Android应用程序设置系统时间的方法
Android应用程序获取系统时间的方法: System.currentTimeMillis(); Android SDK虽然提供了设置系统时间的方法SystemClock.setCurrentTim ...
- Android开发中怎样调用系统Email发送邮件(多种调用方式)
在Android中调用其他程序进行相关处理,几乎都是使用的Intent,所以,Email也不例外,所谓的调用Email,只是说Email可以接收Intent并做这些事情 我们都知道,在Android中 ...
- android在主程序中调用图片,009android初级篇之APP中使用系统相机相册等集成应用...
009android初级篇之APP中使用系统相机相册等集成应用 android应用中使用相机功能,大致有两种方式实现: 直接调用系统内部的相机程序,显示的也是系统预设的界面(简单,只有简单的拍照功能) ...
- Android P+通过反射调用系统API实现高级功能
Android P+通过反射调用系统API实现高级功能 1. 打开隐藏API 1.1 导入FreeReflection包 1.2 打开隐藏API 2. 反射系统服务并调用相应方法 通过反射调用系统AP ...
- [免费专栏] Android安全之Android奇淫run-as命令,调用系统受UID限制的API
也许每个人出生的时候都以为这世界都是为他一个人而存在的,当他发现自己错的时候,他便开始长大 少走了弯路,也就错过了风景,无论如何,感谢经历 转移发布平台通知:将不再在CSDN博客发布新文章,敬请移步知 ...
- android百度地图调用animateto 会报空指针异常,基于Android的百度地图应系统毕业设计.docx...
基于Android的百度地图应系统毕业设计 分类号: 学校代码:11460 学 号南京晓庄学院本科生毕业设计 基于Android平台和百度地图的应用系统 Application system base ...
- 图解Android - Android GUI 系统 (2) - 窗口管理 (View, Canvas, Window Manager)
Android 的窗口管理系统 (View, Canvas, WindowManager) 在图解Android - Zygote 和 System Server 启动分析一 文里,我们已经知道And ...
最新文章
- form左上角有个锁的符号_第三章 表单笔记
- Full Gc经历分析
- Ajax实现原理详解
- 小米12全系标配挖孔微曲屏:没有屏下摄像头
- RSA总裁:2010年需重点关注云计算安全
- php制作调查问卷,用PHP制作饼图调查表
- Python安装包的多种方式
- Flutter封装加载状态视图,加载中、加载成功、加载失败、加载无数据
- 机器学习十大算法原理总结
- PRO/E配置文件选项
- 打开Idea,弹出Server‘s certificate is not trusted 解决方法
- 中国历史上的牛顿+巴顿新解
- 城市内涝监测预警系统
- XML文件里处理大于号小于号方式
- 关于大脑记忆可视化的初步尝试(一)
- scrapy抓斗鱼主播的图片
- 自己做量化交易软件(44)小白量化实战17--利用小白量化金融模块在迅投QMT极速策略交易系统上仿大智慧指标回测及实战交易设计
- outlook 服务器未响应,出现错误,Outlook 无法设置你的帐户
- 【计算机折腾】加装内存条(一)
- 极验验证码逆向(一)