Xamarin Essentials: App Information

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:

image

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s