首先在文档第一句我先自嘲下 , 我是大傻逼, 弄了两天微信是视频分享,一直被说为啥跟系统的相册分享的不一样,尼玛!!!

  这里来说正文,我这里不像多少太多,大家都是程序猿,具体的阔以看代码。

  搞代码之前先啰嗦几句啊,你们从我的这个code中你们会学到what,

  first:分享到微信,新浪.etc无需你注册appkey,哇,这么吊,是的就是这么屌,等你们看完代码就知道咯,略屌。。。

  好吧!!!来看怎么不许申请appkey轻松做到分享!!!

  我这里只拿微信的坐下demo了啊,别的一个样!!!

 private String getWXinSendClassName(){
Intent share = new Intent(android.content.Intent.ACTION_SEND);
share.setType("video/*");
List<ResolveInfo> resInfos = getPackageManager().queryIntentActivities(share, 0);
for (ResolveInfo resInfo : resInfos){
if(resInfo.activityInfo.name.contains(ConstantsAPI.WXApp.WXAPP_PACKAGE_NAME)){
return resInfo.activityInfo.name;
}
}
return null;
}
 public void onShareVideoFileForFriends(String path){
Intent shareIntent = new Intent(Intent.ACTION_SEND);
String className = getWXinSendClassName();
if(!TextUtils.isEmpty(className)) {
shareIntent.setComponent(new ComponentName(ConstantsAPI.WXApp.WXAPP_PACKAGE_NAME, className));
shareIntent.setType("video/*");
shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(new File(path)));
shareIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
getApplication().startActivity(shareIntent);
} else {
Toast.makeText(this,"分享失败", Toast.LENGTH_SHORT).show();
}
}

就这些,木了

略屌!!!

最新文章

  1. Codeforces Round #107 (Div. 2)
  2. 在configure distribution时遇到错误,不能打开sql agent
  3. 设置与获取Cookie
  4. Smarty 分页
  5. 不引用office动态库导出excel
  6. Estimating Project Costs
  7. ip 子网掩码 网关 DNS
  8. 谈谈以下关键字的作用auto static register const volatile extern
  9. Linux文件/目录权限整理
  10. (转载)MySQL关键字GROUP BY的使用
  11. redis秒杀
  12. 11. cookie_session_原生ajax_readyState的值_同源策略_跨域_jsonp的使用
  13. Git+Gitlab+Ansible剧本实现一键部署动态网站(二)--技术流ken
  14. java设计模式:概述与GoF的23种设计模式
  15. Cocos Creator cc.Event点击触摸事件详解
  16. oracle数据库卸数及ddl导出
  17. Socket网络编程--聊天程序(3)
  18. 斯坦福机器学习ex1.1(python)
  19. IDEA入门及maven配置
  20. 谷歌开源的TensorFlow Object Detection API视频物体识别系统实现(二)[超详细教程] ubuntu16.04版本

热门文章

  1. 【oracle】oracle表结构导出到Word
  2. BZOJ 2431 &amp; DP
  3. erlang mac os 10.9 卸载脚本
  4. 修复VS,恢复初始状态
  5. EasyTouch绑定事件在电脑上点击有效Android上无效的解决方法
  6. Android课程---如何用网格视图做出手机桌面APP
  7. 批处理命令 BAT备份MySQL数据库
  8. Android Unable to instantiate activity: Didn&#39;t find class on path
  9. tomcatPluginV321.zip
  10. 关于smarty的一些个人笔记