2013-02-11 6 views
2

Когда пользователь нажимает кнопку, он запускает калькулятор Android. Проблема заключается в том, что я хочу, чтобы запустить уменьшенную версию калькулятора, как в этом image:Android Калькулятор Samsung

Когда я попытался с помощью следующего кода я в состоянии запустить большую версию калькулятора:

Intent i = new Intent(); 
       i.setClassName("com.sec.android.app.popupcalculator","com.sec.android.app.popupcalculator.Calculator"); 
      startActivity(i); 

Есть способ запуска небольшой версии?

ответ

2

предложение, которое не будет решать непосредственно вашу проблему, но может избежать некоторых других проблем:

Начав свою деятельность: «com.sec.android.app.popupcalculator.Calculator», вы запускаете калькулятор наверняка Только для Android. В зависимости от разных устройств название активности не совпадает. Поэтому я предлагаю вам найти калькулятор, как описано здесь:

How to call android calculator on my app for all phones

Когда о запуске калькулятора на маленьком экране, вы можете, возможно, использовать пользовательский диалог: http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog или запустить вашу деятельность в маленьком окне: см. Android - Activity that does not fill the parent screen.

+0

Привет Милос спасибо, но это приложение будет использоваться только для большого количества вкладок Galaxy Tab Samsung Galaxy Tab – Katherine99

+0

Привет, Katherine99, это хорошая практика для разработки с мышлением об устойчивости, даже если в тот момент вы «уверены», что это будет использоваться для устройств Samsung Galaxy Tab. Является ли вторая часть моего ответа подходящей для вашего вопроса? Как я уже сказал, вы можете начать свою деятельность без заполнения всего экрана. –

+0

Спасибо Милошу, попробуй это – Katherine99

Смежные вопросы