Comment je peux utiliser le récepteur de diffusion large dans android,Comment je peux utiliser le récepteur de diffusion large en android
Veuillez me donner un exemple ou une référence à suivre.
Merci
Comment je peux utiliser le récepteur de diffusion large dans android,Comment je peux utiliser le récepteur de diffusion large en android
Veuillez me donner un exemple ou une référence à suivre.
Merci
Jetez un oeil à ceci:
Recopiez le code ci-dessous dans le fichier AndroidManifest.xml:
<receiver android:name=".appwidget.ExampleBroadcastReceiver" android:enabled="false">
<intent-filter>
<action android:name="android.intent.ACTION_TIMEZONE_CHANGED" />
<action android:name="android.intent.ACTION_TIME" />
</intent-filter>
</receiver>
Et définir la classe comme ci-dessous:
public class ExampleBroadcastReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Log.d("ExmampleBroadcastReceiver", "intent=" + intent);
// For our example, we'll also update all of the widgets when the timezone
// changes, or the user or network sets the time.
String action = intent.getAction();
if (action.equals(Intent.ACTION_TIMEZONE_CHANGED)
|| action.equals(Intent.ACTION_TIME_CHANGED)) {
AppWidgetManager gm = AppWidgetManager.getInstance(context);
ArrayList<Integer> appWidgetIds = new ArrayList<Integer>();
ArrayList<String> texts = new ArrayList<String>();
ExampleAppWidgetConfigure.loadAllTitlePrefs(context, appWidgetIds, texts);
final int N = appWidgetIds.size();
for (int i=0; i<N; i++) {
ExampleAppWidgetProvider.updateAppWidget(context,
gm, appWidgetIds.get(i), texts.get(i));
}
}
}
}
Et un exemple WifiDemo, click Here.
Merci beaucoup Paresh. – praveenb
-1 pour demander quelque chose qui prendrait 2 secondes de googling pour trouver – Falmarri
+1 pour m'avoir sauvé le temps de googler – hwrdprkns