ciccio
acquariusoft
Programmazione per android e informazioni per il mondo dei cellulari made in google
venerdì 20 febbraio 2015
venerdì 7 gennaio 2011
Offuscare i vostri programmi
Con la nuove versione dell’ADT, la 8.0, è stato aggiunto il supporto automatico per offuscare le vostre applicazioni con Proguard.
Ad ogni nuovo progetto che verrà creato, il sistema genererà nella root il file proguard.cfg che contiene tutte le configurazioni per proguard.
Per abilitare ProGuard sarà necessario aggiungere la riga
proguard.config=proguard.cfg
al file
<project_root>/default.properties
Sarà possibile anche spostare il file dove si vuole specificando il percorso assoluto nella configurazione:
proguard.config=/path/to/proguard.cfg
ProGuard generarà i seguenti file una volta avviato:
- dump.txt Descrive la struttura interna di tuttel le classi contenute nel file .apk
- mapping.txt Lista del mapping tra le classi originali e quelle offuscate.Il ffile è importate in caso di bug report, perchè si potrà capire a cosa corrispondono i metodi offuscati.
- seeds.txt Lista delle classi e dei metodi che non sono stati offuscati
- usage.txt Lista del codice che è stato eliminato dall’apk
I file si troveranno delle seguenti directory:
<project_root>/bin/proguard se usate ant
<project_root>/proguard se usate Eclipse.
mercoledì 5 gennaio 2011
Aprire un Url in android/ Open URL in android
Aprire una pagina internet nel browser di default in un programma android è molto semplice, basta utilizzare le seguenti righe:
Open a page in your default browser in Android is very simple, just use the following lines:
String url = "http://acquarius-soft.blogspot.com/";
Intent intent1 = new Intent(Intent.ACTION_VIEW);
intent1.setData(Uri.parse(url));
startActivity(intent1);
Come compilare android AOSP per liquid /Build AOSP for liquid
Su modaco ho trovato un interessante post per chi come me ha un liquid e vorrebbe cercare di compilare una versione di android AOSP per esso.
Non ho provato e sinceramente non penso di provarlo, ma per chi può interessare ecco il link, naturalmente in inglese
On modaco I found an interesting post for those who like me have a liquid and would try to build a version of Android AOSP for it.
I have not tried and I honestly do not think to try it, but for those it may concern here is the link
[Guide]Build AOSP for liquid, Small guide for people who are interested in doing it themself
Dove trovare icone per i vostri programmi / Where to find icons for your programs
Molto spesso ho avuto la necessità di trovare icone per i miei programmi e siti, è sempre stato un problema per me non essendo un grafico.
Per fortuna un giorno mi sono imbattuto nel sito
Very often I needed to find icons for my programs and sites, has always been a problem for me is not a designer.
Luckily one day I came across the site
In questa enorme galleria potrete ricercare immagini per tipo e dimensione e scaricarle come png o icone.
Attenzione che ogni immagine ha un proprio copyright, quindi prima di utilizzarne nei vostri programmi controllate se sono utilizzabili liberamente!!!
In this vast gallery you can search images by type and size and download them as PNG or icons.
Please note that each image has its own copyright, so before you use in your program checks are copyrighted!
martedì 4 gennaio 2011
Gestire il vostro blog con android / Manage your blog with Android
Se come me avete un cellulare android ed un blog sicuramente vorrete unire le 2 cose per avere il vostro blog sempre con voi.
Ci viene il aiuto l’applicazione gratuita Blogaway che ci permette di gestire il nostro blog in modo semplice e veloce.
Tra i suoi punti di forza
- Gratuito
- App2Sd
- Supporto multi account
Io vi suggerisco di provarlo, poi mi farete sapere
If like me you have an Android phone and a blog you can combine two things to get your blog with you always.
There is Blogaway that allows us to manage our blog quickly and easily.
- Free
- App2Sd
- Multi account
I will suggest you try it
Aggiungere la Syntax highlighter al proprio blog / Add Syntax highlighter to your blog
Primo scoglio nella realizzazione di questo blog è stato l’inserimento del codice all’interno di esso, alla fine sono riuscito a trovare la soluzione con SyntaxHighlighter.
Per utilizzarlo nel nostro blog andiamo nelle impostazioni del nostro sito in
Design->Modifica HTML
In Modifica Modello trovare il tag </head> ed inserire PRIMA di esso il seguente codice:
First problem in the creation of this blog has been placing the code inside of it, I finally managed to find the solution with SyntaxHighlighter.
To use it in our blog go in the settings of our site
Design-> Edit HTML
In the Edit Model to find the </ head> and insert before it the following code:
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shCore.css' rel='stylesheet' type='text/css'/>
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shThemeRDark.css' rel='stylesheet' type='text/css'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCpp.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCSharp.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCss.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJava.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPhp.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPython.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushRuby.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushSql.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushVb.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPerl.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPowerShell.js' type='text/javascript'/>
<script language='javascript'>
SyntaxHighlighter.config.bloggerMode=true;
SyntaxHighlighter.config.clipboardSwf='http://alexgorbatchev.com/pub/sh/current/scripts/clipboard.swf';
SyntaxHighlighter.all();
</script>
Fatto questo vi basterà inserire il testo che volete visualizza tra tag <pre></pre>
Now you can just enter the text you want displayed in <pre> </ pre> tags
<pre class="brush: js">
/** * SyntaxHighlighter */
function foo()
{
if (counter <= 10)
return; // it works!
}
</pre>
Se come me utilizzate Windows Live Writer potete utilizzare il plugin Precode Code Snippet Manager per velocizzarne l’inserimento
If like me you are using Windows Live Writer you can use the pkugin Precode Code Snippet Manager to expedite the inclusion