Android ロックアプリを作る -調査編 -

Android 端末のスクリーンがOFFになると端末がロックされて、
スクリーンがONになるとロック画面が表示されます。

ロック画面は指の軌跡かパスワードを入力することで解除できます。

このロック画面をアプリとして作ってみたいと思い調査を始めることにしました。

調査の方針としては


  1. 色々なロックアプリをダウンロードしてみる。
  2. それぞれのパーミッションを見てみる。


という感じです。


色々なアプリをダウンロードしてみる。

まずはロックアプリ特集とかを探してみます。

Google 先生に聞いてみよう > Android ロックアプリ
結構出てきますね。


  1. WidgetLocker Lockscreen
  2. LockBot Pro
  3. Fロックスクリーン




それぞれのパーミッションを見てみる。

WidgetLocker Lockscreen



  1. android.permission.VIBRATE
  2. android.permission.DISABLE_KEYGUARD
  3. android.permission.RECEIVE_BOOT_COMPLETED
  4. android.permission.EXPAND_STATUS_BAR
  5. android.permission.GET_TASKS
  6. android.permission.REORDER_TASKS
  7. android.permission.SET_PREFERRED_APPLICATIONS
  8. android.permission.WRITE_SETTINGS
  9. android.permission.WAKE_LOCK
  10. android.permission.CALL_PHONE
  11. android.permission.READ_SYNC_SETTINGS
  12. android.permission.GET_ACCOUNTS
  13. android.permission.READ_LOGS
  14. android.permission.SYSTEM_ALERT_WINDOW
  15. android.permission.WRITE_EXTERNAL_STORAGE
  16. android.permission.INTERNET
  17. android.permission.ACCESS_NETWORK_STATE
  18. android.permission.ACCESS_WIFI_STATE
  19. com.android.vending.CHECK_LICENSE


  1. android.permission.INTERNET
  2. android.permission.DISABLE_KEYGUARD
  3. android.permission.SET_PREFERRED_APPLICATIONS
  4. android.permission.VIBRATE
  5. android.permission.READ_PHONE_STATE
  6. android.permission.WRITE_EXTERNAL_STORAGE
  7. android.permission.WAKE_LOCK
  8. android.permission.GET_TASKS
  9. android.permission.WRITE_SETTINGS
  10. android.permission.RECEIVE_BOOT_COMPLETED
  11. com.android.vending.CHECK_LICENSE
  12. android.permission.SYSTEM_ALERT_WINDOW
  13. android.permission.ACCESS_NETWORK_STATE


  1. android.permission.WAKE_LOCK
  2. android.permission.DISABLE_KEYGUARD
  3. android.permission.RECEIVE_BOOT_COMPLETED
  4. android.permission.GET_TASKS
  5. android.permission.READ_PHONE_STATE
  6. android.permission.SYSTEM_ALERT_WINDOW

0 件のコメント:

コメントを投稿