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

  • Dom Esposito

    Dom Esposito

    26 Mayıs 2011
  • ExcelTutorials

    ExcelTutoria

    2 Mayıs 2009
  • Jordie Jordan

    Jordie Jorda

    27 Ocak 2008