Audroid reviewed on XDA

Control Your Sounds With Audroid For Android

Quite possibly, one of the most useful and annoying features of Android devices is the fact that the volume controls are independent from each other. That is, if you mute your phone, your media volume is likely still untouched and an accidental tap on your media player controls can make your device go off in the middle of your meeting, revealing ti your boss how much you really like Justin Beiber. To avoid from getting into embarrassing situations like these, XDA member mattneri has prepared Audroid, which is an all-in-one volume control app. Aside from saving you time from going into Settings to modify Alarm and Media volumes, the app will allow you to make widgets for predefined sound profiles that you normally use. The apps is simple and comes in 4 different languages for those of you whose native tongue is not English.

The app is still in beta stages, so as always, any and all feedback that you can provide will only help to make the app even better.

Features:

  • Adjust the status of 6 Audio levels indipendently
  • Create and restore different Audio Profiles (Home, Meeting,…) [ONLY PRO]
  • Create shorcuts of your Profiles on Android Home [ONLY PRO]
  • Localization in 4 different languages

You can find more information in the application thread.

thanks to for the review!
Posted in Android, Programming | Tagged , , , , | Leave a comment

TravelSafe reviewed on XDA

Always Have Foreign Emergency Numbers At Hand With TravelSafe

Are you a frequent traveler? Do you ever worry about not knowing who to contact on the off chance that something goes wrong? If so, XDA forum member mattneri has the perfect app for you with TravelSafe for Android.

In the event of an emergency, you shouldn’t be fumbling through a mobile browser page, and with this app, you don’t have to. From the comfort of an aesthetically appealing and easy to access home screen widget, TravelSafe gives you access to the most important emergency phone numbers and to your local embassy. Furthermore, this app even works without an internet connection. In the words of the developer:

 In times of crisis, it’s important for you to find the crucial information you’re looking for and find it fast.

Especially when you are travelling abroad it’s really crucial have access to common emergency numbers (police, medical and fire) and sometimes it may be helpfull also contact your embassy.

With TravelSafe You can have all these information always with you regardless of the presence of an internet connection. An emergency is stressful enough…

If you’re a traveler, make sure you continue on to the application thread!

thanks to for the review!
Posted in Android, Programming | Tagged , , , | Leave a comment

The future of Android device activation

Greek blogger Stefanos Kofopoulos created this stunning video that ponders future growth of Android. I guess it’s a “a bit” optimistic, but the video it’s cool!


Fast Tube by Casper

Posted in Android | Tagged | Leave a comment

TravelSafe 1.0

I’ve just uploaded on the market my first Android application. The process is very easy and you can search your application on the market after few minutes.

In times of crisis, it’s important for you to find the crucial information you’re looking for and find it fast.

Especially when you are travelling abroad it’s really crucial have access to common emergency numbers (police, medical and fire) and sometimes it may be helpfull also contact your embassy.

 

With TravelSafe You can have all these information always with you regardless of the presence of an internet connection.

An emergency is stressful enough.

Travel safely keeping TravelSave always with you!


 

 

 

 

 

 


TravelSafe on Android Market

Posted in Android, Programming | Tagged , , | Leave a comment

Backward compatibility with Android 1.5

Android is designed to run on many different type of devices with different screens, different hardware or a different android version. For an Android developer it’s really important to ensure maximum compatibility between different devices because this means more potential users for you application.

When I tried for the first time TravelSafe with an Android 1.5 AVD the application crashed almost immediately. Trying to fix it I discovered some major differences between version 1.5 and later android releases.

  • The android:onClick listener on the xml layouts is a feature available only from Android 1.6 so you should set up your click listener on your Activity source code.
View.OnClickListener handler = View.OnClickListener() {
    public void onClick(View v) {
        switch (v.getId()) {
            case R.id.myButton: // doStuff
                break;
            case R.id.myOtherButton: // doStuff
                break;
        }
    }
}

findViewById(R.id.myButton).setOnClickListener(handler);
findViewById(R.id.myOtherButton).setOnClickListener(handler);
  • Android 1.5 doesn’t support drawable-ldpi, drawable-mdpi and drawable-hdpi thus you should put your resources under the drawable folder.
Posted in Android, Programming | Tagged , , | Leave a comment

VirtualBox e problemi con Fixed Size disk

La scorsa settimana stavo tentando di installare freebsd 7 come sistema guest tramite VirtualBox. Stranamente ogni volta che tentavo di creare le partizioni mi veniva ritornato un errore che mi segnalava l’impossibilità di crearle.

Alla fine dopo un pò di ricerca ho trovato la soluzione al problema direttamente dalle faq di VirtualBox. Il suddetto programma consente di creare l’hard disk virtuale secondo due modalità:

1 – A dimensione fissa: La dimensione dell’hd è stabilita all’inizio e rimane sempre tale.

2 – Ad espansione dinamica: La dimensione dell’hd cresce dinamicamente sino alla dimensione massima specificata inizialmente.

Con la odierna release (1.5.4) ci sono dei problemi con gli hard disk a dimensione fissa se il sistema host è Windows. Accade che il file dell’hd virtuale viene creato e la sua dimensione sull’hd reale è definita, però i contenuti del suddetto non sono ancora stati allocati. Quindi quando si tenta di installare un sistema guest il primo accesso in scrittura viene ritardato per un lungo intervallo
di tempo sui sistemi Windows. Questo può “confondere” il sistema guest, facendo fallire la conseguente installazione.

Sembra che tale problema sarà risolto a partire dalla versione 1.5.6 e per ora è meglio
utlizzare degli hd virtuali ad espansione dinamica.

Posted in Windows | Leave a comment

Problemi con i template standard di Visual Studio

Dopo aver installato XNA 2.0 mi sono accorto che mi erano spariti tutti i template standard di c#.
Facendo alcune ricerche su internet si scopre subito che è un baco abbastanza frequente e in genere è risolvibile cancellando e ricreando le cache dei template.

Per fare ciò basta cancellare le seguenti cartelle:

%programfiles%/Microsoft Visual Studio 8/Common7/IDE/ItemTemplateCache

%programfiles%/Microsoft Visual Studio 8/Common7/IDE/ProjectTemplateCache

e poi ricrearle con il seguente comando:

devenv.exe /Setup

Questa soluzione però nel mio caso non ha funzionato, quindi dopo altre ricerche ho trovato la soluzione per il mio caso specifico. Vi riporto pari pari la soluzione tratta dal sito di XNA:

If you install XNA Game Studio 2.0 with the English version of Visual Studio
2005 on a non-English version of Windows, you may experience the
following issues:

* The standard templates are not visible in the integrated development environment (IDE).
* The IDE uses a mix of English and non-English text.

To resolve these issues, click Options on the Tools menu, expand the Environment node, and ensure that International Settings is set to English instead of Same as Microsoft Windows. If you change this setting, you must restart Visual Studio 2005 for the change to take effect.

Posted in Programming | Leave a comment

HowTo: Merge Pdf Files

In this little guide I’ll explain how to merge pdf files on Linux Terminal.
There are actually many tools that permit to merge some pdf files together (pdfmerge, pdfjam, …) but in this example I’ll use pdftk.

Ubuntu users can install this tool using apt-get: sudo apt-get install pdftk

Now if you want to merge 2 files (first.pdf and second.pdf)  to obtain result.pdf you just have to write down this cmd:

pdftk first.pdf second.pdf cat output result.pdf

Actually you can use this tools not only to merge pdf docs but as well for:

  • Split PDF Pages into a New Document
  • Decrypt Input as Necessary (Password Required)
  • Encrypt Output as Desired
  • Fill PDF Forms with FDF Data and/or Flatten Forms
  • Apply a Background Watermark
  • Report on PDF Metrics such as Metadata, Bookmarks, and Page Labels
  • Update PDF Metadata
  • Attach Files to PDF Pages or the PDF Document
  • Unpack PDF Attachments
  • Burst a PDF Document into Single Pages
  • Uncompress and Re-Compress Page Streams
  • Repair Corrupted PDF (Where Possible)
Posted in Linux | 2 Comments

xchm 1.14 package

XChm is a great tool to read Microsoft Compressed HTML Help (chm) under Linux and Unix.

Actually there are many chm readers for linux/unix platforms but in my humble opinion xchm is the one with better features.

Ubuntu users can install xchm through apt-get because the 1.09 release is contained in the feisty official repositories.

apt-get install xchm

Anyway if you want to install the latest release (1.14) I created a deb package. You can download it here.

Posted in Linux | 8 Comments

Pacchettizzato Gnomad2 2.9.0

Di recente è stata rilasciata una nuova release del front-end grafico per la gestione di vari modelli di lettori Mp3 della Creative sotto Linux.

Il progetto, hostato da sourceforge, si chiama Gnomad e per gli utenti Ubuntu è installabile anche tramite apt-get.

Per chi volesse installarsi l’ultima release di tale software (quella presente nei repository non è aggiornata) ho creato un deb che potete scaricare da qui.

Qui invece potete scaricare il deb per Ubuntu Gutsy

Posted in Linux | 3 Comments