`
- 浏览:
6025876 次
- 性别:
- 来自:
上海
-
- Uriuri=Uri.parse("http://www.google.com");
- Intentit=newIntent(Intent.ACTION_VIEW,uri);
- startActivity(it);
- Uriuri=Uri.parse("geo:38.899533,-77.036476");
- Intentit=newIntent(Intent.Action_VIEW,uri);
- startActivity(it);
- Uriuri=Uri.parse("http://maps.google.com/maps?f=d&saddr=startLat%20startLng&daddr=endLat%20endLng&hl=en");
- Intentit=newIntent(Intent.ACTION_VIEW,URI);
- startActivity(it);
- Uriuri=Uri.parse("tel:xxxxxx");
- Intentit=newIntent(Intent.ACTION_DIAL,uri);
- startActivity(it);
- Intentit=newIntent(Intent.ACTION_VIEW);
- it.putExtra("sms_body","TheSMStext");
- it.setType("vnd.android-dir/mms-sms");
- startActivity(it);
- Uriuri=Uri.parse("smsto:0800000123");
- Intentit=newIntent(Intent.ACTION_SENDTO,uri);
- it.putExtra("sms_body","TheSMStext");
- startActivity(it);
- Uriuri=Uri.parse("content://media/external/images/media/23");
- Intentit=newIntent(Intent.ACTION_SEND);
- it.putExtra("sms_body","sometext");
- it.putExtra(Intent.EXTRA_STREAM,uri);
- it.setType("image/png");
- startActivity(it);
- Uriuri=Uri.parse("mailto:xxx@abc.com");
- Intentit=newIntent(Intent.ACTION_SENDTO,uri);
- startActivity(it);
- Intentit=newIntent(Intent.ACTION_SEND);
- it.putExtra(Intent.EXTRA_EMAIL,"me@abc.com");
- it.putExtra(Intent.EXTRA_TEXT,"Theemailbodytext");
- it.setType("text/plain");
- startActivity(Intent.createChooser(it,"ChooseEmailClient"));
- Intentit=newIntent(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,"Theemailbodytext");
- it.putExtra(Intent.EXTRA_SUBJECT,"Theemailsubjecttext");
- it.setType("message/rfc822");
- startActivity(Intent.createChooser(it,"ChooseEmailClient"));
- Intentit=newIntent(Intent.ACTION_SEND);
- it.putExtra(Intent.EXTRA_SUBJECT,"Theemailsubjecttext");
- it.putExtra(Intent.EXTRA_STREAM,"file:///sdcard/mysong.mp3");
- sendIntent.setType("audio/mp3");
- startActivity(Intent.createChooser(it,"ChooseEmailClient"));
- Intentit=newIntent(Intent.ACTION_VIEW);
- Uriuri=Uri.parse("file:///sdcard/song.mp3");
- it.setDataAndType(uri,"audio/mp3");
- startActivity(it);
- Uriuri=Uri.withAppendedPath(MediaStore.Audio.Media.INTERNAL_CONTENT_URI,"1");
- Intentit=newIntent(Intent.ACTION_VIEW,uri);
- startActivity(it);
- Uriuri=Uri.fromParts("package",strPackageName,null);
- Intentit=newIntent(Intent.ACTION_DELETE,uri);
- startActivity(it);
- publicvoidsetupAPK(Stringapkname){
- StringfileName=Environment.getExternalStorageDirectory()+"/"+apkname;
- Intentintent=newIntent(Intent.ACTION_VIEW);
- intent.setDataAndType(Uri.fromFile(newFile(fileName)),"application/vnd.android.package-archive");
- mService.startActivity(intent);
- }
- Intentintent=newIntent();
- intent.setAction(Intent.ACTION_VIEW);
- intent.setData(People.CONTENT_URI);
- startActivity(intent);
- UripersonUri=ContentUris.withAppendedId(People.CONTENT_URI,info.id);
- Intentintent=newIntent();
- intent.setAction(Intent.ACTION_VIEW);
- intent.setData(personUri);
- startActivity(intent);
- Intentintent=newIntent();
- intent.setDataAndType(Uri.parse("file:///sdcard/newmopclient.apk"),"application/vnd.android.package-archive");
- startActivity(intent);
- publicstaticfinalStringMIME_TYPE_IMAGE_JPEG="image/*";
- publicstaticfinalintACTIVITY_GET_IMAGE=0;
- IntentgetImage=newIntent(Intent.ACTION_GET_CONTENT);
- getImage.addCategory(Intent.CATEGORY_OPENABLE);
- getImage.setType(MIME_TYPE_IMAGE_JPEG);
- startActivityForResult(getImage,ACTIVITY_GET_IMAGE);
- Intentintent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);
- time=Calendar.getInstance().getTimeInMillis();
- intent.putExtra(MediaStore.EXTRA_OUTPUT,Uri.fromFile(newFile(Environment
- .getExternalStorageDirectory().getAbsolutePath()+"/tucue",time+".jpg")));
- startActivityForResult(intent,ACTIVITY_GET_CAMERA_IMAGE);
- SMSIntentit=newIntent(Intent.ACTION_VIEW);
- it.putExtra("sms_body","TheSMStext");
- it.setType("vnd.android-dir/mms-sms");
- startActivity(it);
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
Android Intent 使用总结 Android Intent 是 Android 组件之间通讯的核心机制,它负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述。Android 则根据 Intent 的描述,找到对应的组件,将 Intent 传递给...
总结起来,Intent在Android应用开发中起着至关重要的作用,它连接了不同组件,实现了灵活的数据传递。`startActivityForResult`是实现交互式组件通信的有效工具,而Bundle则扩展了Intent的数据承载能力,使其能传递...
Intent分为显式Intent和隐式Intent,而"Intent总结04 Data和Type属性"主要聚焦于Intent的数据(data)和类型(type)两个关键属性,它们在创建Intent时发挥着至关重要的作用。 1. **Intent的数据(data)**: Intent的数据...
本文将深入探讨Intent中的Action属性,包括如何使用自定义Action和系统内置的Action。 一、Intent的基本结构 Intent由两部分组成:Action、Data、Category、Component和其他额外的数据。Action是Intent的核心部分...
总结,Intent是Android系统中连接各个组件的桥梁,理解并熟练使用Intent对于开发Android应用至关重要。在实际项目中,Intent不仅可以用于启动Activity和Service,还可以用于启动BroadcastReceiver,实现各种组件间的...
下面是对Intent的详细总结: 1. **Intent的基本类型** - 显式Intent:指定要启动的具体组件(Activity或Service),通过类名或组件的ComponentName来明确指定。 - 隐式Intent:不指定具体组件,而是定义一个行动...
总结起来,Intent在Android开发中扮演着至关重要的角色,它不仅连接了应用内的各个组件,还实现了应用间的交互。理解和熟练使用Intent,是每个Android开发者必备的技能之一。通过合理的Intent设计,我们可以构建出...
总结来说,实验10涵盖了Android应用开发中的Intent通信机制、系统服务调用(拨打电话和发送短信)、权限管理以及用户界面交互等多个核心知识点。通过这个实验,开发者可以深入理解Android应用的运行机制,并提升实际...
- 要指定完整的Data(包括Type和具体的URI),必须使用 `setDataAndType()` 方法,避免先后调用 `setData()` 和 `setType()` 导致值被覆盖。 10. **Scheme 的匹配**: - Scheme的匹配规则也需要遵循Intent与`...
总结,使用Intent打开网页是Android开发中的常见操作,既可以调用系统浏览器实现跨应用的浏览,也可以借助WebView在应用内部加载网页。选择哪种方式取决于应用场景,如需保持用户在应用内的体验,WebView是理想选择...
总结起来,Intent是Android系统中实现组件间通信的关键工具。显式Intent通过指定目标组件进行直接调用,而隐式Intent则依赖于Intent Filter的匹配来寻找合适的响应者。熟练掌握这两种Intent以及Intent Filter的使用...
总结一下Intent概念
以上是Intent的基本用法,但Intent还有更多高级用法,如隐式Intent(用于启动未明确指定组件的Activity或Service)、显式Intent(指定确切的组件)、捆绑数据、使用Intent Filter等。理解并熟练使用Intent是构建...
在Android应用开发中,Intent是一种强大的机制,用于在应用程序组件之间进行通信。本文将深入探讨“显式意图”(Explicit Intent),这是Intent的一种类型,它明确指定了接收者组件。 **显式意图详解** 显式意图是...
总结,Intent是Android中至关重要的组件通信工具,理解并熟练运用Intent对于开发高效、稳定的Android应用至关重要。通过IntentDemo项目的学习,开发者可以更深入地掌握Intent的工作原理和应用场景。
初学移动应用公开发中的Android开发,实验四的主要内容为intent的使用,通过这一次实验,掌握基本的intent使用方法。 具体实验分析 实验第一步:阅读官方文档:intent 实验解析:本次实验共分为两个部分。第一个部分...
总结起来,Intent和IntentFilter是Android组件间通信的关键桥梁。Intent负责携带请求和数据,IntentFilter则负责匹配和筛选Intent,确保正确的组件得到请求。理解并熟练运用这两者,对于开发高效、灵活的Android应用...
在Android开发中,Intent是一种非常重要的组件...总结,Intent在Android开发中起着桥梁的作用,连接起各个组件,使得组件间能够高效地通信和协作。理解并熟练掌握Intent的使用,是提升Android应用开发能力的关键步骤。