Articles of android

Mehrere AsyncTask parallel ausführen

Ich verwende Android SDK 4.0.3 API15 und möchte mehrere AsyncTasks parallel ausführen. Ich erhalte meine Daten vom Webserver und animiere sie (10 fps) in Echtzeit. Aber abhängig von den Benutzeroperationen muss ich auch einige Daten an den Webserver senden. Wenn dies passiert, pausiert meine Animation für eine kurze Zeit (das Senden von Daten wird in […]

cordova Android-Anforderungen fehlgeschlagen: “Eine installierte Version von Gradle konnte nicht gefunden werden”

Ich versuche ein Cordova Android-Projekt mit den neuesten Tools zu erstellen. Ich folgte den statementen hier : $ cordova create myApp com.myCompany.myApp myApp $ cd myApp $ cordova platform add android@6.2.1 –save $ cordova requirements android –verbose Aber das Ergebnis ist: Running command: android list targets Command finished with error code 0: android list,targets Requirements […]

Wie lösche ich anderen Anwendungscache von unserer Android App?

Ich versuche, eine Android-App zu entwickeln, die andere Anwendungscache-Daten löschen kann, ich habe versucht, alle Blogs zu durchsuchen, aber keiner von ihnen arbeitete für mich, ich kann den Cache meiner Anwendung durch den folgenden Code löschen File cache = getCacheDir(); File appDir = new File(cache.getParent()); if (appDir.exists()) { String[] children = appDir.list(); for (String s […]

Hören Sie auf, Fotos mit der nativen Android-Kamera zu speichern

Ich verwende eine native Android-Kamera und speichere die Datei in meinem Anwendungsdatenordner (/mnt/sdcard/Android/data/com.company.app/files/Pictures/). Gleichzeitig wird eine andere Kopie des Fotos im DCIM-Ordner gespeichert. Das ist mein Code: Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); String formattedImageName = getDateString() + “.jpg”; File image_file = new File(this.getExternalFilesDir(Environment.DIRECTORY_PICTURES), formattedImageName); Uri imageUri = Uri.fromFile(image_file); intent.putExtra(MediaStore.EXTRA_OUTPUT,imageUri); startActivityForResult(intent, REQUEST_FROM_CAMERA); Wie kann ich verhindern, […]

Wie man OutOfMemoryError behandelt

In meiner Anwendung habe ich Fotos, Videos, etc .. Im Falle von Bildern habe ich Skalierung gemacht, aber manchmal bekomme ich einen OutOfMemoryError . Wie kann ich den Fehler effizient behandeln?

Broadcast Receiver, um den Start der Anwendung zu erkennen

Ich möchte die Zeit erfassen, wenn ein Benutzer eine Anwendung mit meinem Broadcast-Empfänger startet. ist es möglich, dass ein Rundfunkempfänger solch ein Ereignis einfangen kann ?? wenn ja, gibt es eine Erlaubnis, die das tun kann?

Empfangen Sie MMS-Nachrichten in Android KitKat

So erklärt dieses Video Android 4.4 SMS APIs von #DevBytes die letzten Änderungen an den SMS APIs in KitKat. Sie bieten auch eine Verbindung mit einem Beispielprojekt. http://goo.gl/uQ3Nih Sie schlagen vor, dass Sie den Empfang einer MMS in einem Dienst behandeln. Was alles gut aussieht, außer dass sie es versäumen, das undokumentierteste Stück zu erwähnen. […]

Transparenter AlertDialog hat einen schwarzen Hintergrund

Ich habe einen benutzerdefinierten AlertDialog Stil, der das AlertDialog Feld transparent macht. Es funktioniert gut, außer wenn ich mein gewünschtes transparentes Layout in das Alarmdialogfenster aufblase, wird es mit einem schwarzen Hintergrund angezeigt. Mein Ziel ist es, einen vollständig transparenten AlertDialog zu haben, in dem es scheint, als ob nur 4 Buttons statt einem Frame […]

Wie programmgesteuert aktivieren und deaktivieren Sie den Flugmodus auf Android 4.2?

Gibt es eine Möglichkeit, den Flugmodus auf Android 4.2 zu deaktivieren oder zu aktivieren? Ich verwende diesen Code, der nur für frühere Android-Versionen funktioniert: android.provider.Settings.System.putInt( c.getContentResolver(), android.provider.Settings.System.AIRPLANE_MODE_ON, enable ? 0 : 1 );

Das com.google.android.gsf-Paket wurde nicht gefunden

Ich versuche das neue Google Cloud Messaging-System zu verwenden, habe aber einige Probleme. Ich habe das Erste-Schritte-Dokument gelesen und die Demo-App überprüft. Danach habe ich Anforderungen auf meine Anwendung angewendet und dann ein neues virtuelles Gerät mit API 16 erstellt. Aber wenn ich versuche mein Gerät bei GCM zu registrieren, scheitert es an dieser Zeile: […]