Mobile-Device (50)


Simple Html Editor

Spesso le migliori idee affiorano lontano dal nostro computer o notebook e credo che un ulteriore vantaggio della praticità offerta dagli smartphones o device mobile è quello di poterci permettere di concretizzarle in maniera immediata lontano dalla nostra workstation. Se lavori nel settore del web marketing e desideri realizzare velocemente con un semplice e intuitivo wysiwyg mobile web editor le tue DEM e Landing Page o altre pagine affini, Simple Html Editor sono convinto può corrispondere alle tue aspettative. Hai la possibilità di caricare immagini con un semplice bottone di upload prelevandole direttamente dall’external storage del tuo smartphone o tablet, inserire link, formattare, colorare e dimensionare il testo e perfino editare direttamente con il linguaggio html servendoti del corrispondente pulsante incluso nella barra degli strumenti del software che attiva la textarea per la progammazione. Infine puoi salvare o riaprire il tuo lavoro quando lo desideri grazie alle api di scrittura e lettura dei file offerte dalla libreria Android. Se desideri ricevere maggiori informazioni clicca sul badge in basso per approdare nella pagina di presentazione dell’app su Google Play Store.

Update 03.07.2014: Nuova interfaccia grafica, nuove funzioni e nel complesso un consistente miglioramento dell’intera applicazione

Get it on Google Play




Add Javascript Interface Android Write File

A useful snippet HTML5 hybrid app for Android, using the method addJavascriptInterface to save and write file in external storage:

// write storage permission in your manifest file of Android project

    
    ...


// start code
@SuppressLint({"SetJavaScriptEnabled","JavascriptInterface"})
public class MainActivity extends Activity {
public WebView webView;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
 setContentView(R.layout.activity_main); // source activity_main.xml
webView = (WebView) findViewById(R.id.webview);
webView.getSettings().setJavaScriptEnabled(true);
webView.addJavascriptInterface(new WebAppInterface(this), "Android");
webView.setWebViewClient(new WebViewClient());
// important set Web Chrome Client
webView.setWebChromeClient(new WebChromeClient());
webView.loadUrl(url); //local or remote
}
// final class for save and write file in external storage
final class WebAppInterface {
        Context mContext;

        /** Instantiate the interface and set the context */
        WebAppInterface(Context c) {
            mContext = c;
        }
        public void writeToFile(String data, String filename, String tag) {
            try {
                File root = android.os.Environment.getExternalStorageDirectory();
                File dir = new File (root.getAbsolutePath() + "/foldercustom");
                dir.mkdirs();
                File file = new File(dir, filename);
                FileOutputStream f = new FileOutputStream(file);
                PrintWriter pw = new PrintWriter(f);
                pw.println(data);
                pw.flush();
                pw.close();
                f.close();
            }
            catch (IOException e) {
                Log.e(tag, "File write failed: " + e.toString());
            }
        }
    }

}
// Now open html file in www folder













MathTeX: LaTeX Mathematics

Uno dei principali motivi che hanno incitato Donald Knuth a ideare e poi sviluppare il sistema TeX è stato quello di poter rendere disponibile a tutta la comunità scientifica uno strumento di interpretazione e compilazione capace di poter renderizzare su uno schermo di un computer le formule, le equazioni e le funzioni matematiche avanzate. L’obiettivo di base di questa applicazione è proprio questo: compilare e salvare sul tuo device mobile il codice sorgente del linguaggio TeX con il corrispondente output delle formule matematiche più articolate. MathTeX è anche un’applicazione preziosa per apprendere o approfondire il sistema TeX: all’interno sono disponibili i simboli, le formule matematiche e le equazioni più celebri pronte per l’uso. Con MathTeX è possibile compilare il codice TeX, condividerlo e salvarlo nel formato html e pdf all’interno dell’external storage del tuo device e se lo desideri importare nell’editor dell’applicazione, dal tuo sistema di archiviazione Android, il file con estensione tex impiegando il corrispondente bottone “Open TeX” incluso nell’interfaccia grafica dell’applicazione.
Get it on Google Play




Chess Ulm Pro

Desidero informarti che grazie nuovamente al mio impiego del prodigioso metodo “Javascriptinterface” offerto dalla libreria Android ora è disponibile il download di Chess Ulm Pro che contiene tutte le caratteristiche della versione base di Chess Ulm, ma con la possibilità di poter salvare le tua partita di scacchi in un unico file con estensione pgn (portable game notification) e riprenderla quando lo desideri caricando il medesimo file con due click all’interno di questo straordinario gioco. Se vuoi ricevere maggiori dettagli sulla nuova versione di Chess Ulm Pro clicca sul badge in basso. Buona partita !
Get it on Google Play




Trashmap Open

Desidero segnalarti la recente pubblicazione di un mio progetto web server: Trashmap che serve a mappare tutti i luoghi del nostro pianeta devastati da roghi tossici, nonché dall’inquinamento atmosferico, idrogeologico dovuto allo scellerato e criminale deposito di rifiuti chimici, sanitari e radioattivi che possono pregiudicare seriamente la nostra salute e quella dei nostri territori. Tutti possono partecipare per segnalare e denunciare i siti contaminati che affliggono, in maniera peculiare, soprattutto il nostro paese. Questa sono convinto è una causa che tutti dobbiamo condividere per questo t’invito a diffonderlo. Grazie anticipatamente per il tuo contributo 🙂
Get it on Google Play