Comment intégrer et jouer une vidéo YouTube dans Android

Pouvons-nous regarder la vidéo sur youtube dans l'application Android? Je veux dire, si nous avons un lien vers une vidéo sur youtube, pouvons-nous la jouer dans VideoView ou un autre widget? Des idées à ce sujet?

Widget Android: taille previewImage

J'ai un widget dans Android pour lequel je définis un previewImage. Malheureusement, j'ai des problèmes pour trouver la bonne taille du widget: si elle est trop grande, elle est recadrée au bas du cadre. J'ai essayé de trouver la taille recommandée, ou encore mieux, les dimensions des pixels de ce cadre où l'image d'aperçu s'affiche, […]

Comment conserver / relayer les auditeurs d'événements sur MapFragment après avoir tourné l'appareil (portrait / paysage)?

Je développe une application Android avec Xamarin (version 7.1). Il s'affiche sous forme de carte et dessine PolyLines, ce qui se produit dans OnCameraIdle() . MapFragment est généré par programme dans OnCreate . Je récupère GoogleMap dans OnResume via GetMapAsync et lié les auditeurs à OnMapReady . Ils fonctionnent bien, mais seulement au début. Dès […]

Comment puis-je me déplacer vers l'aperçu Live Wallpaper de l'application?

J'ai cherché un exemple précis de ceci et je ne pouvais pas le trouver en ligne n'importe où. Ce que je veux faire, c'est: de mon application, cliquez sur un bouton et passez à l'aperçu Live Wallpaper de mon fond d'écran en direct, de sorte que l'utilisateur puisse l'activer. Maintenant, j'ai lu en ligne, je […]

Comment traiter un grand objet JSON sur Android

Je fais une application Android qui exécute un ASP.NET WebService. Webservice envoie un objet JSON et l'application analyse l'objet et s'affiche à l'écran. Dans un cas, l'objet JSON est trop grand et j'obtiens une erreur de transaction de classeur échouée. Ma solution est d'obtenir cet objet JSON et de l'intégrer dans le code de l'application, […]

Comment faire la ligne avec les coins arrondis (lisses) avec AndroidPlot

J'ai un petit problème avec le partage de mon graphique. Sur une image ci-dessous, c'est ce que j'ai déjà fait. Le graphique devrait représenter la puissance réelle du signal du réseau Wi-Fi disponible (s). C'est un simple XYPlot données sont représentées avec SimpleXYSeries (les valeurs sont créées dynamiquement). Voici un petit extrait de code (uniquement […]

Comment effacer la mémoire inactive dans Android par programmation?

Comment libérer de la mémoire inactive dans Android? J'ai vu certaines applications qui prétendent avoir une RAM gratuite par programme. Après les avoir étudiés, j'ai constaté qu'ils n'avaient aucune mémoire vive de l'appareil. Y a-t-il des API pour faire cela? Merci d'avance

ValueEventListener vs ChildEventListener pour RecyclerView dans Android

Les utilisateurs de la base de données Firebase savent qu'il existe deux auditeurs de base pour écouter Data: ValueEventListener et ChildEventListener. Cela fonctionne très bien quand on écoute un objet, mais devient très difficile lorsque nous écoutons une collection. Pour préciser la question, imaginons que nous avons un flux HackerNews et que nous écoutons par […]

Pourquoi le code émetteur gcc est-il aligné sur une limite de 2 octets pour le jeu d'instructions ARM?

Je vérifie la sortie de la langue d'assemblage d'un programme C que je compile pour la plate-forme ARM Android en utilisant GCC (la version incluse dans le NDK Android). Je spécifie le jeu d'instructions ARM d'une longueur de 4 octets plutôt que de THUMB, mais, de façon surprenante, le code de langue d'assemblage mis en […]

Pourquoi les services de lecture-emplacement ont-ils besoin des autorisations android.permission.WRITE_EXTERNAL_STORAGE et android.permission.READ_EXTERNAL_STORAGE?

Tout ce que j'ai dans AndroidManifest.xml est: <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> Après avoir téléchargé l'APK dans la console du développeur, il ajoute deux nouvelles autorisations: Mon build.gradle: apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { applicationId "net.perspiratron.ifpaprofile" minSdkVersion 15 targetSdkVersion 22 versionCode 3 versionName "1.2" } buildTypes { […]

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