Android 打开系统应用

Android 打开系统应用总结一下 Android 打开系统常用应用的方法 如打开文件选择器 打开文档阅读 等等

大家好,欢迎来到IT知识分享网。

总结一下Android 打开系统常用应用的方法,如打开文件选择器、打开文档阅读、等等

1. 打开文件选择器

val intent = Intent(Intent.ACTION_GET_CONTENT) intent.flags = Intent.FLAG_ACTIVITY_CLEAR_TOP intent.type = "*/*" //intent.type ="application/pdf" intent.addCategory(Intent.CATEGORY_OPENABLE) /*var mineTypes = arrayListOf("application/pdf", "text/plain") intent.putExtra(Intent.EXTRA_MIME_TYPES, mineTypes)*/ intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true) startActivityForResult( Intent.createChooser(intent, "Select file"), REQUEST_CODE_SELECT_FILE)

2. 打开PDF

val intent = Intent(Intent.ACTION_VIEW) intent.flags = Intent.FLAG_GRANT_READ_URI_PERMISSION or Intent.FLAG_ACTIVITY_CLEAR_TOP intent.setDataAndType(uri, "application/pdf") startActivity(intent)

3. 打开浏览器

Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); intent.setData(Uri.parse("http://www.baidu.com")); //打开浏览器 startActivity(intent); 

4. 打开拨号面板

Intent intent = new Intent(); intent.setAction(Intent.ACTION_DIAL); intent.setData(Uri.parse("tel:")); // 打开拨号面板 startActivity(intent); 

5.打开短信

Intent intent = new Intent(); intent.setAction(Intent.ACTION_SENDTO); // 打开短信发送面板 intent.setData(Uri.parse("smsto:")); intent.putExtra("sms_body","短信内容"); startActivity(intent); 

6.打开图库

Intent intent = new Intent(); intent.setAction(Intent.ACTION_PICK); intent.setData(MediaStore.Images.Media.EXTERNAL_CONTENT_URI); //打开图片库 // intent.setType("image/*"); // 选择照片 // intent.setType("audio/*"); // 选择音频 // intent.setType("video/*"); // 选择视频(mp4,3gp) // intent.setType("video/;image/"); // 选择视频和照片 startActivityForResult(intent, 10001); 

7.打开相机,拍照

Intent intent = new Intent(); intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE); //打开系统相机 startActivityForResult(intent,1); // 返回图片对象 

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/139904.html

(0)
上一篇 2025-06-01 13:45
下一篇 2025-06-01 14:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信