Java を介して Android アプリケーションのナビゲーション バーを非表示にする記事や記事を見てきました。ただし、私が知りたいのは、フルスクリーン アプリケーション (ゲーム) (NO JAVA AT ALL!) の純粋な Android C++ ネイティブ アクティビティ アプリケーションを介してナビゲーション バーを削除する方法です。Android マニフェストからの全画面表示はトップ バーを非表示にしますが、ナビゲーション バーは表示されたままです。
これは、削除したいナビゲーション バーです。
運が悪いので本を検索しましたが、ネイティブ アクティビティに関する実際のドキュメントはなく、Google 検索の結果は何もありません。一部のヘッダー ファイル内には、役に立たない小さなコメントしかありません。純粋な C++ Android アプリケーションに関するトピックはブラック スポットのようですが、市場に出回っている多くのゲームは C++ で書かれています。
私も設定しようとしました:
AConfiguration_setNavHidden(m_app->config, ACONFIGURATION_NAVHIDDEN_YES);
しかし、それは何もしていないように見えます。実際、すべてのAConfiguratin_setXXXは何もしていないようです。呼び方が悪いのかな。ウィンドウを作成した後、 APP_CMD_INIT_WINDOW中に呼び出しています。この関数をどこで呼び出す必要がありますか?