Une meilleure façon d'obtenir tout le texte dans un EditText à partir d'un InputConnection?

J'ai écrit un IME (InputMethodService) et j'ai besoin d'obtenir tout le texte du EditText qu'il édite. Je sais un moyen: InputConnection inputConnection = getCurrentInputConnection(); inputConnection.append(inputConnection.getTextBeforeCursor(9999, 0)) .append(inputConnection.getTextAfterCursor(9999, 0)); Cela fonctionne, mais il semble plutôt stupide et maladroit. Cependant, il n'existe pas de telle méthode InputConnection.getText() . Y a-t-il une meilleure façon? PS Je ne peux […]

Android: Est-il possible d'avoir une vue de surface deux l'une sur l'autre?

Mon idée est d'avoir deux visages de surface. Une surface View qui tiendra une image (disons ImageSurgaceView) et la deuxième surface qui se trouve au-dessus de la première qui contient les annotations (par exemple, AnnotationSurfaceView) comme le cercle, le rectangle etc. Maintenant, je dois mapper ces vues de surface de telle sorte que la hauteur, […]

Impossible d'installer APK hébergé mon propre serveur apache

J'ai exporté un apk depuis eclipse. Je peux l'installer sans problème si je le copie sur la carte sd du téléphone. En essayant de télécharger via le navigateur du téléphone (Galaxy S), je reçois: "Télécharger échoué". J'ai défini mime type application / vnd.android.package-archive dans mime.types, redémarré apache, toujours le même résultat. A également essayé: <a […]

Seuil Android ACTION_MOVE

J'écris une application qui consiste à écrire sur l'écran à l'aide de son doigt ou éventuellement un stylet. J'ai cette partie de travail. Sur ACTION_DOWN, commence le dessin; Sur ACTION_MOVE, ajoute des segments de ligne; Sur ACTION_UP, termine la ligne. Le problème est qu'après ACTION_DOWN, apparemment, le pointeur doit se déplacer à plus de 10 […]

Android MultiSelectListPreference, java.lang.String ne peut pas être jeté sur java.util.Set

J'essaie d'implémenter MultiSelectListPreference pour ma vue de paramètres: <MultiSelectListPreference android:title="@string/title" android:summary="@string/message" android:key="pref_foobar" android:defaultValue="@array/empty_array" android:entries="@array/fooArray" android:entryValues="@array/fooValues" /> Le tableau: <resources> <string-array name="fooArray"> <item>Foo</item> <item>Bar</item> </string-array> <string-array name="fooValues"> <item>foo_value</item> <item>bar_value</item> </string-array> <string-array name="empty_array"/> </resources> Cependant, cela me donne l'exception suivante: Java.lang.RuntimeException: Impossible de démarrer l'activité ComponentInfo {com.myproject / .SettingsActivity}: java.lang.ClassCastException: java.lang.String ne peut pas être transféré sur […]

Changer la hauteur de la boîte de dialogue personnalisée dans le Fragment de dialogue

J'ai créé une boîte de dialogue personnalisée, le code ci-dessous. Le problème est que la hauteur de la boîte de dialogue devient wrap_content, c'est-à-dire indépendante de ce que la hauteur que je mentionne dans le xml. J'ai vérifié d'autres questions, elles ne m'aident pas. public class PointsDialogFragment extends DialogFragment{ private static final String TAG = […]

OnClick on Widget multiple pour la même intention

Mon Widget lance un service et le service met à jour une liste de 3 LinearLayouts. Je souhaite définir sur chaque LinearLayout un SetOnClickPeningIntent avec différents Extra Mais quand je démarre le widget et que je veux cliquer sur LinearLayouts, le dernier est surcliqué = / Je ne sais pas ce qui ne va pas. […]

Android Dead Object Exception

J'ai terminé avec succès la mise en œuvre d'un projet Android et j'ai commencé à tester l'application pour des fuites de mémoire. Parfois, je reçois une exception de developpement après un long voyage dans l'application et toutes les allocations de mémoire sont libérées. Comment puis-je détecter ce problème? J'ai fait des recherches sur les outils […]

Comment modifier la pile Bluetooth d'Android pour activer l'évier A2dp

Je travaille sur une application enregistreur audio qui utilise un microphone bluetooth pour enregistrer de l'audio sur un appareil Android (Nexus 7 – enraciné Android 4.4.2). Il est actuellement implémenté sur HFP et tout fonctionne bien. Le microphone bluetooth est implémenté avec le module bluetooth WT32 de Bluegiga + une entrée de micro, la qualité […]

Force la vidéo à ouvrir dans l'application Youtube sur Android

J'ai un site Web mobile qui relie une vidéo youtube. Sur Android, en cliquant sur ce lien, vous ouvrez une boîte de dialogue demandant à l'utilisateur de "Compléter l'action en utilisant" son navigateur ou l'application Youtube. Existe-t-il un moyen de contourner cet écran et de jouer simplement la vidéo dans l'application Youtube? (Par exemple avec […]

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