我想使用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
}
}
答案 0 :(得分:2)
此类功能应在系统中实施。三星的一些新手机/平板电脑具有类似的功能,但它是专有的实现,你不能使用它。