要在Android应用程序中打开自定义Chrome标签的URL,您可以使用Android App Links和Custom Tabs来实现。下面是一个代码示例:
import android.net.Uri;
import androidx.browser.customtabs.CustomTabsIntent;
public class MainActivity extends AppCompatActivity {
private static final String CUSTOM_TAB_PACKAGE_NAME = "com.android.chrome";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Uri uri = Uri.parse("http://example.com");
CustomTabsIntent.Builder builder = new CustomTabsIntent.Builder();
CustomTabsIntent customTabsIntent = builder.build();
customTabsIntent.intent.setPackage(CUSTOM_TAB_PACKAGE_NAME);
customTabsIntent.launchUrl(this, uri);
}
}
这将在自定义的Chrome标签中打开http://example.com的URL。如果用户安装了Chrome浏览器,它将在Chrome中打开URL。否则,它将使用用户设备上的默认浏览器打开URL。