从Chrome自定义标签获取页面标题

时间:2017-03-13 09:45:11

标签: android chrome-custom-tabs

我需要从Chrome自定义标签操作按钮接收网页的网址和标题。以下是我创建它的方法:

CustomTabsIntent.Builder intentBuilder = new CustomTabsIntent.Builder();
String actionLabel = getString(R.string.label_action);
Bitmap icon = BitmapFactory.decodeResource(getResources(), android.R.drawable.ic_menu_share);
PendingIntent pendingIntent = createPendingIntent(ActionBroadcastReceiver.ACTION_ACTION_BUTTON);
intentBuilder.setActionButton(icon, actionLabel, pendingIntent);

我的接收器如下:

public class ActionBroadcastReceiver extends BroadcastReceiver {

    @Override
    public void onReceive(Context context, Intent intent) {
        String url = intent.getDataString();
        String title = ?????

我无法在文档中找到如何获取页面标题的任何内容。我唯一的当前选项是从应用程序发出http请求并解析标题标记以找到它。让人惊讶。

有什么想法吗?

0 个答案:

没有答案