Pada tutorial kali ini kita akan mencoba menggunakan Xamarin Essentials untuk mengambil informasi dari aplikasi mobile yang sudah kita buat.
Untuk mengambil informasi dari aplikasi, ikuti langkah-langkah berikut ini:
1. Dengan menggunakan API ini anda dapat mengetahui informasi dari aplikasi.
1. Anda dapat mengambil informasi yang ada oada AndroidManifest.xml seperti:
- · Build – android:versionCode in manifest node
- · Name – android:label in the application node
- · PackageName: package in the manifest node
- · VersionString – android:versionName in the application node
3. Pada project SampleXamarinEssentials tambahkan halaman xaml baru dengan nama XEAppInformation.
4. Kemudian tambahkan xaml kode berikut:
<ContentPage.Content> <StackLayout> <Button x:Name="btnAppName" Text="Nama Aplikasi" Clicked="btnAppName_Clicked" /> <Button x:Name="btnPackageName" Text="Nama Package" Clicked="btnPackageName_Clicked" /> <Button x:Name="btnVersion" Text="Nama Versi" Clicked="btnVersion_Clicked" /> <Button x:Name="btnBuildNum" Text="Build Number" Clicked="btnBuildNum_Clicked" /> </StackLayout> </ContentPage.Content>
5. Kemudian tambahkan kode berikut untuk menampilkan informasi aplikasi.
private async void btnAppName_Clicked(object sender, EventArgs e) { var appName = AppInfo.Name; await DisplayAlert("Keterangan", $"Nama Aplikasi: {appName}", "OK"); } private async void btnPackageName_Clicked(object sender, EventArgs e) { await DisplayAlert("Keterangan", $"Nama Package: {AppInfo.PackageName}", "OK"); } private async void btnVersion_Clicked(object sender, EventArgs e) { await DisplayAlert("Keterangan", $"Nama Versi: {AppInfo.VersionString}", "OK"); } private async void btnBuildNum_Clicked(object sender, EventArgs e) { await DisplayAlert("Keterangan", $"Build Number: {AppInfo.BuildString}", "OK"); }
private async void btnAppName_Clicked(object sender, EventArgs e) { var appName = AppInfo.Name; await DisplayAlert("Keterangan", $"Nama Aplikasi: {appName}", "OK"); } private async void btnPackageName_Clicked(object sender, EventArgs e) { await DisplayAlert("Keterangan", $"Nama Package: {AppInfo.PackageName}", "OK"); } private async void btnVersion_Clicked(object sender, EventArgs e) { await DisplayAlert("Keterangan", $"Nama Versi: {AppInfo.VersionString}", "OK"); } private async void btnBuildNum_Clicked(object sender, EventArgs e) { await DisplayAlert("Keterangan", $"Build Number: {AppInfo.BuildString}", "OK"); }
6. Jalankan aplikasi pada devices/emulator dengan menekan tombol F5, maka akan dihasilkan tampilan sebagai berikut: