新しいGoogle Cloud ModuleをAndroid Studioプロジェクトに追加して、WARとしてビルドしてJetty(またはGoogle Cloud)にデプロイするバックエンドサーブレットを作成します。 WARファイル名は<module-name>.war
(例:backend.war)です。 WARファイルをJettyにデプロイするとき、サーブレットのURLはhttps://<server-fqdn>/<module-name>
です。 Androidクライアントコードでは、そのURLへのHTTP POSTが必要です。サーブレットにヒットするように、Androidクライアントコードでサーブレットモジュール名をプログラムで取得するにはどうすればよいですか?後でサーブレットモジュール名を変更したとしても、AndroidクライアントのJavaコードを変更してバックエンドサーブレット名との同期を保つ必要はありません。プログラムでモジュール名を取得
1
A
答えて
2
モジュール名は、コンパイル時にのみ使用できます。実行時にプログラムで取得することはできません。代わりに、コードでURLを指定する方法が必要です。これを行う1つの方法は、URLを知る必要があるすべてのコードからアクセスできるpublic static final String
のクラスを持つことです。
関連する問題
- 1. JavaScriptで角度モジュール名を取得
- 2. プログラムでC++クラス名を取得する
- 3. モジュール名からパスを取得する
- 4. モジュールからクラス名を取得
- 5. 現在のモジュール名を取得する
- 6. どのモジュールが__main__のクラスオブジェクトのモジュール名を取得する
- 7. EnvDTE.Expression DataMembersの内部名を取得プログラム
- 8. プログラムに含まれるすべてのモジュールをプログラムで取得する方法
- 9. アングル、動的にアプリケーション名またはモジュール名を取得
- 10. 角でサービスを名前でプログラムで取得する方法
- 11. iPhone SDKでデバイス名をプログラムで取得する方法は?
- 12. MediaWikiページのURLをプログラム名でPHPで取得します
- 13. Delphiを使用してプログラムでODBCデータソース名のリストを取得
- 14. log4netログファイルの名前パターンをプログラムで取得する方法は?
- 15. プログラムでメールの署名を取得する
- 16. ランチャーとタスクスイッチャーのパッケージ名をプログラムで取得する方法は?
- 17. C#でプログラムによってワイヤレスドメイン名を取得
- 18. プログラムで接続するExchangeメールボックスの名前を取得する
- 19. プログラムで剃刀ビューからセクション名を取得する
- 20. 魚のシェルスクリプトでプログラム名を取得する方法は?
- 21. モジュールなどを持たないクラス名を取得する
- 22. プログラムでCocoクラスファイルを取得
- 23. プログラムでバンドルIDを取得
- 24. AndroidはGoogle Playのサービスからプログラム名でリーダーボード名を取得します
- 25. プラグインのリルートリクエスト(モジュール、コントローラ、アクション名)を取得する
- 26. モジュール名を取得する:x .__ module__対x .__クラス__.__ module__
- 27. アンドロイド:モジュール内部からアプリケーション名を取得
- 28. Pythonモジュールの属性の名前と型を取得する
- 29. モジュールを取得するES6
- 30. symfony - モジュールURLキーを取得
モジュールの名前を、コードで指定されたオブジェクトの値に変更する方法はありますか(public static final Stringやstrings.xmlの文字列リソースなど)? – Matthew
@Matthewはい、gradleを使ってBuildConfigやリソースとして値を設定することができます。 –
OK、どのようにgradleを使ってBuildConfigやリソースとして値を設定しますか? – Matthew