Die 10 besten Android Apps

13 04 2011

Seit ich das Nexus S besitze und mich an Android 2.3 erfreuen kann, habe ich auch einige neue Applikationen (kurz “Apps”) in Verwendung. Es ist schon lang her, dass ich meine letzten Favoriten beschrieben habe, hier ein Update:

Google Goggles: Die beste App ever! Man fotografiert ein Objekt ab und erhält eine Beschreibung. Das Objekt kann z.b. ein Markenlogo sein, ein Kunstwerk, ein Buch, oder ein Gebäude, wobei man bei letzterem gleich den passenden Wikipedia-Link dazu bekommt.

Flash Player 10.2: Flash am Handy! Davon können iPhone-Besitzer nur träumen.

Adobe Photoshop Express: Abgespreckte Bildbearbeitung am Handy.

Angry Birds Seasons und Angry Birds Rio: Angry Birds ist ein total lustiges Spiel, und auf Android gratis dazu!

Chrome to Phone: Links von Chrome zum Handy schicken

AppBrain: Die Zusammenfassung aller installierter Apps, die man mit anderen austauschen kann. Hier eine Liste aller meiner Apps. Cooles Feature: Remote Installation.

Talking Tom: Wenn man sonst nichts zu tun hat ;)

Alt, aber super nützlich:

Twidroyd: Mein all time favorit.

MyBackup Pro: Backups oder Übertragen von ALLEM von einem Android aufs andere.

OI Einkaufsliste: Könnte nicht ohne.

Was sind eure Lieblings-Apps?

.

ps. heute vor 6 Jahren habe ich meinen ersten Blogbeitrag geschrieben. Happy Anniversary!





Java – CertificateException: No name matching xxx found

6 04 2011

At paysafecard we have a lot to deal with certificates. For our test systems we use one SSL certificate for different sub-domains, e.g. one certificate for “https://test.yunacard.com” used for “https://testa.yunacard.com” and “https://testb.yunacard.com”.

But when you do this, you get a javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No name matching xxx found when trying to connect e.g. with new java.net.URL(url).openStream();

The work around for this problem is, to include the following in your Java class (found here):

public class ClassBla {
  static {
    javax.net.ssl.HttpsURLConnection.setDefaultHostnameVerifier(new javax.net.ssl.HostnameVerifier() {
      public boolean verify(String hostname, javax.net.ssl.SSLSession sslSession) {
        return true;
      }
   });
  }
  ..
}

There is a way to import a certificate issued to a different domain for another certain (sub-)domain with the java keytool as well.








Follow

Bekomme jeden neuen Artikel in deinen Posteingang.