2014-03-25 2 views
0

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

그럴 수 없습니다. 다른 응용 프로그램 활동을 실행 중입니다. 당신은 당신의 조각에 다른 앱을 내장 할 수 없습니다. 당신이 원한다면 당신은 자신의 계산 도구를 쓸 필요가 있습니다. –

답변

2
  1. 안드로이드에는 "기본 계산기"가 없습니다.
  2. 별도의 앱을 앱에 임베드 할 수 없습니다.

이러한 기능은 시스템에 구현되어야합니다. 삼성의 새로운 휴대 전화/태블릿 중 일부는 비슷한 기능을 갖추고 있지만 독점적 인 구현이므로 사용할 수 없습니다.