Uncategorized

Always Parcelable, never Serializable (in Android)

"The final conclusion of Android Team is that Serializable in JAVA is far too slow to satisfy Android’s interprocess-communication requirements. So the team built the Parcelable solution". Just read this sentence is enough to forget Serializable mechanism. But, I want to show you how the faster is Parcelable in comparison with Serializable. We are going to measure the time it takes to pass a structure in Android using the intent when we start a new activity.

We have around 340 nodes into ArrayList structure. Each node is a simple class that contains two String attributes and one Double attribute.

(more…)

By rocapal, ago
Uncategorized

How decompile an Android Application

Decompile is a process to revert the compile operation. I main, decompile converts the low level code in high level code. The Android application is compiled in APK container that groups files as: xml, images and class. APK containers are actually ZIP containers. An interest thing is can see the xml configuration or some source code of others applications. If this applications are Free Software is not a problem, but if this applications are privated we can't see its configuration. The next application help you to decompile an APK file to see xml configuration and source code.

Some tools I've found:

(more…)

By rocapal, ago
Uncategorized

ARviewer, PhoneGap and Android

Three months ago I wrote a post describing the plan that Raúl Roman and I are involved: build an augmented reality interface using PhoneGap. Today, we have uploaded a beta version (0.1.0) of ARviewer-PhoneGap to Android Market. This version works fine and shows the geolocated nodes obtained from libregeosocial server. Read more…

By rocapal, ago
Uncategorized

Distributed Video Surveillance System based on Android

Security and Surveillance Systems have always been demand in the industrial and home environment. The cameras, which human eyes are able to collect all visual information from the environment. Extensions necessary and highly desirable in these systems, and that few possess, are integration and interconnection with other systems, video surveillance and display all the information on a Read more…

By rocapal, ago
Uncategorized

Google IO 2010: Keynote 1

Google IO es un evento anual celebrado por Google para desarrolladores que utilizan sus tecnologías. Desde 2008 se lleva celebrando y esta es su tercera edición. Su emplazamiento, desde su inicio, está el Moscone Center de San Francisco (California). Google suele aprovechar este evento para dar a conocer las noticias Read more…

By rocapal, ago
Uncategorized

Trekking Android: 11-13 December

Trekking Android is an event organized by GSyC/LibreSoft of Universidad Rey Juan Carlos and CENATIC to be held in Extremadura on 11, 12 and 13 December. This event aims to bring together all national companies and share your experience, objectives and future work in order to facilitate communications and collaborations Read more…

By rocapal, ago