Как сделать приложение для разблокировки экрана для Android - PullRequest
3 голосов
/ 11 мая 2011

Я пытаюсь разработать приложение для разблокировки экрана для Android. Я скачал приложение для разблокировки экрана и протестировал. Я наконец нашел одно приложение. Это Скринсейвер отпечатков пальцев . Это то, что я точно хочу. Я имею в виду, я хочу заменить приложение разблокировки экрана. Я хочу узнать, как заменить приложение для разблокировки экрана Android.

Я много гуглил, но не мог найти, как это сделать. Кто-то написал, что это взломать. Даже Android не поддерживает, я очень хочу знать, как это сделать.

Если кто-то знает об этом, пожалуйста, дайте мне подсказку. Заранее большое спасибо.

Спасибо.

1 Ответ

1 голос
/ 11 мая 2011

Вы можете создать пользовательский экран разблокировки, добавив следующий фильтр намерений в файл AndroidManifest.xml для своей Деятельности:

<intent-filter>
  <action android:name="android.intent.action.MAIN" />
  <category android:name="android.intent.category.HOME" />
  <category android:name="android.intent.category.DEFAULT" />
</intent-filter>

Это хак, потому что всплывающее диалоговое окно спрашивает пользователя, которыйтот, который он хочет использовать (ваш или по умолчанию).Хуже того, если пользователь случайно выберет экран блокировки в качестве главного экрана по умолчанию в окне выбора, он может серьезно испортить свое устройство.Им может потребоваться выполнить сброс настроек.

Единственный безопасный способ создать собственный экран блокировки - это изменить саму платформу Android.Так OEM-скины, такие как HTC Sense или Motoblur, создают пользовательские экраны блокировки.

...