Articles of android

Das Klicken auf die Schaltfläche “Start” der Symbolleiste kann nicht erfasst werden

Ich habe die neueste AppCompat-Bibliothek implementiert und verwende die Toolbar als Aktionsleiste. Aber das Problem ist, dass ich das Home-Button / Hamburger-Icon-Click-Event nicht verstehen kann. Ich habe versucht und alles geschaut, aber scheint kein ähnliches Problem zu finden. Dies ist meine Activity : protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); […]

Android – Aktivitätskonstruktor vs onCreate

Ich verstehe, dass Android- Activities bestimmte Lebenszyklen haben und dass onCreate überschrieben und für die Initialisierung verwendet werden sollte, aber was genau passiert im Konstruktor? Gibt es Fälle, in denen Sie auch den Activity Konstruktor überschreiben könnten / sollten, oder sollten Sie ihn nie anfassen? Ich gehe davon aus, dass der Konstruktor niemals verwendet werden […]

Wie man Name des wifi-Netzes von Androiden using Android API erhält?

Ich dachte, dass ich NetworkInterface :: getDisplayName verwenden sollte. Ich habe einen Namen, aber dieser Name ist anders als dieser Name, den ich sehen kann, wenn ich das Netzwerk auswähle, das ich verbinden möchte. Bitte helfen Sie .. [BEARBEITEN] laut Loxley Antwort: WifiManager wifiMgr = (WifiManager) getActivity().getSystemService(Context.WIFI_SERVICE); WifiInfo wifiInfo = wifiMgr.getConnectionInfo(); String name = wifiInfo.getSSID();

Android MediaPlayer Fehler (1, -2147483648)

Ich habe zwei verschiedene Videos, die ich mit einem VideoView laden VideoView videoView.setVideoURI(Uri.parse(url)); Die zwei Videos, seien sie Video 1 und Video 2 , haben die folgenden Spezifikationen (extrahiert mit ffmpeg -i ); Tatsächlich sind es zwei verschiedene Kodierungen desselben Videos: Video 1: Seems stream 0 codec frame rate differs from container frame rate: 180000.00 […]

Auf die HTTP-Antwortheader in einem WebView zugreifen?

Gibt es eine Möglichkeit, die HTTP-Antwortheader in einer Aktivität anzuzeigen, nachdem eine Webseite in ein WebView geladen wurde? Scheint so, dass das möglich sein sollte, aber ich kann keine Methoden finden, die die Header verfügbar machen.

Android Syntax Hervorhebung?

Kennt jemand Syntax-Highlighting-Bibliotheken, die auf Android funktionieren? Ich habe Jsyntaxpane angeschaut, aber das scheint Android nicht zu unterstützen.

Wie übergibt man das OnClick-Ereignis einer Ansicht an ihre Eltern auf Android?

Ich habe ein TextView in einem Layout, dessen Hintergrund ein Selector ist. Und der TextView-Text wird auf “Von HTML überspannt” gesetzt. Dann setze ich die TextView mit der LinkMovementMethod. Wenn ich nun auf TextView klicke, wird das Klickereignis nicht an das übergeordnete Layout gesendet, um den Selektor auszulösen. Wie soll das getriggers werden?

JAXB mit Google Android verwenden

Ich muss die Java-Objekte parsen, die durch xml übergeben werden. Ich möchte für diese Zwecke JAXB-Framework verwenden, weil ich Java-class (mit JAXB) vornotiert habe. Ist das prinzipiell möglich? InputStream input = entity.getContent(); JAXBContext jc = JAXBContext.newInstance(new Class[] {Response.LoginResponse.class}); Unmarshaller un = jc.createUnmarshaller(); LoginResponse response = (LoginResponse)un.unmarshal(input); In Zeile 4 habe ich eine Warnung: “statische Methode […]

“Unparseable date: 1302828677828” versucht mit Gson ein Datum im Millisekundenformat zu deserialisieren, das vom Server empfangen wurde

Nach 4 Stunden non-stop Versuchen, das Problem zu lösen, habe ich mich entschieden, hier zu fragen, ob mir jemand helfen könnte. Das Problem ist, dass mein Android-Client, wenn versucht wird, die von einem Server empfangenen Daten zu deserialisieren, die Ausnahme “Unparseable: 1302828677828” austriggers. Ich würde gerne wissen, ob es möglich ist, ein Datum im Millisekundenformat […]

Starten einer Aktivität von einem Dienst, nachdem die HOME-Taste ohne die 5-Sekunden-Verzögerung gedrückt wurde

Ich habe das in diesem Android-Problem beschriebene Problem: http://code.google.com/p/android/issues/detail?id=4536 Einfach gesagt, nach dem Drücken der HOME-Taste verhindert Android, dass Dienste und Broadcast-Empfänger 5 Sekunden lang startActivity aufrufen. Ich habe das (na ja, theoretisch) bemerkt, mit der folgenden Erlaubnis: “android.permission.STOP_APP_SWITCHES” Ermöglicht Ihnen, resumeAppSwitches (die in ActivityManagerService definiert ist) aufzurufen. Wenn Sie die neueste Version von ActivityManagerService […]