老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

android7.0實現分享圖片到朋友圈功能-創新互聯

本文實例為大家分享了android實現分享圖片到朋友圈功能的具體代碼,供大家參考,具體內容如下

成都創新互聯公司成立于2013年,是專業互聯網技術服務公司,擁有項目網站制作、網站建設網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元汨羅做網站,已為上家服務,為汨羅各地企業和個人服務,聯系電話:18980820575

在Android7.0中,系統對scheme為file://的uri進行了限制,所以通過這種uri來進行分享的一些接口就不能用了,比如使用代碼來調用分享朋友圈的接口。

此時就得使用其他的URI scheme來代替 file://,比如MediaStore的 content://。直接上代碼:

private static boolean checkInstallation(Context context, String packageName) {
  try {
   context.getPackageManager().getPackageInfo(packageName, PackageManager.GET_ACTIVITIES);
   return true;
  } catch (PackageManager.NameNotFoundException e) {
   return false;
  }
 }

 public static void shareToWeChat(View view, Context context) {
  // TODO: 2015/12/13 將需要分享到微信的圖片準備好
  try {
   if (!checkInstallation(context, "com.tencent.mm")) {
    SnackBarUtil.show(view, R.string.share_no_wechat);
    return;
   }
   Intent intent = new Intent();
   //分享精確到微信的頁面,朋友圈頁面,或者選擇好友分享頁面
   ComponentName comp = new ComponentName("com.tencent.mm", "com.tencent.mm.ui.tools.ShareToTimeLineUI");
   intent.setComponent(comp);
   intent.setAction(Intent.ACTION_SEND_MULTIPLE);
   intent.setType("image/*");
//  intent.setType("text/plain");
   //添加Uri圖片地址
//  String msg=String.format(getString(R.string.share_content), getString(R.string.app_name), getLatestWeekStatistics() + "");
   String msg = context.getString(R.string.share_content);
   intent.putExtra("Kdescription", msg);
   ArrayList imageUris = new ArrayList();
   // TODO: 2016/3/8 根據不同圖片來設置分享
   File dir = context.getExternalFilesDir(null);
   if (dir == null || dir.getAbsolutePath().equals("")) {
    dir = new File(Environment.getExternalStorageDirectory().getAbsolutePath());
   }
   File pic = new File(dir, "bigbang.jpg");
   pic.deleteOnExit();
   BitmapDrawable bitmapDrawable;
   if (Build.VERSION.SDK_INT < 22) {
    bitmapDrawable = (BitmapDrawable) context.getResources().getDrawable(R.mipmap.bannar);
   } else {
    bitmapDrawable = (BitmapDrawable) context.getDrawable(R.mipmap.bannar);
   }
   try {
    bitmapDrawable.getBitmap().compress(Bitmap.CompressFormat.JPEG, 75, new FileOutputStream(pic));
   } catch (FileNotFoundException e) {
    e.printStackTrace();
   }
   if (Build.VERSION.SDK_INT < Build.VERSION_CODES.N) {
    imageUris.add(Uri.fromFile(pic));
   }else {
    //修復微信在7.0崩潰的問題
    Uri uri =Uri.parse(android.provider.MediaStore.Images.Media.insertImage(context.getContentResolver(), pic.getAbsolutePath(), "bigbang.jpg", null));
    imageUris.add(uri);
   }

   intent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, imageUris);
   ((Activity) context).startActivityForResult(intent, 1000);
  }catch (Throwable e){
   SnackBarUtil.show(view,R.string.share_error);
 }


分享名稱:android7.0實現分享圖片到朋友圈功能-創新互聯
本文地址:http://www.xueling.net.cn/article/hcjgs.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 91国产精品在线 | 亚洲一区精品无码色成人 | 人人玩人人添人人澡免费 | 久久精品在线观看视频 | 欧美精品久久一区二区三区 | 国产伊人久 | 国产欧美日韩亚洲 | 欧美日韩免费黄色网站 | 日韩综合中文字幕 | 日本在线播放视频 | 久久韩国免费视频 | 嫩草影院入口ncyy | 性色一区二区三区 | 99久久精品国产一区 | 亚洲无视频 | 日本黄色片在线免费观看 | 国产7座suv精品麻豆啪最新 | 麻豆高清免费国产一区 | 97精品久久久久中文字幕 | 中午字幕在线观看 | 亚洲午夜精品久久 | 在线观看黄免费 | 黑人狂躁日本妞一区二区三区 | 久久精品六 | 亚洲熟女一区二区三区 | 国产高清精品无码二区 | 4虎av | 大地资源网最新更新 | 午夜免费视频网站 | 337P大胆啪啪私拍人体 | 亚洲综合图区 | 很黄很黄的曰批视频 | 久久伊人八月婷婷综合激情 | 国产精品爽爽久久久久久竹菊 | 成人免费视频一区 | 三级理论日韩欧美 | 日本特级黄 | 国产香蕉一区二区在线网站 | 日本男人日女人视频 | 午夜激情一区二区 | 欧美日韩中文字幕在线 |