Comment conserver les informations sensibles dans le côté client-binaire?

Je suis impatient de développer une application Android / iPhone, qui utilisera une API privée (non-gratuite) avec une clé client intégrée. Maintenant, puisqu'il est possible d'inverser les binaires d'application et de supprimer les chaînes. Je crains de perdre ma clé de client et là en exposant l'API privée à l'attaquant. Comment gérer cela? Pouvez-vous fournir […]

Zoom de pincement Android GridView

J'essaie d'implémenter le geste de pincement pour zoomer / zoomer sur un GridView dans Android. J'ai parcouru le Web pendant un certain temps maintenant et j'ai trouvé plusieurs réponses, mais il s'agit de créer un GridView personnalisé et de configurer un observateur de gestes sur ce GridView. Mais je ne trouve aucun exemple ou tutoriel […]

Application Android avec peau / thème changeable

Je prépare à créer un lecteur multimédia Android qui possède une peau modifiable. Ce que je vis, c'est comme si l'utilisateur pouvait télécharger des skins et l'utiliser avec son lecteur multimédia Android. Est-il possible d'emballer des skins comme un paquet différent et de les utiliser. Aidez-vous vraiment important

La relance de l'application échoue sur Android

J'ai une application dans laquelle je génère beaucoup de notifications d'un service. Pour chaque notification, j'ai une intention en attente. En appuyant sur le bouton d'accueil, arrête toute l'application et le service en utilisant le code suivant System.exit(0); Attendre que l'intention en attente réussit, mais après avoir appuyé sur le bouton d'accueil si je relance […]

Détection du type d'affichage dans Android

Existe-t-il un mécanisme (dans le SDK ou NDK) pour récupérer les informations du fournisseur (ou vraiment, toute information) sur l'affichage actuel? En particulier, j'espère trouver si un affichage est OLED vs LCD par rapport à l'autre, car chaque périphérique OLED que j'ai testé a une fidélité de couleur horrible (sur saturation); Et puisque Android n'a […]

Pourquoi les cordes arent (et également les couleurs) définies dans l'espace de noms Android?

J'ai une nouvelle question Android: Pourquoi les cordes et autres ressources comme les couleurs (définies dans le répertoire res / values) définies dans l'espace de noms Android en attribuant l'attribut xmlns: android = "http: // schemas ……" à la balise?

WebView ne charge pas correctement les actifs

J'ai une WebView que j'utilise pour afficher des fichiers html / image stockés dans le répertoire assets/ . Je peux avoir la charge WebView et la page html bien avec: mWebView.loadUrl("file:///android_asset/ContentRoot/SubDir/file.html"); ou String data = StaticFunctions.inputStreamToString(getAssets().open("ContentRoot/SubDir/file.html")); mWebView.loadDataWithBaseURL("file:///android_asset/ContentRoot/SubDir/file.html", data, "text/html", "UTF-8", null); Le problème que j'ai, c'est qu'il y a des images dans le HTML comme: […]

Android – fournisseurs de contenu sqlite et multithreading

Je suis un peu confus au sujet des fournisseurs de contenu. Si j'ai plusieurs activités dans ma demande, elles ont-elles chacune leur propre instance du fournisseur de contenu? C'est essentiellement une classe / interface? Dans une activité, j'aurai plusieurs discussions simultanément écrites dans la base de données. Comment puis-je traiter pour permettre à un thread […]

Envoi de photos comme WhatsApp

J'ai fait une application de discussion. Je souhaite ajouter un concept de partage de photos / fichiers dans ma demande comme WhatsApp. J'ai créé l'application à l'aide de Xmpp/Openfire et maintenant, j'utilise cette fonction pour le partage de photos, mais ce n'est pas tout à fait fiable: public void sendFile(final String path, final String receiver) […]

Pendant le transfert de fichier avec smack dans Android: java.util.concurrent.ExecutionException: aucune réponse du client

public void ReceiveFile() { ServiceDiscoveryManager sdm = ServiceDiscoveryManager.getInstanceFor(connection); if (sdm == null) { sdm = new ServiceDiscoveryManager(connection); Log.e("service discovery", "SDM"); sdm.addFeature("http://jabber.org/protocol/disco#info"); sdm.addFeature("jabber:iq:privacy"); } FileTransferManager manager = new FileTransferManager(connection); Log.e("after manager", "manager"); manager.addFileTransferListener(new FileTransferListener() { public void fileTransferRequest(final FileTransferRequest request) { new Thread(){ @Override public void run() { Log.e("Thread running", "starting"); IncomingFileTransfer transfer = request.accept(); File […]

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