Android用のリモコンアプリケーションを開発しています。画面をロック/ロック解除できるようにしたい。
これを行うには、2つの方法があります。
- アプリをデバイス管理者にします。
- を使用します。これには、システム権限であるDEVICE_POWER権限
PowerManager.goToSleep()
が必要です。
したがって、eclipseは、「この権限はシステムアプリにのみ付与される」と言っています。これと他のいくつかのシステム権限がアプリに本当に必要です。これは、システム機能を制御できる必要があるリモートコントロールアプリだからです。
サポートページから:
システムアプリケーションのアップロード
ほとんどの開発者は、システムアプリケーションをアップロードする必要がなく、このセクションを無視する場合があります。システムアプリケーションは、特定のデバイスにプリインストールされている場合があり、Playストアで公開されている場合とされていない場合があります。システムアプリケーションをアップロードする必要があり、その際にエラーメッセージが表示される場合は、お問い合わせください。必ず発行の問題と配布オプションを選択してください。
正しく理解すれば、システムアプリケーションを作ることができます。どうやって?