Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android使用intent在linkedIn上共享文本和图像_Android_Android Intent_Linkedin - Fatal编程技术网

Android使用intent在linkedIn上共享文本和图像

Android使用intent在linkedIn上共享文本和图像,android,android-intent,linkedin,Android,Android Intent,Linkedin,在这里,我尝试将LinkedIn上的带有文本的图像作为post as发送: Intent linkedinIntent; String text1 = "...kaLis..."; linkedinIntent = new Intent(Intent.ACTION_SEND); Uri path = Uri.parse(MediaStore.Images.Media.insertImage(activity.getConte

在这里,我尝试将
LinkedIn
上的带有文本的图像作为post as发送:

Intent linkedinIntent;
            String text1 = "...kaLis...";
            linkedinIntent = new Intent(Intent.ACTION_SEND);
            Uri path = Uri.parse(MediaStore.Images.Media.insertImage(activity.getContentResolver(),
                    BitmapFactory.decodeResource(activity.getResources(), R.drawable.logo), null, null));
            linkedinIntent.putExtra(Intent.EXTRA_STREAM, path);
            linkedinIntent.putExtra(Intent.EXTRA_TEXT, text1);
            linkedinIntent.setType("image/*");
            // linkedinIntent.setType("text/plain");
            boolean linkedinAppFound = false;
            List<ResolveInfo> matches2 = activity.getPackageManager()
                    .queryIntentActivities(linkedinIntent, 0);

            for (ResolveInfo info : matches2) {
                if (info.activityInfo.packageName.toLowerCase().startsWith(
                        "com.linkedin")) {
                    linkedinIntent.setPackage(info.activityInfo.packageName);
                    linkedinAppFound = true;
                    break;
                }
            }

            if (linkedinAppFound) {
                activity.startActivity(linkedinIntent);

            } else {
                Toast.makeText(activity, "LinkedIn app not Insatlled in your mobile", Toast.LENGTH_SHORT).show();
            }
Intent链接到Intent;
字符串text1=“…kaLis…”;
linkedinIntent=新意图(Intent.ACTION\u SEND);
Uri path=Uri.parse(MediaStore.Images.Media.insertImage(activity.getContentResolver()),则,
decodeResource(activity.getResources(),R.drawable.logo),null,null);
linkedinIntent.putExtra(Intent.EXTRA_流,路径);
linkedinIntent.putExtra(Intent.EXTRA_TEXT,text1);
setType(“image/*”);
//setType(“文本/普通”);
布尔linkedinAppFound=false;
List matches2=activity.getPackageManager()
.QueryInputActivities(linkedinIntent,0);
对于(ResolveInfo:matches2){
if(info.activityInfo.packageName.toLowerCase().StartWith(
“com.linkedin”)){
linkedintent.setPackage(info.activityInfo.packageName);
linkedinAppFound=true;
打破
}
}
如果(linkedinAppFound){
活动。startActivity(linkedinIntent);
}否则{
Toast.makeText(活动,“LinkedIn应用程序未安装在手机中”,Toast.LENGTH_SHORT.show();
}

但是这段代码一次只能发送一件东西

我也可以张贴图片。但是我想同时发布这两个。你试过linkedin SDK吗?你能解决这个问题吗?我也可以发布图片。但是我想同时发布这两篇文章。你试过linkedin SDK吗?你能解决这个问题吗?