Android:如何将应用程序名称获取到我们的文本视图中

2024-04-06

我有一个DialogBox with a TextView,假设我的应用程序是 MyFriendsSecrets..我正在从我的应用程序发送帖子,如何将我的应用程序名称放入TextView(示例:来自上图:“via MyFriendSecrets”) 任何建议表示赞赏。我有一个JSON对象如下

JSONObject me = new JSONObject(facebook.request("me"));


运行针对以下目标的 FQL 查询应用表 https://developers.facebook.com/docs/reference/fql/application。由于您正在开发自己的应用程序并且可以访问其应用程序 ID,因此构建此查询将非常容易。

试试这段代码:

String queryApp = "SELECT display_name, namespace  FROM application WHERE app_id=284752504943219";
Bundle paramsApp = new Bundle();
paramsApp.putString("method", "fql.query");
paramsApp.putString("query", queryApp);
String resultApp = Utility.mFacebook.request(paramsApp);
Log.e("APP RESULT", resultApp);

JSONArray JAApp = new JSONArray(resultApp);

for (int i = 0; i < JAApp.length(); i++) {
    JSONObject JOApp = JAApp.getJSONObject(i);

    String getDisplayName = JOApp.getString("display_name");
    Log.e("DISPLAY NAME", getDisplayName);
}

The 显示名称查询中的字段将返回应用程序的名称,如通过应用程序发布时在 Facebook 上显示的名称(如 OP 所附图片所示)。解析结果并将其设置为您的TextView.

由于这会直接查询 Facebook API,因此您不必担心手动更改strings如果您要通过 Facebook 开发者控制台更改应用程序的名称。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android:如何将应用程序名称获取到我们的文本视图中 的相关文章

随机推荐