BCalc APP
2/2=1.0
2+1.0=3.0
2+2/2=3.0
De esta forma se puede auditar la resolución de operaciones mas complejas que impliquen raices cuadradas, exponentes, signos de agrupación, etc. y tener una clara idea de como llegó la calculadora a ese resultado.
Si presionas unos segundos puedes copiar el detalle al portapapeles y pegarlo en un mensaje de texto u otra parte para enviarlo a tus amigos.
------------------------------------------------
-- Para desarrolladores:
------------------------------------------------
*.- Se puede invocar la calculadora desde cualquier aplicación de Android y pasarle una formula:
String formula = "175.26*16%";
Intent intentCalculadora = new Intent(Intent.ACTION_VIEW);
ComponentName componentName = new ComponentName("com.rb.calculadorae", "com.rb.calculadorae.CalcActivity");
intentCalculadora.setComponent(componentName);
intentCalculadora.putExtra("formula", formula );
startActivityForResult(intentCalculadora, RESULTADO_CALCULADORA);
*- y se puede recuperar el resultado:
if (requestCode == RESULTADO_CALCULADORA){
if (resultCode == RESULT_OK){
String resultado = data.getStringExtra("resultado");
if (resultado != null && !resultado.isEmpty()){
txtFormula.setText(resultado);
}
}
}