SORU
30 Aralık 2010, PERŞEMBE


Android -Başlangıç Hizmet Boot zamanında

Açılışta bir servisi başlatmak için ihtiyacım var. Çok aradım. Broadcastreceiver ile ilgili liste. Android geliştirme yeni olduğum gibi, android hizmetler hakkında daha net bir görüntü elde edemedim. Bana biraz kaynak kod lütfen.

Şimdiden teşekkürler.

CEVAP
30 Aralık 2010, PERŞEMBE


Alıcı:

public class MyReceiver extends BroadcastReceiver {   

    @Override
    public void onReceive(Context context, Intent intent) {

     Intent myIntent = new Intent(context, YourService.class);
     context.startService(myIntent);

    }
}

Senin AndroidManifest.xml:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.broadcast.receiver.example"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true">

        <activity android:name=".BR_Example"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    <!-- Declaring broadcast receiver for BOOT_COMPLETED event. -->
        <receiver android:name=".MyReceiver" android:enabled="true" android:exported="false">
            <intent-filter>
                <action android:name="android.intent.action.BOOT_COMPLETED"/>
            </intent-filter>
        </receiver>

    </application>

    <!-- Adding the permission -->
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

</manifest>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Andytokkallos

    Andytokkallo

    27 Kasım 2007
  • Kingsimba357

    Kingsimba357

    7 NİSAN 2008
  • Learn word 2013 tutorials

    Learn word 2

    5 AĞUSTOS 2014