Tutoriel par Examples: diffusion



Un récepteur de diffusion est un composant Android qui vous permet de vous inscrire à des événements système ou d'application. Un récepteur peut être enregistré via le fichier AndroidManifest.xml ou dynamiquement via la méthode Context.registerReceiver() . public class MyReceiver extends Broad...
Les intentions peuvent être utilisées pour diffuser des messages vers d'autres composants de votre application (tels qu'un service d'arrière-plan en cours d'exécution) ou vers l'ensemble du système Android. Pour envoyer une diffusion dans votre application , utilisez la classe ...
C # permet aux types définis par l'utilisateur de contrôler l'affectation et la diffusion via l'utilisation des mots clés explicit et implicit . La signature de la méthode prend la forme: public static <implicit/explicit> operator <ResultingType>(<SourceType> myType) ...
Les variables de diffusion sont des objets partagés en lecture seule qui peuvent être créés avec la méthode SparkContext.broadcast : val broadcastVariable = sc.broadcast(Array(1, 2, 3)) et lire en utilisant value méthode value : val someRDD = sc.parallelize(Array(1, 2, 3, 4)) someRDD.map( ...
Addition + et soustraction - opérations peuvent être utilisées pour combiner des instances de délégué. Le délégué contient une liste des délégués assignés. using System; using System.Reflection; using System.Reflection.Emit; namespace DelegatesExample { class MainClass { private ...
Les opérations arithmétiques sont effectuées élément par élément sur les tableaux Numpy. Pour les tableaux de forme identique, cela signifie que l'opération est exécutée entre des éléments aux indices correspondants. # Create two arrays of the same size a = np.arange(6).reshape(2, 3) b = np.o...
Il est possible d'envoyer la diffusion à BroadcastReceiver avec adb . Dans cet exemple, nous envoyons la diffusion avec l'action com.test.app.ACTION et la chaîne extra dans le bundle 'foo'='bar' : adb shell am broadcast -a action com.test.app.ACTION --es foo "bar"...
Avec les génériques, il est possible de renvoyer tout ce que l'appelant attend: private Map<String, Object> data; public <T> T get(String key) { return (T) data.get(key); } La méthode compilera avec un avertissement. Le code est en fait plus sûr qu'il n'y paraît, ca...
ajouter une autorisation dans votre fichier manifeste <uses-permission android:name="android.permission.BLUETOOTH" /> Dans votre fragment (ou activité) Ajouter la méthode du récepteur private BroadcastReceiver mBluetoothStatusChangedReceiver = new BroadcastReceiver() { @Over...
Pour activer ou désactiver un BroadcastReceiver , nous devons obtenir une référence au PackageManager et nous avons besoin d'un objet ComponentName contenant la classe du récepteur que nous voulons activer / désactiver: ComponentName componentName = new ComponentName(context, MyBroadcastReceive...
Parmi les méthodes LINQ qui utilisent l'exécution différée, certaines nécessitent une seule valeur à évaluer à la fois. Le code suivant: var lst = new List<int>() {3, 5, 1, 2}; var streamingQuery = lst.Select(x => { Console.WriteLine(x); return x; }); foreach (var i in str...
add_action( 'pre_get_posts', 'single_category_exclude' ); function single_category_exclude( $query ) { if( !$query->is_main_query() || is_admin() ) return; $query->set( 'cat', '-1' ); return; }
Vous pouvez effectuer une vérification des autorisations lors de l'envoi d'une intention à un récepteur de diffusion enregistré. Les autorisations que vous envoyez sont vérifiées avec celles enregistrées sous la balise. Ils restreignent qui peut envoyer des émissions au récepteur associé. ...
Ceci est pertinent pour les applications qui implémentent un BootListener . Testez votre application en tuant votre application, puis testez avec: adb shell am broadcast -a android.intent.action.BOOT_COMPLETED -c android.intent.category.HOME -n your.app/your.app.BootListener (remplacez votre your...
Vous pouvez communiquer deux activités pour que l'activité A puisse être informée d'un événement se produisant dans l'activité B. Activité A final String eventName = "your.package.goes.here.EVENT"; @Override protected void onCreate(Bundle savedInstanceState) { regist...
Supposons qu'une méthode retourne IEnumerable<T> , fe private IEnumerable<T> GetData() { try { // return results from database } catch(Exception exception) { throw; } } Crée une observable et démarre une méthode de manière asyn...
Si nous utilisons la méthode sendStickyBroadcast (intention), l’intention correspondante est collante, ce qui signifie que l’intention que vous envoyez reste autour de la fin de la diffusion. Un StickyBroadcast, comme son nom l'indique, est un mécanisme permettant de lire les données d'une ...
Il est possible d'envoyer un message ou des données à toutes les connexions disponibles. Cela peut être réalisé en initialisant d'abord le serveur, puis en utilisant l'objet socket.io pour trouver tous les sockets et ensuite émettre comme vous le feriez normalement sur un seul socket. v...
Il est possible d'émettre un message ou des données à tous les utilisateurs sauf celui qui fait la demande: var io = require('socket.io')(80); io.on('connection', function (socket) { socket.broadcast.emit('user connected'); });
MATLAB R2016b comportait une généralisation de son mécanisme d’expansion scalaire 1 , 2 , pour prendre en charge également certaines opérations entre éléments de tableaux de tailles différentes, à condition que leur dimension soit compatible. Les opérateurs qui prennent en charge l'expansion im...

Page 1 de 2