私は、アンドロイドで日付、時刻、タイムゾーンをプログラムで設定します。出来ますか。ある人がそれが可能であり、他の人がそれが不可能であると言う相反する回答があります。Androidはタイムゾーン、時間と日付を変更します
1
A
答えて
0
確かに、次のようなクラスができますか? http://developer.android.com/reference/java/util/Date.html
LOCATION:
java.lang.Objectの ↳java.util.Date
CONSTRUCTOR:新しいを構築し
公共日(int型の年、int型の月、int型日)指定された日付のデフォルトのTimeZoneで真夜中に初期化された日付。 パラメータ 年々、0は1900年 月の月で、0 - 11 日、月の日、1 - 31
ALSO使用してみてください:日付クラスはで推奨されていません
として場合によっては、次のようにしてみてください。 GregorianCalendar(int、int、int)
1
しかし、デフォルトのシステムDateTimeSettingsSetupWizardを起動することができます。
int requestCode = 101; //any number
Intent intent = new Intent();
intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
intent.setClassName("com.android.settings", "com.android.settings.DateTimeSettingsSetupWizard");
try {
startActivityForResult(intent, requestCode);
}
catch(ActivityNotFoundException e) {
Log.e(TAG, "startNewActivity - Not found Activity");
}
+0
私はあなたが "それは不可能"(root特権なし)通常のアプリケーションのためだと思う。ウィザードの起動をお勧めします。 – larham1
http://developer.android.com/reference/java/util/TimeZone.html#setidメソッドを試しましたか? – GSree
はい。それは動作しませんでした – Vinoth