`
心雨心
  • 浏览: 355810 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

调用android系统自动功能

阅读更多

显示网页: Uri uri = Uri.parse("http://www.google.com");

Intent it = new Intent(Intent.ACTION_VIEW,uri);

startActivity(it);
复制代码显示地图: Uri uri = Uri.parse("geo:38.899533,-77.036476");

Intent it = new Intent(Intent.Action_VIEW,uri);

startActivity(it); 
复制代码路径规划: Uri uri = Uri.parse("http://maps.google.com/maps?f=d&saddr=startLat%20startLng&daddr=endLat%20endLng&hl=en");

Intent it = new Intent(Intent.ACTION_VIEW,URI);

startActivity(it);
复制代码拨打电话:
调用拨号程序 Uri uri = Uri.parse("tel:xxxxxx");

Intent it = new Intent(Intent.ACTION_DIAL, uri);  

startActivity(it);  
复制代码Uri uri = Uri.parse("tel.xxxxxx");

Intent it =new Intent(Intent.ACTION_CALL,uri);

要使用这个必须在配置文件中加入<uses-permission id="android.permission.CALL_PHONE" />
复制代码发送SMS/MMS
调用发送短信的程序 Intent it = new Intent(Intent.ACTION_VIEW);  

it.putExtra("sms_body", "The SMS text");  

it.setType("vnd.android-dir/mms-sms");  

startActivity(it);  
复制代码发送短信 Uri uri = Uri.parse("smsto:0800000123");  

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

it.putExtra("sms_body", "The SMS text");  

startActivity(it);  
复制代码发送彩信 Uri uri = Uri.parse("content://media/external/images/media/23");  

Intent it = new Intent(Intent.ACTION_SEND);  

it.putExtra("sms_body", "some text");  

it.putExtra(Intent.EXTRA_STREAM, uri);  

it.setType("image/png");  

startActivity(it); 
复制代码发送Email 

Uri uri = Uri.parse("mailto:xxx@abc.com");

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

startActivity(it);
复制代码Intent it = new Intent(Intent.ACTION_SEND);  

it.putExtra(Intent.EXTRA_EMAIL, "me@abc.com");  

it.putExtra(Intent.EXTRA_TEXT, "The email body text");  

it.setType("text/plain");  

startActivity(Intent.createChooser(it, "Choose Email Client"));  
复制代码Intent it=new Intent(Intent.ACTION_SEND);  

String[] tos={"me@abc.com"};  

String[] ccs={"you@abc.com"};  

it.putExtra(Intent.EXTRA_EMAIL, tos);  

it.putExtra(Intent.EXTRA_CC, ccs);  

it.putExtra(Intent.EXTRA_TEXT, "The email body text");  

it.putExtra(Intent.EXTRA_SUBJECT, "The email subject text");  

it.setType("message/rfc822");  

startActivity(Intent.createChooser(it, "Choose Email Client"));  
复制代码添加附件 Intent it = new Intent(Intent.ACTION_SEND);  

it.putExtra(Intent.EXTRA_SUBJECT, "The email subject text");  

it.putExtra(Intent.EXTRA_STREAM, "file:///sdcard/mysong.mp3");  

sendIntent.setType("audio/mp3");  

startActivity(Intent.createChooser(it, "Choose Email Client"));
复制代码播放多媒体  

Intent it = new Intent(Intent.ACTION_VIEW);

Uri uri = Uri.parse("file:///sdcard/song.mp3");

it.setDataAndType(uri, "audio/mp3");

startActivity(it);
复制代码Uri uri = Uri.withAppendedPath(MediaStore.Audio.Media.INTERNAL_CONTENT_URI, "1");  

Intent it = new Intent(Intent.ACTION_VIEW, uri);  

startActivity(it);  
复制代码Uninstall 程序 Uri uri = Uri.fromParts("package", strPackageName, null);  

Intent it = new Intent(Intent.ACTION_DELETE, uri);  

startActivity(it);

 

sdk 文档 android_sdk/docs/guide/appendix/g-app-intents.html

分享到:
评论

相关推荐

    android调用系统自动功能

    android调用系统的一些自动功能,完成对系统自带功能的访问

    android 调用系统自带录音机

    总的来说,调用Android系统自带录音机是一项基础且实用的功能,通过Intent和MediaRecorder类的结合使用,我们可以轻松实现这一功能。然而,根据实际需求,有时可能需要自定义录音逻辑,以提供更加定制化的用户体验。...

    Qt JNI调用Android系统功能

    本文将深入探讨如何使用Qt的JNI功能来调用Android系统的特定功能,如震动、保持屏幕常亮、切换应用的横竖屏模式、调整屏幕亮度以及设置铃声模式。 1. **震动**: 在Android中,震动功能可以通过`Vibrator`类来实现...

    android调用系统功能

    请注意,对于自动接听来电和发送短信等涉及用户隐私和安全的操作,Android系统有严格的限制,可能需要在特定条件下才能实现,并且在某些版本中可能被禁止。在实际开发中,必须遵守Android的权限政策和最佳实践,确保...

    Android中调用系统所装的软件打开文件

    这是一个重要的步骤,因为Android系统会根据MIME类型决定哪个应用程序最适合处理该文件。 ```java String type = getMIMEType(file); ``` `getMIMEType`方法通过遍历预定义的MIME类型映射表(`MIME_MapTable`)来...

    Qt for Android 调用原生系统摄像头进行录像并保存输出

    本文将详细介绍如何使用Qt for Android调用原生系统的摄像头进行录像,并保存录制的视频输出。 首先,我们需要理解Qt中的多媒体模块,即`Q Multimedia`框架。这个模块提供了与多媒体内容交互的能力,包括音频、视频...

    调用android系统相机拍照

    总结来说,调用Android系统相机拍照涉及到Intent的使用,创建和管理Camera设备(可能是Camera API或Camera2 API),MediaStore的使用以及图片处理。理解并熟练运用这些知识点,能让你在开发Android应用时,轻松实现...

    探索Android调用系统的分享功能

    2. ACTION_SEND:这是Android系统定义的一个标准ACTION,用于表示“发送”行为。当你设置Intent的ACTION为ACTION_SEND时,系统会自动列出所有支持该操作的应用供用户选择。 二、创建分享Intent 1. 创建Intent对象...

    unity调用Android Api实现短信发送和震动功能

    综上所述,通过Unity调用Android API实现短信发送和震动功能涉及到了跨平台通信、Android原生开发以及Unity的插件系统。理解这些步骤后,你可以扩展到其他Android API,进一步增强Unity游戏的功能性和互动性。记得在...

    html5调用android

    HTML5调用Android是一种技术融合,它允许网页应用(基于HTML5)与移动设备的原生功能进行交互,如访问设备存储、相机、位置服务等。这种交互通常通过Android的WebView组件实现,WebView是一个可以加载和显示网页内容...

    Android 调用系统相机拍照

    在Android应用开发中,调用系统相机拍照是一项常见的功能,用户可以使用手机摄像头捕捉图片,然后将图片数据返回到应用程序中。本篇文章将详细介绍如何在Android应用中实现这一功能,特别是静默拍照的方法。 首先,...

    Android源码 phone 拨号器 调用android内置拨号功能的简单实现

    总结起来,调用Android内置拨号功能涉及了Android应用的Intent机制、权限管理、系统服务的交互等多个方面。了解这些知识点对于开发涉及电话功能的应用至关重要。通过阅读和理解Android源码,我们可以更深入地学习...

    Android-Android6.0系统中权限问题调用

    以下是关于Android 6.0系统中权限问题调用的关键知识点: 1. **运行时权限**:在Android 6.0及更高版本中,应用程序必须在需要使用特定敏感权限时请求用户的许可。这些权限包括访问联系人、位置、摄像头等。如果...

    使用Android辅助功能实现微信聊天机器人插件

    这个框架是Android系统提供的一种服务,允许应用获取和处理系统中其他应用的UI事件,包括点击、滚动、文本输入等。通过实现`AccessibilityService`,我们可以监控到微信应用中的交互行为,并在此基础上进行自动化...

    android调用系统日历(google calendar)

    总的来说,调用Android系统的日历功能涉及到与系统内容提供者的交互,通过`ContentResolver`进行CRUD操作。对于与Google Calendar的集成,主要依赖于用户的同步设置。在编写代码时,确保处理好各种边界条件和异常,...

    Android屏幕自动调整亮度

    在系统初始化阶段,通过检查`mUseSoftwareAutoBrightness`变量,如果为`true`,表示系统将启用软件级别的自动亮度调整功能。此时,会通过`SensorManager`注册一个光线传感器监听器,以便实时接收环境光线强度的变化...

    android手机相机自动连续拍照

    Camera API是早期版本Android系统中使用的,而Camera2 API自Android 5.0(API级别21)开始引入,提供了更高级别的控制和更好的性能。首先,你需要在应用程序中请求相机权限,然后根据API级别选择合适的API。 2. **...

    Android自动更新功能检测实现

    在Android应用开发中,自动更新功能是提升用户体验和保持应用安全的重要组成部分。它允许开发者定期发布新版本,修复已知问题,添加新功能,并确保用户始终运行的是最新、最安全的版本。本篇文章将深入探讨如何在...

    Android客户端自动保存账号密码和自动登入源码

    使用AccountManager,开发者可以实现自动登录功能,无需每次都让用户手动输入凭证。当用户首次登录成功后,将账户信息添加到AccountManager,之后系统会在认证过程中自动处理。 3. Android的Intent Filter: ...

    Unity调用Android JAR

    本主题将详细探讨如何在Unity中调用Android系统的PowerManager类,以便管理设备的电源状态,例如唤醒锁(Wake Lock)的使用。PicoVR Unity SDK提供了一个方便的桥梁,使这种跨平台交互变得可能。 1. **Unity与...

Global site tag (gtag.js) - Google Analytics