Tag: C #

Confusion entre OPEN GL ES et la bibliothèque EGL

Je lisais le code source Android en ce sens que je n'obtiens pas ce que fait la bibliothèque OPEN GL ES et qu'est-ce que fait la EGL library ? Existe-t-il une relation entre ces deux bibliothèques? J'ai examiné http://www.khronos.org/opengles/documentation/opengles1_0/html/ mais je ne comprends toujours pas.

Symbole non trouvé sur OnActionExpandListener

J'ajoute un support v4 à mon application Android prenant en charge le pain d'épices et plus. J'ai ajouté ActionBarSherlock, qui fait référence à Xamarin.Android.Support.v4. Il existe également une référence à Mono.Android.Support.v4. J'ai également ajouté le fichier android-support-v4.jar dans le dossier SupportLib et définissez Build Action dans AndroidJavaLibrary. Cependant, je reçois une erreur que je ne […]

Xamarin: comparaison avec des frameworks natifs SDK et JS

Ainsi, l'une des principales caractéristiques du codage utilisant le SDK natif fourni par Android et iOS est le fait que vous obtenez non seulement une meilleure performance, mais aussi l'apparence de chaque plate-forme: par exemple, sur iOS , une navigation par onglets La barre serait située au bas de l'écran, alors que dans Android elle […]

Pourquoi Android a-t-il utilisé le concept Java au lieu de la langue D ou C ou C ++? Mais le navigateur Web Chromium est en C ++, son match très compliqué

Android est un ARM de 32 bits. Wiki La description: 1) Donc, le compilateur 32/64 ou 8/12/16 Bit est disponible avec la langue D sinon il peut être construit par un compilateur, si je ne me trompe pas? 2) noyau standard Linux: les bibliothèques écrites en C et d'autres langues peuvent être compilées avec ARM […]

Non autorisé lorsque vous appelez Google GCM

J'essaie d'utiliser Google GCM pour envoyer des notifications push. Mais obtenez une WebException qui indique que le serveur distant renvoie 401 didacticiel. Je ne peux pas comprendre pourquoi ça ne fonctionne pas. Quelqu'un sait pourquoi ça ne fonctionne pas? Voici mon code: ServicePointManager.ServerCertificateValidationCallback += new RemoteCertificateValidationCallback(ValidateServerCertificate); HttpWebRequest Request = (HttpWebRequest)WebRequest.Create("https://android.googleapis.com/gcm/send"); Request.Method = "POST"; Request.KeepAlive = […]

Obtenez Contexte Android dans le projet PCL

Comment puis-je obtenir le contexte Android à partir du projet Xamarin.Forms PCL? J'ai essayé de rechercher stackoverflow mais aucun ne correspond à ma recherche. Je suis nouveau sur Xamarin.Forms et j'essaie d'apprendre à accéder à la classe personnalisée pour Android où j'ai besoin d'avoir un contexte Android

Async / attendre de ne pas réagir comme prévu

En utilisant le code ci-dessous, je m'attends à ce que la chaîne "Terminé" apparaisse avant "Prêt" sur la console. Quelqu'un pourrait-il m'expliquer, pourquoi attendre n'attendra pas la fin de la tâche dans cet échantillon? static void Main(string[] args) { TestAsync(); Console.WriteLine("Ready!"); Console.ReadKey(); } private async static void TestAsync() { await DoSomething(); Console.WriteLine("Finished"); } private static […]

Les commentaires affectent-ils le temps de compilation?

Je suis un développeur Android et la question suivante est venue à l'esprit: lorsque j'ai mis un grand commentaire afin de compiler le processus, est-ce que, alors que nous mettons notre commentaire utile dans le code, le compilateur peut-il prendre un certain temps à la partie commenter? Si non, alors, n'entrez-vous aucun effet depuis combien […]

Réutilisation de la bibliothèque partagée

Je me suis construit déjà une bibliothèque partagée sur le bras (libtest.so). Je suis intéressé à réutiliser une fonction (cela n'a pas beaucoup de dépendances – il crée simplement une instance de classe et invoque deux méthodes). J'aimerais invoquer cette fonction (il faut un argument std :: string) et obtenir la valeur renvoyée. Est-il possible […]

Pourquoi MonoDroid ne peut-il pas trouver mes assemblages?

J'ai fait une simple application Android HelloWorld avec Xamarin Studio 4.2.3 qui ne fait rien sauf qu'elle imprime un message si un nombre aléatoire est supérieur à 0,5. Il fonctionne très bien sur un Nexus 4 et un Nexus 5. La prochaine chose que je fais, c'est d'extraire le fichier .dll avec le code de […]

coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.