タイトルにURLバーを非表示にする方法を探しています。
私はこれまでにこれを持っていますが、何も変わっていません。
CustomTabsIntent.Builder builder = new CustomTabsIntent.Builder();
builder.setShowTitle(false);
builder.enableUrlBarHiding();
CustomTabsIntent customTabsIntent = builder.build();
customTabsIntent.launchUrl(this, Uri.parse(url));
私はウェブビューを使おうとしましたが、ファイルのアップロードとうまく機能していない特定のcssに関して、ウェブビューに際限のない問題がありました。カスタムタブはこれらすべての面でうまく機能し、より高速に見えます。
@ 113408の回答によると、TWAを実装しようとしていますが、動作し、ウェブサイトとアプリの間のリンクとアプリをウェブサイトに追加しましたが、URLバーは引き続き実行可能です。
これがマニフェストファイルです。これは私が行った唯一のコーディングです。
<manifest xmlns:Android="http://schemas.Android.com/apk/res/Android"
package="com.app.comppanynme.twatest">
<application
Android:allowBackup="true"
Android:icon="@mipmap/ic_launcher"
Android:label="@string/app_name"
Android:roundIcon="@mipmap/ic_launcher_round"
Android:supportsRtl="true"
Android:theme="@style/AppTheme" >
<meta-data
Android:name="asset_statements"
Android:resource="@string/asset_statements" />
<activity
Android:name="Android.support.customtabs.trusted.LauncherActivity">
<!-- Edit Android:value to change the url opened by the TWA -->
<meta-data
Android:name="Android.support.customtabs.trusted.DEFAULT_URL"
Android:value="http://192.168.8.46" />
<!-- This intent-filter adds the TWA to the Android Launcher -->
<intent-filter>
<action Android:name="Android.intent.action.MAIN" />
<category Android:name="Android.intent.category.LAUNCHER" />
</intent-filter>
<!--
This intent-filter allows the TWA to handle Intents to open
airhorner.com.
-->
<intent-filter>
<action Android:name="Android.intent.action.VIEW"/>
<category Android:name="Android.intent.category.DEFAULT" />
<category Android:name="Android.intent.category.BROWSABLE"/>
<!-- Edit Android:Host to handle links to the target URL-->
<data
Android:scheme="http"
Android:Host="192.168.8.46"/>
</intent-filter>
</activity>
</application>
</manifest>
これが私の資産ステートメントです
<string name="asset_statements">
[{
\"relation\": [\"delegate_permission/common.handle_all_urls\"],
\"target\": {
\"namespace\": \"web\",
\"site\": \"http://192.168.8.46"}
}]
</string>
信頼できるWebアクティビティ を使用して目的の結果を達成できます。
信頼できるWebアクティビティは、カスタムタブに基づくプロトコルを使用して、PWAなどのWebアプリコンテンツをAndroidアプリと統合する新しい方法です。
最終的にTWAを使用すると、CustomChromeTabs
とまったく同じことができますが、より多くの機能が提供されます。
より具体的に探しているのは RLバーを削除
信頼できるWebアクティビティでは、URLバーを削除するためにAndroidアプリケーションとWebサイトを確立する必要があります。
注意:URLバーを非表示にするときは、必ずHTTPS
を介してページを提供してください。そうしないと、ページが安全でないと見なされるため非表示にできません。