2013-07-04 16 views

cevap

10

Bunu yapmak için bir hack bulabilirseniz bile, bu yapmak istediğiniz bir şey değildir. ACTION_TIMEZONE_CHANGED, ACTION_TIME_CHANGED ve ACTION_DATE_CHANGED etkinliklerini daha iyi bir şekilde dinlemek ve ardından önceki zamanınızı buna göre değiştirmek olacaktır. Bu gerçekten yapmak çok kolay, yardıma ihtiyacınız varsa örnek kod sağlayabilirim.

TimeChanged.java

package com.example.stackoverflow17462606; 

import android.content.BroadcastReceiver; 
import android.content.Context; 
import android.content.Intent; 

public class TimeChanged extends BroadcastReceiver { 
    public TimeChanged() { 
    } 

    @Override 
    public void onReceive(Context context, Intent intent) { 
     // Do whatever changes you need here 
     // you can check the updated time using Calendar c = Calendar.getInstance(); 
    } 
} 

AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.example.stackoverflow17462606" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk 
     android:minSdkVersion="7" 
     android:targetSdkVersion="17" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <receiver 
      android:name="com.example.stackoverflow17462606.TimeChanged" 
      android:enabled="true" 
      android:exported="true" > 
      <intent-filter> 
       <action android:name="android.intent.action.TIMEZONE_CHANGED"/> 
       <action android:name="android.intent.action.TIME_SET"/> 
       <action android:name="android.intent.action.DATE_CHANGED"/> 
      </intent-filter> 
     </receiver> 
    </application> 

</manifest> 

bu cihazda bir kez uygulamanızı çıkardık yalnızca yangın (bir kez kendilerini çalıştıran gelen uygulamaları önlemek için lütfen unutmayın.BREAKBREAK onların yüklü)

+0

Harika teşekkürler! örnek kodunuzu bana paylaşabilir misiniz? – freevictor

+0

İşte, goodluck –

+0

çok beğenildi! – freevictor

İlgili konular