`
闫老三
  • 浏览: 102737 次
社区版块
存档分类
最新评论

选择发送文件 ACTION_SEND 直接跳转到WLAN直连发送(WifiDirect)

 
阅读更多

众所周知,如果发送文件的时候,使用蓝牙发送,应该这么写。

Intent intent = new Intent();
		intent.setAction(Intent.ACTION_SEND);
		intent.setType("image/*");
		intent.setClassName("com.android.bluetooth",
				"com.android.bluetooth.opp.BluetoothOppLauncherActivity");
		intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(new File("/sdcard/yanyojun.png")));
		startActivity(intent);

 那么如果使用Wlan直连发送呢? 探索了半天,原来该这么写:

Intent intent=new Intent();
		intent.setAction(Intent.ACTION_SEND);
		intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(new File("/sdcard/yanyojun.png")));
		intent.setClassName("com.android.wfd", "com.android.wfd.opp.WfdOppLauncherActivity");
		intent.setType("image/*");
		startActivity(intent);

 呵呵,终于实现了。

 转载请注明原文地址:http://bajiewuneng.iteye.com/admin/blogs/1917324

1
3
分享到:
评论

相关推荐

    用Intent.ACTION_SEND进行分享

    设计模式方面,ACTION_SEND Intent的实现涉及到观察者模式和桥接模式。观察者模式体现在,当用户在分享对话框中选择一个应用后,实际上是注册了这个应用作为观察者,对ACTION_SEND Intent的响应即为被观察的事件。...

    Android利用Intent.ACTION_SEND进行分享

    "Android利用Intent.ACTION_SEND进行分享" Android平台提供了多种方式来实现分享功能,其中之一便是使用Intent.ACTION_SEND来实现分享。下面将详细介绍使用Intent.ACTION_SEND进行分享的知识点。 首先,Intent....

    Android使用Intent.ACTION_SEND分享图片和文字内容的示例代码

    Android 使用 Intent.ACTION_SEND 分享图片和文字内容的示例代码详解 Android mobile 操作系统中,Intent.ACTION_SEND 是一个非常常用的 Action,主要用于实现分享功能,例如分享图片、文字内容等。在本文中,我们...

    Android编程实现自定义分享列表ACTION_SEND功能的方法

    用户可以通过ACTION_SEND Intent启动一个分享活动,让其他能够处理该数据的应用显示在选择列表中。然而,系统默认的分享列表可能不符合某些开发者对界面定制的需求。本教程将详细介绍如何在Android中自定义ACTION_...

    intent-action-send.7z

    "intent-action-send"这个主题通常与发送数据到其他应用的功能相关,比如分享文本、图片或者文件。在这个场景下,我们主要探讨的是Intent中的ACTION_SEND动作。 ACTION_SEND是Android系统预定义的一个Intent动作,...

    Android开发之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面.

    Android Intent 跳转到系统应用中的拨号界面、联系人界面、短信界面 在 Android 开发中,Intent 是一个非常重要的概念,它允许不同的应用程序之间进行交互和通信。在本文中,我们将探讨如何使用 Intent 跳转到系统...

    android_跳转到其它应用

    另一种是使用`ACTION_SENDTO`动作直接发送短信。前者示例如下: ```java Intent it = new Intent(Intent.ACTION_VIEW); it.putExtra("sms_body", "TheSMStext"); it.setType("vnd.android-dir/mms-sms"); start...

    Android-Intent-Action.zip_action _android

    4. ACTION_PICK: 用于让用户选择一项数据,比如从联系人列表中选择一个联系人。 5. ACTION_CALL: 拨打电话,需要`android.permission.CALL_PHONE`权限。 6. ACTION_SEND: 分享内容,可以用来分享文本、图片、视频...

    android wifi direct代码开启

    在Android平台上,Wi-Fi Direct是一项重要的无线连接技术,它允许设备之间直接建立高速、低延迟的连接,无需通过传统的Wi-Fi接入点。本教程将详细讲解如何通过代码实现Android Wi-Fi Direct的开启,以及监听Wi-Fi...

    struts1直接跳转到jsp-无action的url

    标题“struts1直接跳转到jsp-无action的url”所指的是在Struts1框架下,如何不通过Action类直接将请求转发到JSP页面。这种做法虽然不推荐,但在某些情况下可能被用来简化流程或快速测试。 在Struts1中,通常的请求...

    Android的ACTION说明文档

    12. ACTION_CHOOSER:创建一个选择器对话框,允许用户从多个ACTION_SEND兼容的应用中选择。 13. ACTION_ATTACH_DATA:用于将数据附加到现有的Intent中,常用于添加附件。 14. ACTION_SET_WALLPAPER:设置壁纸。 ...

    android系统广播大全 Intent跳转界面

    ACTION_SENDTO 是一种 Intent 动作,用于发送一跳信息到指定的某人。 12. ACTION_ANSWER:处理一个打进电话呼叫。 ACTION_ANSWER 是一种 Intent 动作,用于处理一个打进电话呼叫。 13. ACTION_INSERT:插入一条空...

    jsp_html_web_实现页面跳转

    2. **表单提交跳转**:在`<form>`标签中设置`action`属性为目标页面,提交表单时会跳转到该页面: ```html <form action="targetPage.html" method="get"> 提交"> ``` 三、结合JSP与HTML 在实际应用中,JSP...

    Android程序间Intent跳转分析

    5. **从应用内跳转到应用市场**: 若需将用户引导向Google Play或其他应用市场,可以创建一个ACTION_VIEW Intent,指向指定应用的市场详情页面的URL。 IntentAnalyser这个源码可能包含了对上述Intent用法的解析和...

    Temporal Unet Sample Level Human Action_action_wifi_

    "Temporal Unet Sample Level Human Action_action_wifi_"这一标题暗示了研究的核心在于利用时空Unet模型来处理和解析人体动作,同时结合了“action”(动作)和“wifi”(无线网络信号)这两个关键元素。...

    android蓝牙发送文件例子

    使用`BluetoothAdapter.startDiscovery()`开始设备发现,然后通过`BroadcastReceiver`监听`ACTION_DISCOVERY_FINISHED`和`ACTION_FOUND`广播事件,获取到已发现的蓝牙设备列表。 选择目标设备后,建立连接。首先,...

    Delphi Android平台下分享任意文件

    然后,我们可以设置`Intent`的数据字段,将要分享的文件URI或者文件路径放入其中,这样其他支持ACTION_SEND的第三方应用就能接收到这个分享请求。 接下来,我们将讨论如何在Delphi中创建并启动这样的`Intent`。首先...

    struts2 action跳转action传参数

    - `<result name="success" type="redirectAction">action2.action</result>`:表示当action1执行成功后,会触发一个重定向,跳转到`action2.action`。 - **注意**:在这种情况下,无法直接通过struts.xml配置文件...

Global site tag (gtag.js) - Google Analytics