Rumah >Java >javaTutorial >Bagaimanakah Saya Boleh Menyalurkan Nilai dari Gradle ke Kod Java Saya?
Melalui Nilai dari Gradle ke Java
Gradle menyediakan dua kaedah untuk menghantar nilai dari Gradle ke Java:
1. Menjana Pemalar Java:
Dengan menambahkan buildConfigField pada blok buildTypes dalam fail build.gradle anda, anda boleh mencipta pemalar Java yang boleh diakses melalui kelas BuildConfig:
android { buildTypes { debug { buildConfigField "int", "FOO", "42" buildConfigField "String", "FOO_STRING", "\"foo\"" buildConfigField "boolean", "LOG", "true" } release { buildConfigField "int", "FOO", "52" buildConfigField "String", "FOO_STRING", "\"bar\"" buildConfigField "boolean", "LOG", "false" } } }
Anda boleh kemudian akses pemalar ini daripada Java menggunakan BuildConfig.FOO atau BuildConfig.LOG.
2. Menjana Sumber Android:
Menggunakan resValue dalam blok buildTypes, anda boleh mencipta sumber Android yang boleh diakses dalam Java melalui kaedah standard:
android { buildTypes { debug { resValue "string", "app_name", "My App Name Debug" } release { resValue "string", "app_name", "My App Name" } } }
Anda boleh mengakses sumber ini menggunakan @string/app_name atau R.string.app_name.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyalurkan Nilai dari Gradle ke Kod Java Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!