我的应用程序有两种产品风格:
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?
谢谢
我关注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会话和我想要的ID帖子.
我该如何实现这个功能?
谢谢
我正在开发适用于 iOS 的 SDK,并使用预处理器宏来更改代码的行为,例如:
#ifdef Home
NSLog(@"I'm at home");
#endif
Run Code Online (Sandbox Code Playgroud)
现在,我构建了一个框架来交付我的 SDK,但如果我尝试将其导入测试应用程序,则代码永远不会执行。我尝试将相同的预处理器宏添加到应用程序目标,但没有成功。
请您告诉我如何设置在第 3 方框架内定义的预处理器宏?
谢谢朱利奥