小编Cam*_*boy的帖子

如何使用Mailgun避免Outlook/Hotmail中的垃圾邮件?

我正在使用Mailgun发送交易电子邮件(活动门票),所有电子邮件都发送到Outlook/Hotmail垃圾邮件,我想避免这种情况.我添加了SPF和DKIM记录,没有任何作用.我该怎么做才能避免垃圾邮件过滤器(实际上,我不会发送垃圾邮件.用户在注册活动时会触发交易电子邮件)

Client client = Client.create ();
client.addFilter ( new HTTPBasicAuthFilter ( "api", "MI_API_KEY" ) );
WebResource webResource = client
        .resource ( "MAILGUN_URL" );

MultivaluedMapImpl formData = new MultivaluedMapImpl();

formData.add ( "from", "hola@peewah.co" );
formData.add ( "to", "csacanam@outlook.com" );
formData.add ( "subject", "Camilo, welcome to the event" );
formData.add ( "html", "<h1>Camilo thank you for your registration in the event</h1>") );
formData.add ( "text", "Camilo thank you for your registration in the event" );

ClientResponse clientResponse = webResource.type ( MediaType.APPLICATION_FORM_URLENCODED ) …
Run Code Online (Sandbox Code Playgroud)

java email outlook mailgun

12
推荐指数
1
解决办法
6261
查看次数

如何在Android中创建可重用的活动?

我已经在移动应用程序上工作了几个月.现在我想开发其他应用程序,但重用我编写的代码.我希望有可重用的代码(活动),以便在许多项目中使用.通过这种方式,如果其中一个中存在一些错误,我将修复该错误,然后将更改应用于使用我的库的所有项目.简而言之,我想知道使用Android Studio为Android开发自己的库的最佳方法是什么.我一直在研究,但我找不到有用的东西.在Eclipse中,我可以创建一个项目并使其成为一个库.然后,在新项目中,我创建了对该库的引用.我想知道使用Android Studio实现类似功能的最佳方法是什么.

  1. 是否可以将自己的库添加到gradle中?
  2. 生成jar并将其添加到我的项目中的build.gradle是一个好习惯吗?
  3. 如果您正在考虑使用Android库模块(Android Studio),我如何在许多项目中使用它?
  4. 你有其他选择吗?

android gradle android-studio android-gradle-plugin

8
推荐指数
1
解决办法
961
查看次数

如何在iOS中创建可重用的代码?

我已经在移动应用程序上工作了几个月.现在我想开发其他应用程序,但重用我编写的代码.我想拥有可重用的代码(ViewControllers),以便在许多项目中使用.通过这种方式,如果其中一个中存在一些错误,我将修复该错误,然后将更改应用于使用我的库的所有项目.简而言之,我想知道使用XCode为iOS开发自己的库的最佳方法是什么.我是为Android开发的,但我是iOS开发的新手.

  1. 是否可以将自己的库添加到CocoaPods?
  2. 你有其他选择吗?

非常感谢你

xcode objective-c ios cocoapods

5
推荐指数
1
解决办法
886
查看次数

活动中的后退按钮,无需重新创建上一个活动(Android)

我有一个主菜单活动是一个菜单(A).活动A有6个片段.其中一个是图片库(图1).当您触摸图片时,您将转到图片详细信息活动(B)(图2).我将标签"parentName"添加到AndroidManifest.xml中的活动B. 因此活动B的父级是活动A.问题是:当你在活动B中并按下向上按钮(图2)时,活动A被重新创建并显示活动A的第一个片段(不是画廊片段).当您回到之前的活动时,我想要Instragram应用程序的相同行为.似乎Instagram应用程序不会重新创建以前的活动.预期的行为也类似于后退按钮的行为(图3).我怎样才能实现这种行为?谢谢

图1.带有Gallery片段的主活动 图1.图片详细信息活动

图2.图片详细信息活动 图2.图片详细信息活动

图3.后退按钮 图3.后退按钮

android android-fragments

3
推荐指数
1
解决办法
2267
查看次数

通过xml更改Android ActionBar中的标题文本颜色

我想在我的应用程序中更改ActionBar的标题文本颜色.我在很多方面都尝试过,但我无法实现.我不想以编程方式执行此操作,因为当应用程序启动时,它会显示具有先前颜色的操作栏,然后更改为新的操作栏.我支持Api Level 8,我的xml是使用Android Action Bar Style Generator生成的.然后我尝试用更改标题文本颜色.标题文字颜色仍为黑色.

这是我的代码:

<resources>

<style name="Theme.Dbtools_style" parent="@style/Theme.AppCompat.Light">
    <item name="actionBarItemBackground">@drawable/selectable_background_dbtools_style</item>
    <item name="popupMenuStyle">@style/PopupMenu.Dbtools_style</item>
    <item name="dropDownListViewStyle">@style/DropDownListView.Dbtools_style</item>
    <item name="actionBarTabStyle">@style/ActionBarTabStyle.Dbtools_style</item>
    <item name="actionDropDownStyle">@style/DropDownNav.Dbtools_style</item>
    <item name="actionBarStyle">@style/ActionBar.Solid.Dbtools_style</item>
    <item name="actionModeBackground">@drawable/cab_background_top_dbtools_style</item>
    <item name="actionModeSplitBackground">@drawable/cab_background_bottom_dbtools_style</item>
    <item name="actionModeCloseButtonStyle">@style/ActionButton.CloseMode.Dbtools_style</item>
    <!-- Remove icon in Action Bar -->
    <item name="android:displayOptions">showHome|homeAsUp|showTitle</item>
    <item name="displayOptions">showHome|homeAsUp|showTitle</item>
    <item name="android:icon">@android:color/transparent</item>
    <!-- Support library compatibility -->
    <item name="actionBarStyle">@style/ActionBar.Solid.Dbtools_style</item>
</style>

<style name="ActionBar.Solid.Dbtools_style" parent="@style/Widget.AppCompat.Light.ActionBar.Solid">
    <item name="background">@drawable/ab_solid_dbtools_style</item>
    <item name="backgroundStacked">@drawable/ab_stacked_solid_dbtools_style</item>
    <item name="backgroundSplit">@drawable/ab_bottom_solid_dbtools_style</item>
    <item name="progressBarStyle">@style/ProgressBar.Dbtools_style</item>
    <!-- Title Text Color -->
    <item name="android:titleTextStyle">@style/MyActionBarTitleText</item>
    <!-- Support library compatibility -->
    <item name="titleTextStyle">@style/MyActionBarTitleText</item> …
Run Code Online (Sandbox Code Playgroud)

android android-actionbar android-actionbar-compat

1
推荐指数
1
解决办法
8791
查看次数

如何使用 Google Cloud Endpoints 返回文件?

我有一种方法可以生成带有一些数据库记录的 CSV 文件

    public static void generateCsvForAttendees( List<Attendee> attendeeList ) throws FileNotFoundException
    {
        PrintWriter pw = new PrintWriter(new File("test.csv"));

        StringBuilder sb = new StringBuilder();

        //Header
        sb.append( "Id" );
        sb.append( ',' );
        sb.append( "Name" );
        sb.append( ',' );
        sb.append( "Lastname" );
        sb.append('\n');

        //Content
        for( Attendee attendee: attendeeList )
        {
            sb.append( attendee.getId() );
            sb.append( ',' );
            sb.append( attendee.getUser().getName() );
            sb.append( ',' );
            sb.append( attendee.getUser().getLastname() );
            sb.append( '\n' );

        }

        pw.write(sb.toString());
        pw.close();
    }
Run Code Online (Sandbox Code Playgroud)

我希望该方法是一个端点,以便从任何类型的客户端(网络或移动设备)调用它来下载它。在Google Cloud Endpoint 文档中,没有关于 File 作为有效返回类型的内容。我如何创建和端点返回文件?

java google-app-engine google-cloud-endpoints google-cloud-platform

0
推荐指数
1
解决办法
1244
查看次数