Anasayfa » Mobil Programlama » Android - Java » Android Servis Örneği
android_logom_gorsell

Android Servis Örneği

Merhabalar,

Bir arkadaşımın isteği üzerine basit bir servis örneği hazırladım. Uygulamayı bir kez çalıştıktan sonra 7 sn sonra uygulamayı tekrar başlatıyorum.

 MainActivity.java

 

1
2
  Intent servisIntent = new Intent(MainActivity.this,Servisim.class);
		startService(servisIntent);

 Servisim.java

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
public class Servisim extends Service{
 
	public CountDownTimer gerisayımsayaci;
 
	@Override
	public void onCreate() {
		// TODO Auto-generated method stub
 
		gerisayımsayaci= new CountDownTimer(7000,1000) {
 
			@Override
			public void onTick(long millisUntilFinished) {
				// TODO Auto-generated method stub
 
			}
 
			@Override
			public void onFinish() {
				// TODO Auto-generated method stub
				Intent MainIntent = new Intent(getApplicationContext(), MainActivity.class);
				MainIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
 
				startActivity(MainIntent);
			}
		};
 
		super.onCreate();
	}
 
	@Override
	public int onStartCommand(Intent intent, int flags, int startId) {
		// TODO Auto-generated method stub
		gerisayımsayaci.start();
		return super.onStartCommand(intent, flags, startId);
	}
 
	@Override
	public IBinder onBind(Intent intent) {
		// TODO Auto-generated method stub
		return null;
	}
 
}

 AndroidManifest.xml

 
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.harunkor.servisornegi"
    android:versionCode="1"
    android:versionName="1.0" >
 
    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="21" />
 
    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
 
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
 
 
        <service android:enabled="true" android:name=".Servisim" />
 
    </application>
 
</manifest>

 

Kaynak Kod – Source Code

Hakkında harunkor

Diğer Önemli Makale

sseniorandroidgelistiricilogoyan

Android Cihaz Batarya Seviyesi Değişimi Algılama

Android battery status use BroadcastReceiver Bu yazıda, Android cihazda pil durumunun nasıl elde edileceği hakkında ...

Bir Cevap Yazın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


*

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>