Articles of android

Android Spanned, SpannedString, Spannable, SpannableString und CharSequence

Android bietet eine Vielzahl von Schnittstellen, die sich alle auf Text und Strings Spanned : Spanned , SpannedString , Spannable , SpannableString und CharSequence . Ich habe alle oben genannten in verschiedenen Szenarien in der Regel nach der Verwendung von Html.fromHtml() , um verknüpfbaren Text in einem TextView , um etwas Styling darauf anzuwenden. Ich […]

Importieren der Google-play-services-Bibliothek in Intellij IDEA 12 (und 13)

Ich möchte die Google Play Services-Bibliothek in ein vorhandenes Android-Projekt importieren (und verwenden), aber ich habe Probleme mit einem Abhängigkeitsproblem. Die gesamte Dokumentation von Google basiert auf Eclipse. Wir verwenden IntelliJ IDEA. Dinge, die ich kenne: Ich weiß, wie man Module, Bibliotheken, Abhängigkeiten usw. in IntelliJ importiert. Ich weiß auch, dass man laut google-play-services-lib in […]

Wie kann ich feststellen, ob ‘Mobile Network Data’ aktiviert oder deaktiviert ist (auch wenn über WiFi verbunden)?

Ich habe eine App, die ich verwenden kann, um einen Verbindungsstatusbericht von einer Remote-Abfrage zu erhalten. Ich möchte wissen, ob WLAN verbunden ist und ob der Datenzugriff über das Mobilfunknetz aktiviert ist. Wenn das WLAN außer Reichweite gerät, möchte ich wissen, ob ich mich auf das Mobilfunknetz verlassen kann. Das Problem ist, dass Daten, die […]

Google Maps API v2: Wie können Marker anklickbar gemacht werden?

Wie kann ich die Markierungen in Android Google Maps API v2 anklickbar machen, so dass sie entweder ein Menü mit Optionen aufrufen oder einfach eine neue Aktivität starten? Ich glaube, ich habe die Markierungen in meiner App derzeit in einer “newb” -Methode erstellt. Ich habe ihnen keinen Namen oder eine Methode zugewiesen, um sie mit […]

RecyclerView speichert den Status zwischen den Aktivitäten

Ich migriere meine ListViews zu RecyclerViews. Mit Listenansichten habe ich die hier beschriebene Technik zum Speichern und Wiederherstellen der Bildlaufposition zwischen den Aktivitäten verwendet. Wie macht man das Gleiche mit RecyclerViews? RecyclerView.onSaveInstanceState() scheint protected Zugriff zu haben, kann also nicht direkt verwendet werden.

Welche Android Datenspeichertechnik verwenden?

Die Android-Dokumentation hat die folgenden Optionen, erklärt aber nicht, für welche Umstände die jeweils beste ist. Was sind die Vor- und Nachteile der einzelnen Methoden? zB Unter welchen Bedingungen wäre SQL besser als Shared Preferences? Gemeinsame Einstellungen Interne Speicher Externer Speicher SQLite-databaseen Netzwerkverbindung

Texthöhe auf canvas (Android) zu zeichnen

Jeder direkte Weg, um die Höhe des Textes zu messen? Die Art, wie ich es jetzt mache, ist mit Paint’s measureText() , um die Breite zu erhalten, und dann durch Versuch und Irrtum einen Wert zu finden, um eine ungefähre Höhe zu erhalten. Ich habe mich auch mit FontMetrics , aber all diese FontMetrics scheinen […]

Eclipse / Android: “Fehler beim Ausführen des Builders ‘Android Pre Compiler’ im Projekt …”

Ich habe versucht, an einem Android-Projekt zu arbeiten, an dem ich seit einigen Monaten noch nicht gearbeitet habe, aber jedes Mal, wenn ich versuche, das Projekt zu erstellen, wirft Eclipse einen Dialog auf, der besagt: ‘Building workspace’ has encountered a problem Errors occurred during the build. Errors running builder ‘Android Pre Compiler’ on project ‘XXX’ […]

So animieren Sie eine Ansicht mit Translate Animation in Android

Ich habe eine ImageView in meiner Anwendung, die sich irgendwo auf dem Bildschirm befinden kann Bei Berührung möchte ich diese Ansicht in der Mitte des Bildschirms verschieben. Ich habe diese functionalität mit Translate Animation und seiner RELATIVE_TO_PARENT-functionalität wie folgt ausprobiert TranslateAnimation translateAnimation1 = new TranslateAnimation( TranslateAnimation.RELATIVE_TO_PARENT,0.0f, TranslateAnimation.RELATIVE_TO_PARENT,0.5f, TranslateAnimation.RELATIVE_TO_PARENT,0.0f, TranslateAnimation.RELATIVE_TO_PARENT,0.5f); aber ImageView bewegt 50% (des Bildschirms) […]

So laden Sie eine externe Webseite in WebView

Mein Problem ist, dass die Webseite nicht in der Webansicht geladen ist. mWebview.loadUrl(“http://www.google.com”); startet den Webbrowser … Dies ist der Code meiner Tätigkeit: import android.app.Activity; import android.os.Bundle; import android.webkit.WebView; public class Main extends Activity { private WebView mWebview; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mWebview = new WebView(this); mWebview.loadUrl(“http://www.google.com”); setContentView(mWebview); } } Ich habe […]