Intereting Posts
Android java, как сделать текст редактирования прозрачным, но текст все еще отображается? Получите * грубое местоположение от провайдера GPS на Android Как обрабатывать проверку и деинсталлировать динамически созданный флажок в android Задержка аудиозаписи MediaRecorder ? Attr / не устанавливать правильный цвет в панели инструментов Почему Eclipse не видит мой телефон Samsung Galaxy, хотя я могу передавать файлы с помощью буквы диска? Как указать темный режим действия с моей темой Как привязать Android TextView к событию Click с MvvmCross CookieSyncManager теперь устарел, что я могу использовать вместо этого? Как удалить библиотеку поддержки (appcompat_v7) Android-вопрос SQlite OnUpgrade Производительность цикла ArrayList в ART (среда выполнения Runtime для Android) Как создать отдельную папку с размерами Sony Xperia Z1 в android Динамическое изменение размеров динамиков с помощью ViewFlipper Предупреждение / ошибки журнала Logcat

Как обмениваться сообщениями с изображением в Pinterest через приложение для Android

Я пытаюсь интегрировать Pinterest в мое приложение для Android и связывать / обмениваться сообщениями с изображением. Но я не получаю никакого способа сделать это. Я загрузил Pinterest SDK и добавил файл jar в свой проект.

Ниже приведен мой код snnipet.

PinIt pinIt = new PinIt(); PinIt.setPartnerId("My ID"); pinIt.setUrl("http://placekitten.com/400/300"); pinIt.setImageUrl(m_cObjSocialTable.getPinterestImagePath()); pinIt.setDescription(pMessage); pinIt.setListener(new PinItListener() { @Override public void onStart() { super.onStart(); } @Override public void onComplete(boolean completed) { super.onComplete(completed); if (completed) { System.out.println("Pinit complete"); } } @Override public void onException(Exception e) { super.onException(e); System.out.println("Pinit Exception"); } }); pinIt.doPinIt(this); 

Но это не сообщение, в onComplete () мы получаем ложь. Пожалуйста, помогите мне в этом

Спасибо и приветствую Тиру

      IntentBuilder lIntentBuilder = ShareCompat.IntentBuilder.from(this); Uri lPictureUri = null; lPictureUri = Uri.fromFile(new File("mnt/sdcard/1.jpg")); lIntentBuilder.setStream(lPictureUri); String lType = null != lPictureUri ? "image/jpeg" : "text/plain"; lIntentBuilder.setType(lType); lIntentBuilder.setText("My Description"); Intent shareIntent = lIntentBuilder.getIntent().setPackage("com.pinterest"); shareIntent.putExtra("com.pinterest.EXTRA_DESCRIPTION", "Messagessssssssss"); startActivity(shareIntent) 

    ОБНОВЛЕНИЕ: при использовании PinIt SDK метод setDescription работает правильно.

    К сожалению, нет способа. Я имею в виду, он должен работать с setDescription (), но это не так. Кажется, это ошибка в SDK pinterest.

    Метод Oncreate:

     PinItButton.setPartnerId("*******"); // required PinItButton.setDebugMode(true); // optional 

    Событие onclick:

     PinIt pinIt = new PinIt(); pinIt.setUrl(site url); pinIt.setImageUrl(Image url); pinIt.setDescription(description); pinIt.setListener(new PinItListener() { @Override public void onStart() { super.onStart(); } @Override public void onComplete(boolean completed) { super.onComplete(completed); if (completed) { System.out.println("Pinit complete"); } } @Override public void onException(Exception e) { super.onException(e); System.out.println("Pinit Exception"); } }); pinIt.doPinIt(this); 

    Я думаю, что его работа прекрасна.