`

调用自带手机分享,并发送图片

 
阅读更多
intent = new Intent(Intent.ACTION_SEND); // 启动分享发送的属性
			// intent.setType("text/plain"); //分享发送的数据类型
			intent.setType("image/*"); // 分享发送的数据类型
			String imageUrl = "http://www.xxx.com/image/1.jpg" 
			String path = PublicUtil.getImagePath();
			String name = "share.jpg";
			try {
				ImageUtil.WriteBitmapToSdCard(path, name, PublicVariable.allTopicImage.get(imageUrl).get()); //存入到图片到sd卡
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
			File f = new File(path+name);
			Uri u = Uri.fromFile(f);
			intent.putExtra(Intent.EXTRA_STREAM, u);
			intent.putExtra(Intent.EXTRA_SUBJECT, "分享"); // 分享的主题
			intent.putExtra(Intent.EXTRA_TEXT, "我在"+list.get(index).getRstName()+getString(R.string.share_pic)); // 分享的内容
			intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);// 这个也许是分享列表的背景吧
			startActivity(Intent.createChooser(intent, "分享"));// 目标应用选择对话框的标题

 

	public static HashMap<String, SoftReference<Bitmap>> allTopicImage = new HashMap<String, SoftReference<Bitmap>>();
public static String getImagePath() {
		return Environment.getExternalStorageDirectory().getPath()
				+ "/.test/images/";
	}
	public static void WriteBitmapToSdCard(String path, String fileName,
			Bitmap bitmap) throws IOException {
		// TODO Auto-generated method stub
		File dirFile = new File(path);
		if (!dirFile.exists()) {
			dirFile.mkdir();
		}
		File myCaptureFile = new File(path + fileName);
		BufferedOutputStream bos = new BufferedOutputStream(
				new FileOutputStream(myCaptureFile));
		bitmap.compress(Bitmap.CompressFormat.JPEG, 100, bos);
		bos.flush();
		bos.close();
	}

 

分享到:
评论

相关推荐

    一个在手机网页端可以直接调用原生分享的js

    我们知道现在我们无法直接通过js直接跳转到微信和QQ等软件进行分享,但是现在像UC浏览器和QQ浏览器这样的主流浏览器自带一个分享工具,而他们也有自己定义的js接口.我们通过调用浏览器的接口去调用浏览器的分享,从而...

    微信端html5页面调用分享接口示例

    主要介绍了微信端html5页面调用分享接口示例的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    易语言调用系统自带的“运行命令”

    在易语言中,调用系统自带的“运行命令”是一项基础且实用的功能,可以用来执行操作系统中的各种命令,比如打开程序、文件、网页等。下面将详细介绍如何在易语言中实现这一功能,并探讨相关的编程知识。 首先,我们...

    手机和电脑MATLAB通信(实时调用手机自带传感器数据)

    这个服务将读取手机传感器数据,并通过网络发送到电脑。Android系统提供了`SensorManager`类来访问各种传感器,包括陀螺仪、加速度计和磁强计。这些传感器数据通常以三轴形式表示,例如陀螺仪记录设备的旋转速率,加...

    Windows自带接口调用

    总的来说,理解并熟练使用Windows自带的接口调用对于MFC开发至关重要。通过这些接口,开发者可以实现与用户界面的深度交互,完成复杂的系统任务。在实际开发中,结合MFC的类库,可以大大提高开发效率,同时降低代码...

    android 调用系统自带录音机

    在Android平台上,调用系统自带的录音机是开发者经常遇到的需求,这可以帮助用户方便地录制音频并集成到应用中。本文将深入探讨如何在Android应用中实现这一功能,并结合"AutoRecoder"这个示例来讲解相关知识点。 ...

    手机短信发送驱动(含有VB调用源代码)

    手机短信发送驱动 使用接口的时候,短信直通车需要运行,该方法是把任务提交给短信直通车,短信直通车把短信发送出去。 安装步骤: 1、先安装 发送模块驱动\Sharecom WiMAX_GPRS.exe 2、再安装 短信(河南移动).exe ...

    调用Android自带日历功能

    在Android中,通过发送`Intent`可以调用系统自带的日历应用。主要涉及的`Intent`动作是`Intent.ACTION_INSERT`或`Intent.ACTION_EDIT`,用于插入或编辑日历事件。以下是一个示例代码: ```java Intent intent = new...

    Android调用系统自带的分享功能实例代码

    Android 调用系统自带的分享功能实例代码是指在 Android 应用程序中调用系统自带的分享功能,实现分享文本、图片、多个文件等到社交媒体、即时通讯软件等平台。这种方法可以让用户选择分享到哪里,实现更加灵活和...

    Android调用系统shareAPI实现分享转发功能

    在开发APP过程中,一般都需要实现分享转发,比如分享到QQ、微信等,这里我使用的是安卓系统自带的shareAPI,可以直接通过ResolveInfo获取手机中所有提供分享接口的应用,从而实现分享功能。 具体实现代码,请看博客...

    超文本调用自带播放器易语言源码

    而在易语言中,调用系统自带播放器通常是指通过编程操作来启动系统默认的媒体播放器,并播放指定的媒体文件,如音频或视频。这种功能在开发多媒体软件、在线教学平台或信息展示系统时非常常见。 实现超文本调用自带...

    安卓调用系统自带的发短信功能

    在Android系统中,调用内置的发短信功能是开发者常用的一种功能,这使得应用程序能够方便地帮助用户发送短信,而无需构建完整的短信发送界面。在这个过程中,我们会涉及到Android的Intent机制、权限管理以及 ...

    调用wsdl接口,发送短信

    开发者通过调用WSDL接口,向短信服务商发送请求,包含接收方手机号码、短信内容等信息,然后服务商会处理这个请求,将短信发送到指定的手机。 4. **数据库表相关** 在描述中提到“可通过扫描数据库表相关表发送...

    JS调用安卓手机摄像头扫描二维码

    JS调用安卓手机摄像头扫描二维码

    H5外部浏览器直接调起微信手机网站调用微信分享

    H5外部浏览器直接调起微信 tml5手机网站调用微信分享,其中示例包括 1. 获取网络类型 2. 调起客户端的图片播放组件 3. 调用微信扫描二维码 4. 判断是否安装对应的应用 5. 发送邮件 6. 分享到微信朋友圈

    Winform 调用邮件客户端 新建邮件发送

    本教程将详细讲解如何在`Winform`项目中调用邮件客户端以新建邮件并发送。 首先,我们需要了解如何启动邮件客户端。在Windows操作系统中,可以通过`System.Diagnostics.Process.Start()`方法来启动外部程序。对于...

    C#通过电脑端调用手机摄像头

    本教程将重点讲解如何使用C#语言从电脑端调用并控制手机摄像头,实现远程视频采集功能。这一技术通常涉及多种通信协议,如WiFi、USB和蓝牙,使得设备间能够无缝连接。 标题中的"C#通过电脑端调用手机摄像头"指的是...

    手机短信发送-WebService调用

    在本场景中,我们采用的是"手机短信发送-WebService调用"的方式,这意味着通过Web服务接口与短信服务商进行通信,实现短信的发送功能。这种技术方案常用于分布式系统或者跨平台的应用中,因为Web服务提供了标准化的...

    ASP调用摄像头拍照并保存

    在ASP中调用摄像头拍照并保存的功能,对于在线交互式应用,如用户头像上传、远程会议或者在线教学等场景非常实用。这个功能的实现通常需要借助第三方组件或JavaScript库,以及一些服务器端处理图片的脚本。 首先,`...

Global site tag (gtag.js) - Google Analytics