//调用浏览器

Uri uri = Uri.parse("");
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:10086");
Intent it = new Intent(Intent.ACTION_DIAL, uri);
startActivity(it);

Uri uri = Uri.parse("tel.10086");
Intent it =new Intent(Intent.ACTION_CALL,uri);
需要添加 <uses-permission id="android.permission.CALL_PHONE" /> 这个权限到androidmanifest.xml

//发送短信或彩信

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:10086");
Intent it = new Intent(Intent.ACTION_SENDTO, uri);
it.putExtra("sms_body", "cwj");
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);

//发送邮件

Uri uri = Uri.parse("mailto:android123@163.com");
Intent it = new Intent(Intent.ACTION_SENDTO, uri);
startActivity(it);

Intent it = new Intent(Intent.ACTION_SEND);
it.putExtra(Intent.EXTRA_EMAIL, android123@163.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_VIEW);
Uri uri = Uri.parse("file:///sdcard/cwj.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);

//卸载APK

Uri uri = Uri.fromParts("package", strPackageName, null);
Intent it = new Intent(Intent.ACTION_DELETE, uri);
startActivity(it);

//卸载apk 2

Uri uninstallUri = Uri.fromParts("package", "xxx", null);
returnIt = new Intent(Intent.ACTION_DELETE, uninstallUri);

//安装APK

Uri installUri = Uri.fromParts("package", "xxx", null);
returnIt = new Intent(Intent.ACTION_PACKAGE_ADDED, installUri);
//使用系统相机

Intent intent = new Intent("android.media.action,IMAGE_CAPTURE");
startActivity(intent);

//播放音乐

Uri playUri = Uri.parse("file:///sdcard/download/sth.mp3");
returnIt = new Intent(Intent.ACTION_VIEW, playUri);

//发送附近

Intent it = new Intent(Intent.ACTION_SEND);
it.putExtra(Intent.EXTRA_SUBJECT, "The email subject text");
it.putExtra(Intent.EXTRA_STREAM, "file:///sdcard/cwj.mp3");
sendIntent.setType("audio/mp3");
startActivity(Intent.createChooser(it, "Choose Email Client"));

//market上某个应用信,pkg_name就是应用的packageName

Uri uri = Uri.parse("market://search?q=pname:pkg_name");
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);

//market上某个应用信息,app_id可以通过www网站看下

Uri uri = Uri.parse("market://details?id=app_id");
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);

//调用搜索

Java代码 收藏代码
Intent intent = new Intent();
intent.setAction(Intent.ACTION_WEB_SEARCH);
intent.putExtra(SearchManager.QUERY,"android123")
startActivity(intent);

转载于:https://www.cnblogs.com/yhws/p/3920881.html

隐式调用 Intent 大全相关推荐

  1. QT隐式调用VC开发的DLL

    首先用vs开发一个简单的dll 头文件testdll.h #include <Windows.h> extern "C" int WINAPI Add(int x, i ...

  2. 演练 构造函数的显示调用与隐式调用 c# 1613715344

    演练 构造函数的显示调用与隐式调用 c# 1613715344 父类 子类 入口 效果 自动调用了父类的带参构造方法 调用父类带参构造方法 调用了父类的带参构造 无参构造则不会被调用 代码改造分析原因 ...

  3. C++---显示实例化与隐式实例化,显示调用与隐式调用

    出现场景:C++模板中 template<class T> T Add(T left,T right)return left+right; 上述代码只有经过实例化之后才会形成真正的函数,没 ...

  4. C++ explicit禁止单参构造函数隐式调用

    1.单参数构造函数隐式调用 C++中单参数构造函数是可以被隐式调用的,主要有两种情形会隐式调用单参数构造函数: (1)同类型对象的拷贝构造:即用相同类型的其它对象来初始化当前对象. (2)不同类型对象 ...

  5. 没有lib文件的情况下,怎么隐式调用dll

    有时候,总会遇到只有一个dll没有头文件,也没有lib文件的情况下,怎么隐式调用呢? 1.首先要生成lib文件,方法如下: Visual C++ 开发工具提供了两个命令行工具,一个是dumpbin.e ...

  6. QT调用dl(隐式调用)l

    Dll文件调用方式分为显式调用和隐式调用,在这里选择隐式调用的方式. 连接地址:http://www.360doc.com/content/18/0911/17/59608061_785737751. ...

  7. C++ 类析构函数的显示调用和隐式调用

    类的析构函数调用方式 堆和栈 结论 系统在什么情况下不会自动调用析构函数呢? 举例 参考与致谢 堆和栈 为了理解这个问题,我们必须首先弄明白"堆"和"栈"的概念 ...

  8. linux下动态链接库(.so)的显式调用和隐式调用

    进入主题前,先看看两点预备知识. 一.显式调用和隐式调用的区别 我们知道,动态库相比静态库的区别是:静态库是编译时就加载到可执行文件中的,而动态库是在程序运行时完成加载的,所以使用动态库的程序的体积要 ...

  9. uni-app隐藏图标隐式唤醒第三方app scheme方式(二 隐式调用)

    1.打包设置 和之前显示调用不同的地方是执行类的intent-filter <intent-filter><action android:name="android.int ...

最新文章

  1. 2021年河北高考生成绩排名查询,2021年河北高考成绩查询网站查分网址:http://www.hebeea.edu.cn/...
  2. 杀入共享汽车市场的PonyCar,是下一个牺牲者还是引领者?
  3. python矩阵输入_Python基础之矩阵输入
  4. php在线编辑器fckeditor,[原创]继续给力:PHP中使用FckEditor在线编辑器详解
  5. 「CSS」常见的清除浮动方法
  6. 华为出售荣耀为不实消息,赵明曾在内部否认;迅雷前CEO陈磊涉嫌职务侵占罪被调查 ;Python 3.9发布|极客头条...
  7. 成为一名斜杠程序员,你还差点什么?
  8. python程序变量名_python 变量名的规范
  9. sqlserver的like '%xxx%'优化,全文索引
  10. 用标准C编写COM dll
  11. iis如何连接mysql_iis怎么连接数据库
  12. 【matlab选题推荐三】基于MATLAB的答题卡自动阅卷记分系统
  13. java 聊天室源代码_java聊天室源码(含客户端、服务端)
  14. [ExtJS] ExtJS颜色选择器
  15. Jeshoots - 类别齐全的高质量免费商业摄影图库
  16. 远程erp打印文件本地打印机没反应问题
  17. 宝贝对不起,放下工作养不起你,拿起工作陪不了你…
  18. Activity的生存期
  19. 新中新电子f200a驱动安装_走班排课,闪亮登场!江门市棠下中学高一年级率先进入“新高考”模式!...
  20. 2021年江阴各高中高考成绩查询,2021年江阴高考体检指南

热门文章

  1. 双指针算法基本原理和实践
  2. zookeeper单机安装
  3. 记一次vue+vuex+vue-router+axios+elementUI开发(二)
  4. [POJ2342]Anniversary party(树dp)
  5. MFC视图切换大全总结
  6. MEF学习笔记(6):出口和元数据
  7. Model-View-Presenter模式之 Step by Step
  8. 今天看到“黑涩会MM”了
  9. Django的文件下载
  10. windows平台搭建Mongo数据库复制集(类似集群)(一)