小编Giu*_*der的帖子

如何在gradle中获得当前的味道

我的应用程序有两种产品风格:

productFlavors {
    europe {
        buildConfigField("Boolean", "BEACON_ENABLED", "false")
    }

    usa {
        buildConfigField("Boolean", "BEACON_ENABLED", "true")
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我想在任务中获取当前的flavor名称(我在Android Studio中选择的名称)以更改路径:

task copyJar(type: Copy) {
    from('build/intermediates/bundles/' + FLAVOR_NAME + '/release/')
}
Run Code Online (Sandbox Code Playgroud)

如何在Gradle中获得FLAVOR_NAME?

谢谢

android gradle build.gradle android-gradle-plugin

45
推荐指数
6
解决办法
3万
查看次数

使用Facebook SDK 3.0 for Android检索个人资料图片

我关注Facebook SDK 3.0 for Android的问题.我想在不使用他们的ProfilePictureView小部件的情况下获取我的(和我的朋友)个人资料图片,所以如果我使用Graph Explorer,我会看到Json响应是:

{
   "data": {
         "url": "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-ash4/372127_1377011138_1538716206_q.jpg", 
         "is_silhouette": false
    }
}
Run Code Online (Sandbox Code Playgroud)

我需要"url"路径下载并显示图片,但使用以下代码:

Request.executeGraphPathRequestAsync(Session.getActiveSession(), 
                                     "me/picture", 
                                      new Request.Callback() {
        @Override
        public void onCompleted(Response response) {
            GraphObject go = response.getGraphObject();
            Log.i("APP_NAME", go.toString());           
        }
});
Run Code Online (Sandbox Code Playgroud)

我得到了这个:

GraphObject{graphObjectClass=GraphObject, 
    state={"FACEBOOK_NON_JSON_RESULT":"????\u0000\u0010JFIF\u0000\u0001\u0001\u0000\u0000\u0001\u0000\u0001\u0000\u0000??\u0000"}}
Run Code Online (Sandbox Code Playgroud)

有人可以帮帮我吗?谢谢

Cromir

android facebook facebook-graph-api facebook-android-sdk

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

Android如何喜欢facebook 3.0 sdk的帖子

我想在我的Android应用中实现"赞"选项,但我不知道要使用哪个请求.

我打开了有效的Facebook会话和我想要的ID帖子.

我该如何实现这个功能?

谢谢

android facebook facebook-graph-api android-facebook

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

如何使用第三方框架中使用的预处理器宏

我正在开发适用于 iOS 的 SDK,并使用预处理器宏来更改代码的行为,例如:

#ifdef Home
    NSLog(@"I'm at home");
#endif
Run Code Online (Sandbox Code Playgroud)

现在,我构建了一个框架来交付我的 SDK,但如果我尝试将其导入测试应用程序,则代码永远不会执行。我尝试将相同的预处理器宏添加到应用程序目标,但没有成功。

请您告诉我如何设置在第 3 方框架内定义的预处理器宏?

谢谢朱利奥

ios ios-frameworks

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