Search Results

Search found 56767 results on 2271 pages for 'pete wang@oracle com'.

Page 586/2271 | < Previous Page | 582 583 584 585 586 587 588 589 590 591 592 593  | Next Page >

  • GCM: onMessage() from GCMIntentService is never called [migrated]

    - by Shrikant
    I am implementing GCM (Google Cloud Messaging- PUSH Notifications) in my application. I have followed all the steps given in GCM tutorial from developer.android.com My application's build target is pointing to Goolge API 8 (Android 2.2 version). I am able to get the register ID from GCM successfully, and I am passing this ID to my application server. So the registration step is performed successfully. Now when my application server sends a PUSH message to my device, the server gets the message as SUCCESS=1 FAILURE=0, etc., i.e. Server is sending message successfully, but my device never receives the message. After searching alot about this, I came to know that GCM pushes messages on port number 5228, 5229 or 5230. Initially, my device and laptop was restricted for some websites, but then I was granted all the permissions to access all websites, so I guess these port numbers are open for my device. So my question is: I never receive any PUSH message from GCM. My onMessage() from GCMIntenService class is never called. What could be the reason? Please see my following code and guide me accordingly: I have declared following in my manifest: <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="8" /> <permission android:name="package.permission.C2D_MESSAGE" android:protectionLevel="signature" /> <!-- App receives GCM messages. --> <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> <!-- GCM connects to Google Services. --> <uses-permission android:name="android.permission.INTERNET" /> <!-- GCM requires a Google account. --> <uses-permission android:name="android.permission.GET_ACCOUNTS" /> <!-- Keeps the processor from sleeping when a message is received. --> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="package.permission.C2D_MESSAGE" /> <uses-permission android:name="android.permission.INTERNET" /> <receiver android:name="com.google.android.gcm.GCMBroadcastReceiver" android:permission="com.google.android.c2dm.permission.SEND" > <intent-filter> <action android:name="com.google.android.c2dm.intent.RECEIVE" /> <action android:name="com.google.android.c2dm.intent.REGISTRATION" /> <category android:name="packageName" /> </intent-filter> </receiver> <receiver android:name=".ReceiveBroadcast" android:exported="false" > <intent-filter> <action android:name="GCM_RECEIVED_ACTION" /> </intent-filter> </receiver> <service android:name=".GCMIntentService" /> /** * @author Shrikant. * */ public class GCMIntentService extends GCMBaseIntentService { /** * The Sender ID used for GCM. */ public static final String SENDER_ID = "myProjectID"; /** * This field is used to call Web-Service for GCM. */ SendUserCredentialsGCM sendUserCredentialsGCM = null; public GCMIntentService() { super(SENDER_ID); sendUserCredentialsGCM = new SendUserCredentialsGCM(); } @Override protected void onRegistered(Context arg0, String registrationId) { Log.i(TAG, "Device registered: regId = " + registrationId); sendUserCredentialsGCM.sendRegistrationID(registrationId); } @Override protected void onUnregistered(Context context, String arg1) { Log.i(TAG, "unregistered = " + arg1); sendUserCredentialsGCM .unregisterFromGCM(LoginActivity.API_OR_BROWSER_KEY); } @Override protected void onMessage(Context context, Intent intent) { Log.e("GCM MESSAGE", "Message Recieved!!!"); String message = intent.getStringExtra("message"); if (message == null) { Log.e("NULL MESSAGE", "Message Not Recieved!!!"); } else { Log.i(TAG, "new message= " + message); sendGCMIntent(context, message); } } private void sendGCMIntent(Context context, String message) { Intent broadcastIntent = new Intent(); broadcastIntent.setAction("GCM_RECEIVED_ACTION"); broadcastIntent.putExtra("gcm", message); context.sendBroadcast(broadcastIntent); } @Override protected void onError(Context context, String errorId) { Log.e(TAG, "Received error: " + errorId); Toast.makeText(context, "PUSH Notification failed.", Toast.LENGTH_LONG) .show(); } @Override protected boolean onRecoverableError(Context context, String errorId) { return super.onRecoverableError(context, errorId); } }

    Read the article

  • Google propose 4 UI pour les prochaines versions de Chrome, laquelle préférez-vous ? L'une supprime l'affichage de la barre d'adresses

    Google propose 4 UI pour les prochaines versions de Chrome, laquelle préférez-vous ? L'une supprime l'affichage de la barre d'adresses L'équipe de développement de Chrome travaille sur les futures versions du navigateur, et dans ce cadre, elle hésite entre plusieurs interfaces utilisateur (pour la version Windows du logiciel uniquement). L'une de ces propositions fait débat : compacte, elle suggère d'enlever la barre d'adresses. Pour entrer une URL, ou bien pour l'éditer, il faudra alors se contenter de l'espace réduit où s'affiche généralement le titre d'une page dans un onglet. Une telle idée vous séduit-elle ? Et que pensez-vous des autres UI en chantier ? Les voici : - Version 1 : "Classiqu...

    Read the article

  • PHP : Symfony sort en version 2.1 définitive, gestion des dépendances avec Composer, formulaires plus efficaces et Mailer plus performant

    Symfony2 est un projet très communautaire, depuis le début (des centaines de bundles étaient disponibles bien avant les premières RC de la 2.0), une tendance qui se confirme : 250 contributeurs, 1 000 pull requests sur GitHub pour la première version beta de Symfony 2.1 ! Après les difficultés de migration avec symfony 1.x, l'équipe a tenté autant que possible de restreindre les changements à même de casser la rétrocompatibilité ; de même, le refactoring du module de formulaires a fait que la version finale de la 2.1 devrait sortir en août, afin de concentrer autant que possible les changements et faire que de plus en plus de code ne devra pas être modifié lors de la migration d'une version à l'autre. Ainsi, n'hésitez pas à tenter de migrer vos applications vers cette beta,...

    Read the article

  • DRM et HTML5 : Mozilla s'oppose farouchement aux travaux du W3C, qui sont hostiles pour les utilisateurs, l'open source et les éditeurs de navigateurs

    DRM et HTML5 : Mozilla s'oppose farouchement aux travaux du W3C qui sont hostiles pour les utilisateurs, l'open source et les éditeurs de navigateursLa prise en charge des DRM dans le HTML5 continue à diviser les acteurs du Web. La fondation Mozilla s'oppose fermement aux travaux du W3C sur le support des DRM dans HTML5.L'un des objectifs du HTML5 étant de mettre fin à l'utilisation des outils tiers comme Flash ou Silverlight sur le Web, un lobbying constitué de Microsoft, Google et Netflix avait...

    Read the article

  • Déboguer avec OpenGL, un billet de blog par gbdivers

    Lorsque l'on débute l'apprentissage d'OpenGL et des shaders (et même ensuite), on est vite confronté au problème du débogage, soit parce que le programme s'arrête brusquement, soit parce que le résultat obtenu ne correspond pas à ce que l'on attend. Traditionnellement, on utilise la fonction glGetError, mais elle est encore trop souvent "oubliée" par les développeurs et elle donne finalement assez peu d'informations. Heureusement, cette problématique a été prise en compte dans les dernières spécifications d'OpenGL avec l'ajout de nouvelles extensions pour le débogage. Ce billet de blog aborde les fonctionnalités de débogage introduites dans OpenGL 4.1 avec l'extension ARB_debug_output et complétées dans OpenGL 4.3 avec l'extension KHR_debug.

    Read the article

  • AMD Unleashes Six-Core Desktop CPU

    <b>Hardware Central:</b> "AMD today announced the availability of a new six-core desktop processor and platform to accompany it, which includes a new chipset and support for hobbyists who like to tweak their processors to the limits of their heat sink and warranty."

    Read the article

  • Break TrueCrypt Dard Drive Encryption Quickly

    <b>Help Net Security:</b> "The latest version of Passware Kit Forensic has become the first commercially available software to break TrueCrypt hard drive encryption without applying a time-consuming brute-force attack. It was also the first product to decrypt BitLocker drives."

    Read the article

  • AppDays 2013 s'enrichit de deux speakers exceptionnels, plus que quelques jours avant la conférence dédiée aux développeurs d'applications mobiles

    AppDays 2013 s'enrichit de deux speakers exceptionnels plus que quelques jours avant la conférence dédiée aux développeurs d'applications mobilesL'AppDays, la conférence destinée aux applications mobiles, se tiendra les 7 et 8 novembre prochains à l'IBM Forum de Paris. Des grands noms de l'écosystème du mobile français se sont donné rendez-vous ces deux jours pour partager leur expérience avec les développeurs d'applications mobiles.Sont annoncés, deux speakers incroyables : Hoa V. Dinh, fondateur...

    Read the article

  • Yahoo va migrer ses annonceurs vers l'adCenter de Microsoft, quels changements à venir pour les publ

    Mise à jour du 17.05.2010 par Katleen Yahoo va migrer ses annonceurs vers l'adCenter de Microsoft, quels changements à venir pour les publicitaires ? Dans le cadre de l'accord entre les deux firmes, Yahoo s'apprête à transférer ses annonceurs vers l'adCenter de Microsoft. Ce mouvement à venir provoque beaucoup de questionnements chez les professionnels, puisque les deux plateformes n'ont pas exactement les mêmes règles de fonctionnement. Alors, qu'est-ce qui va changer sous le commandement de Microsoft ? L'achat de mots clés relatifs à l'alcool, comme "whisky" ou "liqueur", sera-t-il toujours possible ? (ils sont actuellement int...

    Read the article

  • Lancement du forum d'entraide dédié à Groovy, l'un des langages alternatifs pour la plateforme Java

    Bonjour, Ce nouveau forum d'entraide est destiné aux questions sur Groovy. Avant de poser votre question, prenez le temps de consulter les ressources à votre disposition :Documentation officielle La liste des modules Groovy (Gaelyk, GORM, Graddle, Grails, etc.) Introduction au langage de script Groovy par Eric Reboisson La catégorie Groovy du blog de Lunatix Voir également :

    Read the article

  • J2ObjC : l'outil de portage de Java vers Objective-C de Google vient d'être mis en ligne, il est open-source

    Google sort J2ObjC un outil open source pour la conversion du code Java en Objective-C Bonne nouvelle pour les développeurs Java qui souhaitent cibler iOS sans toutefois se mettre à l'Objective-C. Google vient de publier sur son blog dédié aux outils open source une application pour la conversion du code Java en code Objective-C. Le projet J2ObjC a pour objectif de permettre aux développeurs de partager facilement du code qui n'est pas utilisé pour l'interface utilisateur (logique métier, accès aux données, etc.) pour les applications Android, les applications Web (qui utilisent le serveur GWT) avec iOS. J2ObjC convertit les classes Java en classes Objective-C qui u...

    Read the article

  • Les personnels IT pas assez qualifiés ? Oui, pour 93% des employeurs d'après un rapport de la Computing Technology Industry Association

    Les employés en informatique pas assez qualifiés pour 93% des employeurs Selon un rapport établi par la Computing Technology Industry Association La Computing Technology Industry Association, CompTIA, est un organisme à but non lucratif fondé en 1982 par 5 professionnels de l'industrie informatique. L'association s'est intéressée dans son dernier rapport aux employés travaillant dans le domaine des technologies de l'information et de la communication. Pour ce faire, elle a interrogé 500 patrons et responsables informatiques de grandes, moyennes et petites entreprises sur les compétences de leurs employés en informatique. Des employeurs du Canada, du Japon, de l'Afrique du ...

    Read the article

  • Ikoula lance CloudStack Instances, sa nouvelle plateforme pour créer et déployer en toute liberté des Cloud Publics

    Ikoula lance CloudStack Instances sa nouvelle plateforme pour créer et déployer en toute liberté des Cloud PublicsLe catalogue CloudStack d'Ikoula s'est enrichi d'un nouveau service. Après le lancement en janvier dernier de CloudStack Server, solution de déploiement de Cloud Privés disponible en division Infogérance (IES), l'hébergeur informatique annonce la sortie de CloudStack Instances. CloudStack Instances est une plateforme de Cloud Public packagée, facilitant le déploiement et la gestion d'un réseau d'instances depuis une interface web en self service. Pour 19€/mois, la plateforme comprend : 1 routeur à 10Mb...

    Read the article

  • La mise à jour cumulative pour Windows 8 disponible, les utilisateurs n'auront pas besoin d'attendre un SP1 pour améliorer l'OS

    Windows 8 sera disponible en octobre la version RTM sera publiée début août MAJ du 10/07/2012 Microsoft met fin aux spéculations sur la date de sortie de la version finale de Windows 8. L'événement Worldwide Partner Conference (WPC), réservé aux partenaires de l'éditeur, qui se déroule actuellement à Toronto au Canada, a été l'occasion pour celui-ci de dévoiler officiellement la date de disponibilité de Windows 8. Le futur système d'exploitation de la firme de Redmond sera disponible en version finale fin octobre prochain. L'OS sera mis à la disposition des fabricants dès début août, afin que ceux-ci puissent décide...

    Read the article

  • Google offre un SDk permettant de créer des web apps natives en C et C++ dans son navigateur Chrome

    Google offre un SDk permettant de créer des web apps natives en C et C++ dans son navigateur Chrome Google vient de sortir une présentation du SDK de Native Client, sa technologie open source qui permet à des codes natifs en C et C++ de s'exécuter dans un navigateur. Ceci permettra d'utiliser des applications plus avancées sur le web, et qui pourront tourner dans Google Chrome. Les capacités des applications web sont étendues au delà des limites imposées par l'utilisation de JavaScript. Un aperçu vidéo du SDK vient d'être publié, il montre les bases de son utilisation : comment se lancer dans l'écriture d'une application en quelques minutes seulement. Google offre donc un compiler C et C++ basé sur GCC...

    Read the article

< Previous Page | 582 583 584 585 586 587 588 589 590 591 592 593  | Next Page >