Intereting Posts
Переменные участника vs setArguments в фрагментах Как решить, когда запускать различные компоненты приложений Android в отдельном процессе Множество PlaceAutoCompleteFragment открывается, когда вы нажимаете на него очень быстро Установите повторяющийся сигнал тревоги в определенное время каждый день Программно считывать буфер кадров / dev / graphics / fb0 в android AlertDialog для переноса содержимого Разрешить многострочный просмотр в режиме EditText в Android? Поддерживает ли в приложении биллинг несколько учетных записей? Android – периодическая справочная служба – совет Как использовать и импортировать eSpeak в eclipse? Как вы используете .so Общая библиотека в Java Studio Studio Project Как установить метки для оси X и Y в двухстрочной диаграмме с помощью aChartEngine в android? Конвертировать контент: // URI в фактический путь в Android 4.4 Диалог системы тестирования Calabash показывает и взаимодействует с ним Как добавить значок приложения в лоток для уведомлений?

Makecaleupanimation from appwidget

Некоторые приложения используют makeScaleUpAnimation (введенный в JellyBean 4.1) при запуске действия из виджета. Как это возможно, если вы не можете получить представление от поставщика виджета?

Есть ли способ получить весь вид виджетов приложений или что-то еще? Я не могу найти решение.

ActivityOptions opts = ActivityOptions.makeScaleUpAnimation(view, 0, 0, view.getWidth(), view.getHeight()); // Request the activity be started, using the custom animation options. startActivity(new Intent(MainActivity.this, AnimationActivity.class), opts.toBundle()); 

Я открываю смс-почту из моего виджета

 Intent inboxIntent = new Intent(Intent.ACTION_MAIN); inboxIntent.setType("vnd.android-dir/mms-sms"); int flags = Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_CLEAR_TOP; inboxIntent.setFlags(flags); context.startActivity(inboxIntent); 

Ваша деятельность должна вызвать getIntent().getSourceBounds() чтобы получить эту информацию.