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(); }
相关推荐
在网上看了很多,都说APP能唤起微信,手机网页实现不了。也找了很多都不能直接唤起微信。 总结出来一个可以直接唤起微信的。适应手机qq浏览器和uc浏览器。 下面上代码,把这些直接放到要转发的页面里就可以了: html...
短信调用 通讯录调用 在app程序内调用发送短息实例
调用matlab自带地图并添加位置坐标.zip
* 1、分享到微信朋友圈 * 2、分享给微信好友 * 3、分享到腾讯微博 * 4、新的分享接口,包含朋友圈、好友、微博的分享(for iOS) * 5、隐藏/显示右上角的菜单入口 * 6、隐藏/显示底部浏览器工具栏 * 7、获取...
调用Android自带日历功能
android 调用自带录像功能 保存自定义路径
调用系统自带功能,拨打电话 发送信息 发送邮件 调用通讯录 下载...
易语言调用系统自带的“运行命令”源码,调用系统自带的“运行命令”,打开运行
手机短信发送驱动 使用接口的时候,短信直通车需要运行,该方法是把任务提交给短信直通车,短信直通车把短信发送出去。 安装步骤: 1、先安装 发送模块驱动\Sharecom WiMAX_GPRS.exe 2、再安装 短信(河南移动).exe ...
调用Android系统自带功能,包括多媒体、短信、通话。
可以调用系统的分享功能,分享视频,图片到第三方软件。
很简单的调用手机自带的录像录音照相的android代码.
仅供入门级人员参考,调用了打印机设置、字体设置、颜色设置、打开文件 等等 适合给MFC入门级开发人员参考
源码参考,欢迎下载
H5外部浏览器直接调起微信 tml5手机网站调用微信分享,其中示例包括 1. 获取网络类型 2. 调起客户端的图片播放组件 3. 调用微信扫描二维码 4. 判断是否安装对应的应用 5. 发送邮件 6. 分享到微信朋友圈
PB调用系统自带的DLL 实现MD5, 不用再附加其它控件了
手机和电脑MATLAB通信(实时调用手机自带传感器数据),实时采集手机传感器(陀螺仪、加速度计、磁强计等)的数据传输到电脑MATLAB端(只需要电脑和手机同时在同一个WIFI中即可),并画出波形图
nativeShare是一个可以通过javascript直接调用原生分享的工具
android 中调用系统自带的录音机进行录音