如何在Android Studio中导入Sendgrid

cfl

我想使用sendgrid从我在android studio中开发的Google终结点项目发送电子邮件。问题是我找不到如何导入sendgrid库的任何示例,我尝试了此方法和其他一些变体:

compile 'com.sendgrid:1.0.6'

最新版本1.0.6在哪里?我可以找到

贾斯汀获胜

cfl的答案实际上不适用于最新版本的Android Studio。使用Send-Grid java依赖项会与Android Studio固有的各种依赖项发生冲突。值得庆幸的是,我找到了Dany Santiago制作的分叉版本。在他的示例中,他使用用户名和密码来实例化SendGrid对象,但是如果您具有API密钥,则可以使用该密钥来避免将帐户信息保存在设备上。将此添加到Android Studio项目的build.gradle(应用程序)中的依赖项中:

    compile 'com.github.danysantiago:sendgrid-android:1'

不要在Android Studio中使用sendgrid-java,它将无法正常工作。有关更多信息,请参见以下链接https://github.com/danysantiago/sendgrid-android

另外,您无需使用链接中使用的示例。如果您具有sendgrid的API密钥,则此示例代码将可以正常工作:

    //Might need other imports
    import com.sendgrid.SendGrid;
    import com.sendgrid.SendGridException;
    import android.util.Log;


    //Your method you are sending the email from
    public void sendEmail() {
          //Alternate way of instantiating
          //SendGrid sendGrid = new SendGrid(SENDGRID_USERNAME,SENDGRID_PASSWORD);

          //Instantiate the object using your API key String
          SendGrid sendgrid = new SendGrid('YOUR_SENDGRID_API_KEY');

          SendGrid.Email email = new SendGrid.Email();
          email.addTo("[email protected]");
          email.setFrom("[email protected]");
          email.setSubject("Hello World");
          email.setText("My first email with SendGrid Java!");

          try {
               SendGrid.Response response = sendgrid.send(email);
          }
          catch (SendGridException e) {
               Log.e("sendError", "Error sending email");
          }
      }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Android Studio中导入AndroidResideMenu?

来自分类Dev

如何在Android Studio中导入类?

来自分类Dev

如何在Android Studio中导入ViewPagerIndicator?

来自分类Dev

如何在Android Studio中导入自定义图标?

来自分类Dev

如何在Android Studio中导入colorPickerDialog库

来自分类Dev

如何在ANDROID STUDIO中导入外部字体/字体?

来自分类Dev

如何在Android Studio中导入Facebook SDK?

来自分类Dev

如何在Android Studio中导入Dropbox Chooser SDK?

来自分类Dev

如何在Android Studio 1.5.1中导入openCV 3.1

来自分类Dev

如何在Android Studio中导入工具栏工具?

来自分类Dev

如何在android studio中导入alphavantage库

来自分类Dev

在Android Studio中导入类

来自分类Dev

在Android Studio中导入Cordova项目

来自分类Dev

在Android Studio中导入OpenCV SDK

来自分类Dev

无法在Android Studio中导入OpenCV模块

来自分类Dev

在Android Studio中导入库项目

来自分类Dev

在android studio中导入退出项目

来自分类Dev

如何在Android Studio中导入com.google.maps.android.SphericalUtil?

来自分类Dev

如何在Android Studio中导入android.support.v7.app.NotificationCompat.Builder类

来自分类Dev

如何在android studio中导入android.support.v7.app.Appcompatactivity?

来自分类Dev

如何在Android中导入XmlAccessorType

来自分类Dev

如何在vs Studio代码中导入自己的对象?

来自分类Dev

如何在我的Android Studio 1.0空项目中导入AltBeacon库

来自分类Dev

如何在Android Studio中导入库项目而不进行复制?

来自分类Dev

如何在Google地图片段Android Studio中导入KML多边形文件

来自分类Dev

如何使用Gradle在Android Studio中导入远程库?

来自分类Dev

如何从github上的库中导入示例到android studio

来自分类Dev

如何通过终端在Android Studio中导入项目?

来自分类Dev

无法在android studio中的android中导入facebook会话类

Related 相关文章

  1. 1

    如何在Android Studio中导入AndroidResideMenu?

  2. 2

    如何在Android Studio中导入类?

  3. 3

    如何在Android Studio中导入ViewPagerIndicator?

  4. 4

    如何在Android Studio中导入自定义图标?

  5. 5

    如何在Android Studio中导入colorPickerDialog库

  6. 6

    如何在ANDROID STUDIO中导入外部字体/字体?

  7. 7

    如何在Android Studio中导入Facebook SDK?

  8. 8

    如何在Android Studio中导入Dropbox Chooser SDK?

  9. 9

    如何在Android Studio 1.5.1中导入openCV 3.1

  10. 10

    如何在Android Studio中导入工具栏工具?

  11. 11

    如何在android studio中导入alphavantage库

  12. 12

    在Android Studio中导入类

  13. 13

    在Android Studio中导入Cordova项目

  14. 14

    在Android Studio中导入OpenCV SDK

  15. 15

    无法在Android Studio中导入OpenCV模块

  16. 16

    在Android Studio中导入库项目

  17. 17

    在android studio中导入退出项目

  18. 18

    如何在Android Studio中导入com.google.maps.android.SphericalUtil?

  19. 19

    如何在Android Studio中导入android.support.v7.app.NotificationCompat.Builder类

  20. 20

    如何在android studio中导入android.support.v7.app.Appcompatactivity?

  21. 21

    如何在Android中导入XmlAccessorType

  22. 22

    如何在vs Studio代码中导入自己的对象?

  23. 23

    如何在我的Android Studio 1.0空项目中导入AltBeacon库

  24. 24

    如何在Android Studio中导入库项目而不进行复制?

  25. 25

    如何在Google地图片段Android Studio中导入KML多边形文件

  26. 26

    如何使用Gradle在Android Studio中导入远程库?

  27. 27

    如何从github上的库中导入示例到android studio

  28. 28

    如何通过终端在Android Studio中导入项目?

  29. 29

    无法在android studio中的android中导入facebook会话类

热门标签

归档