Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

ElectroYou - Piccola app per Android

Moderatori: Foto UtentePaolino, Foto UtenteMassimoB

1
voti

[21] Re: ElectroYou - Piccola app per Android

Messaggioda Foto UtentePraticamente » 11 gen 2019, 16:20

una nota sulle premesse ...
la webview a seconda della versione di android in uso e delle impostazioni puo' tranquillamente coincidere con chrome...

ed è del tutto soggettivo anche tutto il resto (memoria ecc.)

se poi l'app e' del tipo...

Codice: Seleziona tutto
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebResourceError;
import android.webkit.WebResourceRequest;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Toast;
import android.annotation.TargetApi;

public class Main extends Activity {

    private WebView mWebview ;

    @Override
    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        mWebview  = new WebView(this);

        mWebview.getSettings().setJavaScriptEnabled(true); // enable javascript

        final Activity activity = this;

        mWebview.setWebViewClient(new WebViewClient() {
            @SuppressWarnings("deprecation")
            @Override
            public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
                Toast.makeText(activity, description, Toast.LENGTH_SHORT).show();
            }
            @TargetApi(android.os.Build.VERSION_CODES.M)
            @Override
            public void onReceivedError(WebView view, WebResourceRequest req, WebResourceError rerr) {
                // Redirect to deprecated method, so you can use it in all SDK versions
                onReceivedError(view, rerr.getErrorCode(), rerr.getDescription().toString(), req.getUrl().toString());
            }
        });

        mWebview .loadUrl("https://www.electroyou.it");
        setContentView(mWebview );

    }


si puo' compilare pure online :mrgreen:

i tempi corrono :mrgreen:
viewtopic.php?f=4&t=50102
Avatar utente
Foto UtentePraticamente
5 1
 
Messaggi: 2
Iscritto il: 11 gen 2019, 15:37

1
voti

[22] Re: ElectroYou - Piccola app per Android

Messaggioda Foto Utenteadmin » 11 gen 2019, 16:55

Visto il 3D citato da Foto UtentePraticamente, di cui io mi ero completamente dimenticato, aggiorno le percentuali di allora (2014) delle sessioni per desktop, mobile, tablet con quelle dei 10 giorni di questo mese.

In totale sono 82000 così suddivise (tra parentesi quelle del 2014)

Desktop.50% (76%)
Mobile...44% (17%) con iPhone al 20%
tablet......6% ( 7%)
Avatar utente
Foto Utenteadmin
175,2k 9 12 17
Manager
Manager
 
Messaggi: 11042
Iscritto il: 6 ago 2004, 13:14

3
voti

[23] Re: ElectroYou - Piccola app per Android

Messaggioda Foto UtenteFolgore98 » 11 gen 2019, 16:59

Praticamente ha scritto:una nota sulle premesse ...
la webview a seconda della versione di android in uso e delle impostazioni puo' tranquillamente coincidere con chrome...

ed è del tutto soggettivo anche tutto il resto (memoria ecc.)

se poi l'app e' del tipo...

Codice: Seleziona tutto
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebResourceError;
import android.webkit.WebResourceRequest;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Toast;
import android.annotation.TargetApi;

public class Main extends Activity {

    private WebView mWebview ;

    @Override
    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        mWebview  = new WebView(this);

        mWebview.getSettings().setJavaScriptEnabled(true); // enable javascript

        final Activity activity = this;

        mWebview.setWebViewClient(new WebViewClient() {
            @SuppressWarnings("deprecation")
            @Override
            public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
                Toast.makeText(activity, description, Toast.LENGTH_SHORT).show();
            }
            @TargetApi(android.os.Build.VERSION_CODES.M)
            @Override
            public void onReceivedError(WebView view, WebResourceRequest req, WebResourceError rerr) {
                // Redirect to deprecated method, so you can use it in all SDK versions
                onReceivedError(view, rerr.getErrorCode(), rerr.getDescription().toString(), req.getUrl().toString());
            }
        });

        mWebview .loadUrl("https://www.electroyou.it");
        setContentView(mWebview );

    }


si puo' compilare pure online :mrgreen:

i tempi corrono :mrgreen:
viewtopic.php?f=4&t=50102


l'idea è quella, come ho già detto, di una webview. Non vedo ulteriori possibilità. Il sito non offre una modalità mobile. Potrei benissimo rendere l'app più "articolata" ad esempio integrando la barra forum, articoli etc in un drawer, ma sarebbe inutile, essendo già presenti nell'interfaccia del sito.

Riguardo alla compilazione online, se effettivamente è così facile perché nessuno ci ha pensato prima di me? :D

Inoltre segnalo che compilare un app online è una mostruosità, e visto che mi hai postato del codice java immagino tu sappia già il motivo, a partire dal bytecode etc.
Aggiungo anche, che compilando un'app online non è possibile creare una propria chiave di segnatura mediante la quale poi firmare in release la propria applicazione. Permetto di aggiungere infine, che anche se è possibile "firmare" l'apk online, io la chiave con tanto di password etc non la metterei mai.

Per terminare, aggiungo che la maggior parte delle persone pensa che fare un app riguarda soltanto la conoscenza del famoso Java quando in verità esso fa il 20/30% di un'app: ci sono moltissime altre cose, come i layout, drawable, menu etc

Pensavo inoltre, in qualche modo di integrare dei pulsanti che portino facile accesso a strumenti come una calcolatrice ed a FidoCadJ per Android.
Avatar utente
Foto UtenteFolgore98
202 1 4
New entry
New entry
 
Messaggi: 70
Iscritto il: 1 gen 2019, 12:18

2
voti

[24] Re: ElectroYou - Piccola app per Android

Messaggioda Foto UtenteFolgore98 » 16 gen 2019, 23:01

Spero nel weekend di rilasciare la prima alpha + codice sorgente :D
Avatar utente
Foto UtenteFolgore98
202 1 4
New entry
New entry
 
Messaggi: 70
Iscritto il: 1 gen 2019, 12:18

Precedente

Torna a Smartphone

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti