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 AutoCompleteTextView Otomatik Tamamlama

AutoCompleteTextView, kullanıcı yazarken otomatik olarak tamamlama önerileri listesini gösteren EditText’e benzer bir görünümdür. Kaynak Kod ...

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>