2014-09-03 4 views
0

У меня есть смартфон Sony Xperia и есть функция Sony - небольшие приложения (экран ниже), которые всегда находятся поверх экрана или они минимализуются до небольшого квадрата с правой стороны. Очень похожая функциональность имеет Facebook Messanger. Кто-нибудь знает, как это сделать? Это своего рода сервис с графическим интерфейсом или что? Существует ли какая-либо библиотека от Google или это только API для Sony и Facebook? Я даже не знаю, как искать его в Интернете, поэтому я буду благодарен за некоторые ключевые слова или пример.Маленькое приложение в верхней части экрана

Small App

С наилучшими пожеланиями,

Cookie

ответ

2

это интерфейс без деятельности. Я уверен, что любые сетевые/дисковые операции на нем делегируются службе, но это зависит от того, как вы организуете свое приложение.

основы для этого есть:

  • вам нужно разрешение android.permission.SYSTEM_ALERT_WINDOW на ваш манифест
  • получить WindowManager с getSystemService(WINDOW_SERVICE)
  • построить представление, которое вы хотите показать с context.getApplicationContext() (если вы попробуете деятельность , сервис или контекст приемника, он не будет работать).
  • и позвоните по телефону addView(View, LayoutParams), чтобы добавить его на экран.

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

  • Нет связанных вопросов^_^