2017-09-22 16 views
1

アンドロイドシステムの日付と時刻を第三者のアプリケーションからプログラムで変更したいと思います。どのアプリケーションからでも変更すると、システムの日付と時刻に影響するはずです。システムの設定アプリケーションを開くべきではありません。変更は自分のアプリケーションからのみ行う必要があります。Android - システムの日時を第三者のアプリケーションからプログラムで変更するにはどうすればよいですか?

+0

あなたは 'android.permission.SET_TIME'が必要です。この許可は' signatureOrSystem'のprotectionLevelを持っています。だからあなたがあなたの携帯電話を根付かせた、または独自のプラットフォームイメージを構築して署名したためにこの許可を得ることができれば、時間帯を変更するのと同じように、日付と時刻を変更することができます。 –

答えて

0

ユーザアプリケーションにはデバイス時間を変更する権限がありません。 我々は唯一残念ながら、(それらを1つのより多くのクリックを救うことになる)の設定時間に直接それらをリンクする方法はありませんシステムの日付時刻の活動

startActivity(new Intent(android.provider.Settings.ACTION_DATE_SETTINGS)); 

にユーザーをリダイレクトすることができます。

コードで行うには、管理者レベルのアプリケーションを作成する必要があります。

+0

管理者レベルのアプリを作成するにはどうすればよいですか?または管理者レベルのアプリを作成するための要件は何ですか? –

+0

管理者レベルのアプリを作成する場合は、samsung、sony、htcなどのOEMによってアプリを歌う必要があります。 –

+0

このリンクを使用して管理者レベルのアプリケーションを作成するhttps://developer.android.com/guide/topics/admin/device-admin.html –

関連する問題