Articles of android appwidget

Виджет приложений для Android запускается после неопределенного периода времени

У меня очень странная проблема с виджетами приложения. Нет проблем с перетаскиванием на главный экран, конфигурацию или даже функциональность. Все работает так, как ожидалось. Но через какое-то время моя пусковая установка начинает крутиться. Я побывал несколько дней, не переживая этого, а иногда и минут. На самом деле, похоже, нет способа восстановить его, не открывая экран […]

Как программно изменить атрибут android: autoStart для ViewFlipper в RemoteViews?

Я создаю appWidget, который имеет несколько просмотров и переворачивает представления. В принципе, он работает. Но я понятия не имею, как я могу программно перекрыть просмотр в RemoteViews. Это xml-макет для листания <ViewFlipper android:id="@+id/vf_slot_0" android:layout_width="fill_parent" android:layout_height="75dp" android:autoStart="true" android:flipInterval="10000"> И это код RemoteViews mViews = new RemoteViews(context.getPackageName(), R.id.flipping_view); mViews.setBoolean(R.id.vf_slot_0, "setAutoStart", false); mViews.setInt(R.id.vf_slot_0, "setFlipInterval", 1000); «SetFlipInterval» работает. Я […]

ListView + GridView в виджет

Мне нужно создать виджет (для Homescreen) с 2 частью: сначала – ListView наверху, он должен заполнить 50% виджета, а вторая часть – GridView, она должна быть ниже первой части, и она должна занимать 50% места. Я пытался найти учебник, но не могу, если кто-то делает то же самое, пожалуйста, помогите мне.

Можно ли повторно использовать RemoteViews в appWidget, а не создавать новые каждый раз? И как я могу их хранить?

В моем приложении appWidgetProvider каждый раз, когда мне нужно обновлять приложение appWidget, мне нужно создать новый объект RemoteViews и назначить его свойства: RemoteViews views = new RemoteViews(context.getPackageName(),layout); views.setOnClickPendingIntent(R.id.widgetLayout, pendingIntent); view.setFloat(R.id.nick, "setTextSize", wParameters.getFontSize()); view.setTextViewText(R.id.nick,wParameters.getNick()); ………etc appWidgetManager.updateAppWidget(appWidgetId, views); Но на самом деле мне нужно только изменить одну вещь, которая является TextView Text. Могу ли я каким-либо образом […]

OnReceive не вызывается при удалении виджета на экране блокировки – Nexus 7

Я хочу включить мой виджет на экране блокировки на Jelly Bean (Nexus 7, Android 4.2.1) Моя проблема заключается в том, что onReceive() никогда не вызывается при удалении виджета с экрана блокировки, создавая столько виджетов-призраков, сколько вы добавляете / удаляете. Он работает нормально на onReceive() экране (вы удаляете виджет, onReceive() , затем onDelete() и если это […]

Как найти идентификатор вида в appwidgetprovider?

У меня есть приложение, простирающееся от appwidgetprovider. Я создал XML-файл макета с именем main_layout.xml и добавлю кнопку. Если я разработаю listActivity, я дойду до этой кнопки с помощью этого пути: R.layout.main_layout.button01. (Button)findViewById(R.layout.main_layout.button01) Класс Activity имеет метод-член, который называется findViewById (), но appwidgetprovider не имеет. Как я могу добраться до своей кнопки в моем макете? Извините […]

Получить активный виджет

У меня есть список приложений виджета. Моя проблема в том, что я не могу узнать, какой виджет в данный момент активен в телефоне. Я получаю список приложений виджетов по этому коду, AppWidgetManager manager1=AppWidgetManager.getInstance(ctx); List<AppWidgetProviderInfo>infoList=manager1.getInstalledProviders(); for(AppWidgetProviderInfo info:infoList) { String component = ""+info.provider; Log.i("Widget", ""+component); } Ctx является объектом контекста. Я могу получить имя активного имени пакета […]

Как создать обратный совместимый виджет приложений подкачки Android?

У меня возникли проблемы с поиском каких-либо учебников о том, как создать виджет приложения для подкачки, например, те, что были найдены в Facebook, Twitter и FriendCaster. Я мог бы использовать новые Android 3.0 + инструменты с адаптером, однако это было бы трудно проверить, поскольку у меня нет устройств, и мой компьютер тоже не является.

Обработка нескольких экземпляров appwidget

У меня есть активность конфигурации, большой провайдер виджетов и небольшой провайдер виджетов. Из активности конфигурации я сохраняю некоторые значения в общих настройках. От крупных и мелких поставщиков виджета приложений я получаю эти общие настройки. Я не могу предоставить виджетам приложения уникальные идентификаторы, и я хочу иметь разные общие предпочтения каждый раз, когда я перехожу от […]

Makecaleupanimation from appwidget

Некоторые приложения используют makeScaleUpAnimation (введенный в JellyBean 4.1) при запуске действия из виджета. Как это возможно, если вы не можете получить представление от поставщика виджета? Есть ли способ получить весь вид виджетов приложений или что-то еще? Я не могу найти решение. ActivityOptions opts = ActivityOptions.makeScaleUpAnimation(view, 0, 0, view.getWidth(), view.getHeight()); // Request the activity be started, […]

Intereting Posts
Как установить режим OpenFileOutput в MODE_PRIVATE и MODE_APPEND? Как синхронизировать контакты телефона в gmail в android программно с помощью google-контактов api Вход в Google Android с Firebase – statusCode DEVELOPER_ERROR Получить текущий адрес местоположения для приложения для Android Расположение музыкальных файлов Android? Как я могу использовать Google Voice Typing в моем приложении? Студия Android не может обновить с предупреждением Crash casting AndroidKeyStoreRSAPrivateKey для RSAPrivateKey Точность MediaPlayer.seekTo (int msecs) Запуск приложения рушится при запуске приложения с Android 5.1.1 lollipop после обновления xamarin в визуальной студии Android & iOS: как обрабатывать зависимости при создании SDK Как проверить, вводится ли строка пользователем в формате mm / dd / yyyy в android? Очистить кэш приложений программно? Выделение прямоугольной формы не будет отображаться как элемент выбора флажка Как реализовать видеофильтр на Android, как instagram