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

  • Curso Online Gratuito

    Curso Online

    4 Aralık 2011
  • ELPRESADOR

    ELPRESADOR

    21 HAZİRAN 2008
  • Triune Films

    Triune Films

    9 ŞUBAT 2006