在片段中显示默认计算器

时间:2014-03-25 09:32:31

标签: java android android-intent android-fragments calculator

我想使用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
       }

    } 

1 个答案:

答案 0 :(得分:2)

  1. Android中没有“默认计算器”。
  2. 您无法在应用中嵌入单独的应用。
  3. 此类功能应在系统中实施。三星的一些新手机/平板电脑具有类似的功能,但它是专有的实现,你不能使用它。