我想使用Fragment
显示系统/默认计算器,就像将计算器嵌入ActivityFragment
中一样。进行多任务处理的原因。我在下面的这段代码中打开了计算器的Intent
,但它的UI占据了整个屏幕。我希望系统计算仅使用屏幕的一半,而我可以将另一半用于另一个Fragment
。
public void launchCalculator() {
Intent intent = new Intent();
intent.setAction(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.setComponent(new ComponentName(CALCULATOR_PACKAGE_NAME,
CALCULATOR_CLASS_NAME));
try {
this.startActivity(intent);
} catch (ActivityNotFoundException noSuchActivity) {
// handle exception where calculator intent filter is not registered
}
}
最佳答案
Android中没有“默认计算器”。
您无法将单独的应用嵌入到您的应用中。
此类功能应在系统中实现。三星的一些新手机/平板电脑具有类似的功能,但是它是专有实现,您不能使用它。