quinta-feira, 9 de abril de 2015

Android - Tela Sobre Exemplo

public class frmSobre extends BaseActivity implements  IResponse, View.OnClickListener {

    TextView  txtVersaoApp, txtNomeAplicativo, txtDatabaseVersion, txtAndroidVersion, txtHardwareModel,txtReleaseDate,txtUltimaAtualizacaoSobre;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_frm_sobre);
        txtVersaoApp = (TextView) findViewById(R.id.txtVersaoApp);
        txtNomeAplicativo = (TextView) findViewById(R.id.txtNomeAplicativo);
        txtDatabaseVersion= (TextView) findViewById(R.id.txtDatabaseVersion);
        txtHardwareModel= (TextView) findViewById(R.id.txtHardwareModel);
        txtAndroidVersion= (TextView) findViewById(R.id.txtAndroidVersion);
        txtReleaseDate= (TextView) findViewById(R.id.txtReleaseDate);
        txtUltimaAtualizacaoSobre= (TextView) findViewById(R.id.txtUltimaAtualizacaoSobre);

        txtVersaoApp.setText(String.format("App Version %s",AppConfig.APP_FEATURE_VERSION));
        txtNomeAplicativo.setText(Constants.STRING_TITULO_APLICACAO);

        txtDatabaseVersion.setText(String.format("DB Version %s",AppConfig.PARAM_DB_VERSION));
        String androidOS = Build.VERSION.RELEASE;
        String HardwareModel = Build.MODEL;
        int  versionSDK = android.os.Build.VERSION.SDK_INT;
        txtAndroidVersion.setText(String.format("Android Version: %s - %s",androidOS,String.valueOf(versionSDK)));
        txtHardwareModel.setText(String.format("Model:%s",HardwareModel));

        txtReleaseDate.setText(String.format("Release Date %s",AppConfig.APP_RELEASE_DATE));
        txtUltimaAtualizacaoSobre.setText(String.format("Ultima atualização %s", Util.DateStringNow()));
    }



    @Override
    public void onResponse(Response mensagem) {

    }

    @Override
    public void onClick(View layoutView) {
        int controlID = layoutView.getId();
        switch (controlID)
        {
            case R.id.btnVoltar:
            {
                onBackPressed();
            }
            break;
        }
    }
}
Postar um comentário