Comment savoir une chaîne de l'agent utilisateur spécifiques pour les appareils android?
La mission est d'obtenir des statistiques sur certains dispositifs à la web côté serveur. Pour cela, je voudrais savoir la chaîne de l'agent utilisateur pour défaut des navigateurs sur certains appareils Android tels que:
- HTC:
- HTC Jetstream
- HTC Flyer
- HTC Evo View 4G
- NEXUS:
- Nexus 7
- Nexus 10
- SAMSUNG:
- Galaxy Tab
- Galaxy Tab 2
- Galaxy Note
- MOTOROLA:
- Motorola Xyboard 8"
- Droid Xyboard
- Motorola Xyboard 10"
Est-il un moyen facile de le savoir? Est-il une liste bien connue que les cartes de nom de l'appareil à la chaîne de l'agent utilisateur? Aussi, si je dois prendre une approche différente, s'il vous plaît conseils.
Le client n'est pas unique pour les appareils
Veuillez expliquer. De toute façon, la mission est d'obtenir des statistiques sur certains des dispositifs ci-dessus (et quelques autres) à partir du web côté serveur. Tous les conseils qui vous seront utiles.
Des dispositifs différents peuvent avoir le même client. Ils peuvent même rapport sur les faux agents utilisateurs. C'est complètement jusqu'à l'application fait la demande. Quelles sont les statistiques que vous recherchez?
J'ai une db de chaînes user-agent, besoin de tirer sur les statistiques (en supposant que les appareils ne sont pas de modification de leurs chaînes user-agent sur le but)
Oui, mais ce que la statistique?
Veuillez expliquer. De toute façon, la mission est d'obtenir des statistiques sur certains des dispositifs ci-dessus (et quelques autres) à partir du web côté serveur. Tous les conseils qui vous seront utiles.
Des dispositifs différents peuvent avoir le même client. Ils peuvent même rapport sur les faux agents utilisateurs. C'est complètement jusqu'à l'application fait la demande. Quelles sont les statistiques que vous recherchez?
J'ai une db de chaînes user-agent, besoin de tirer sur les statistiques (en supposant que les appareils ne sont pas de modification de leurs chaînes user-agent sur le but)
Oui, mais ce que la statistique?
OriginalL'auteur BreakPhreak | 2012-12-25
Vous devez vous connecter pour publier un commentaire.
Je vous recommande de modifier une solution existante comme Apache Mobile Filtre qui est écrit en perl. Il utilise 51Degrees fichier XML avec quelque chose à propos de 70k les agents utilisateurs. Vous n'avez qu'à trouver des sujets intéressants et de modifier l'AMF script de telle sorte qu'il serait intéressant de recueillir des données. Ce qui est plus 51Degrees et de l'AMF peut également être utilisé pour reconnaître si le périphérique de l'utilisateur est mobile, c'est les dimensions de l'écran etc.
OriginalL'auteur Adam Sznajder
À mon avis, de compter le coup de diverses Agent Utilisateur sur la base de l'Appareil Android, vous devez en faire une URL pointant vers le serveur. Au départ de l'application de l'Agent Utilisateur et envoyer à votre serveur.
J'exécute ce code pour obtenir de l'Agent Utilisateur
Sur Tablette Samsung 10.1 pouces émulateur j'ai obtenu de l'agent utilisateur
et sur Nexus émulateur j'ai eu
OriginalL'auteur Tofeeq
Bien que ce n'est pas une réponse directe, je voudrais poser la question:
Veuillez noter que l'agent utilisateur dans le côté client peuvent être modifiés facilement.
Par exemple dans la programmation de l'aspect:
Lors de l'utilisation de ce
HttpClient
pour accéder à votre site, l'utilisateur de l'agent sera "WAHAHAHA"En outre, certains navigateurs web disponibles sur le marché tels que dolphin browser permet à l'utilisateur de saisir un agent utilisateur combinaison qu'ils veulent.
Donc ce que je pense est le nombre d'accès de statistiques collectées auprès de l'utilisateur de l'agent sera pas si fiable, je vous recommande de trouver un autre critère de recueillir le nombre d'accès de l'information =]
OriginalL'auteur hungr
vous pouvez trouver une liste des agents utilisateurs ici
et de les vérifier sur le serveur
Galaxy Tab 2
par exemple?il dépend de votre langage côté serveur. Ainsi, vous pouvez chercher à obtenir de l'agent de l'utilisateur et de l'analyser pour cette langue.
La corde sur laquelle devrais-je recherche pour
Galaxy Tab 2
(par exemple)?OriginalL'auteur a fair player
Caisse UserAgentString.com. Il dispose également d'une liste de Android Webkit L'Agent Utilisateur Du Navigateur Chaînes.
Ils ont également une API pour analyser l'UA chaînes de caractères et retourne une liste de paires clé-valeur ou JSON.
OriginalL'auteur Dheeraj V.S.
Créer une Webview et l'utilisation http://developer.android.com/reference/android/webkit/WebSettings.html#getDefaultUserAgent%28android.content.Context%29, il n'y a pas de liste de la carte le nom de périphérique de l'utilisateur agent, je vous propose de l'envoyer au serveur le type de Périphérique et l'agent de l'utilisateur par le mobile de l'exécution de votre application.
OriginalL'auteur Anis BEN NSIR