Novità

x tutti informazione

Excptmode

Member
non c'è nessuno che ha una piccola applicazione (source) android del tipo

lettura di un file txt e renderlo visibile su telefonino o tablet android

all'interno di alcuni campi?

vorrei conoscere come si fa e se ci posso capire qualcosa delle sue potenzialità.


s
 
grazie magia

ma sono alla ricerca di una specie di codice programmazione, o progettino già fatto,
per aprire un file e mettere alcuni dati in alcuni campi.
e renderlo funzionante e visibile su telefonino
cosa serve: android studio 3.1 sicuramente
ma non essendo programmatore pensavo di trovare ache degli esempi, semplici, come prime applicazioni
ed una guida specifica dei passi per creale.

pensavo fosse una cosa facile, mentre forse io sono un po tardo.

qui sul forum, non c'è nessuno che si sta interessando a qualche piccola app per android, di qualsiasi tipo?
 
Ultima modifica:
Buongiorno Excptmode,
ho "giochicchiato" con alcuni tool e con diversi linguaggi per diverse piattaforme - non solo android.
Qualsiasi tool - piu' o meno free - che ti permette di scrivere codice, ti da' la possibilita' di testare "la tua idea" in locale con un emulatore di telefonino - sia esso android/win/ios - ma per farlo funzionare poi sul device, il codice va' compilato generando un file con estensione .apk (android) il cosidetto "eseguibile".
Non penso che ci sia in rete il "codice" di cui hai bisogno, anche perche' la richiesta e' talmente "vaga" che apre a diverse interpretazioni; e' altresi' vero che esistono in rete diversi tutorial naturalmente in inglese per la creazione della "tua idea" (affidati a san google).
Buon codice......
 
ciao druid

Non penso che ci sia in rete il "codice" di cui hai bisogno, anche perche' la richiesta e' talmente "vaga" che apre a diverse interpretazioni;

in riferimento al talmente "vaga" ti chiedo

ipotizziamo:
1 - ho una tabella o filetto txt che contiene l'elenco delle 30 terzine simmetriche
2 - voglio evidenziarle in campi separati ( 3 campi ) su tablet in una videata o sullo schermo ,

quali programmi sarebbe utile che mi installassi affinché possa riuscire per questo intento iniziale

android studio può fare questo? è autocreativo nel senso che legge un file dal nome "Terzine Simmetriche" e mi completa
a video i dati nei 3 campi appena descritti sopra?

li mette in forma come tabella?

è forse più utile usare sqllite, per aprire e gestire file?

cosa consigli come applicazioni da usare per digitare codice?
 
Ultima modifica:
Buongiorno Excptmode,
qualsiasi IDE come Android Studio ha bisogno di conoscenze di programmazione (Java, c++, c#,xml,JS,...).
Se anche puoi essere facilitato nella costruzione della tua app dal punto di vista grafico, devi comunque scrivere righe di codice per la lettura del tuo file .txt; devi indicare il criterio tramite il quale vengono evdenziate le terzine del tuo file (che non citi - supponiamo in base all' ultima estrazione - ed in questo caso o inserisci i numeri a mano o fai leggere l'estrazione da qualche parte.....),ecc.....
Sqlite non lo conosco, so' che e' un gestore di db, suppongo che funzioni come Access, ergo potresti costruire delle maschere che ti permettano tramite istruzioni SQL di leggere le tue terzine ed elaborarle tramite il criterio di evidenziazione di cui sopra.
Per digitare codice va bene qualsiasi IDE, dipende dal linguaggio scelto o di cui hai piu' conoscenza.
Buon codice......
 
ciao Druid Grazie per la tua partecipazione alle mie domande da inesperto

non sono capace di esprimermi, la cosa che vorrei approcciare è molto semplice, ma non capisco bene alcune cose perché
per me sono nuove.

io vorrei capire che problemi trovo se

ho un file txt di nome terzinesimmetriche, fatto così

01 31 61
02 32 62
03 33 63
04 34 64
05 35 65
06 36 66
07 37 67
08 38 68
09 39 69
10 40 70
11 41 71
12 42 72
13 43 73
14 44 74
15 45 75
16 46 76
17 47 77
18 48 78
19 49 79
20 50 80
21 51 81
22 52 82
23 53 83
24 54 84
25 55 85
26 56 86
27 57 87
28 58 88
29 59 89
30 60 90

sono 30 record in tutto

vorrei disegnare una schermata su tablet android, con qualche descrizione o titolo
vorrei avere 3 campi in verticale, che contengono le 30 combinazioni delle terzine lette dal file

nr. nr. nr.
01 31 61
02 32 62
03 33 63
04 34 64
05 35 65
06 36 66
07 37 67
08 38 68
09 39 69
10 40 70
11 41 71
12 42 72
13 43 73
14 44 74
15 45 75
16 46 76
17 47 77
18 48 78
19 49 79
20 50 80
21 51 81
22 52 82
23 53 83
24 54 84
25 55 85
26 56 86
27 57 87
28 58 88
29 59 89
30 60 90

pertanto la cosa dovrebbe essere molto semplice, leggo il file o i record, e li scrivo a video sul tablet.

è chiaro che devo costruire ed inserire del codice.
ma con google, posso trovare le istruzioni di come leggere un file txt, forse trovare le istruzioni per riempire i campi a video
con qualche tutorial in giro, provare se riesco a capire un po di programmazione.

un po come fare gli script con spaziometria.

è più o meno come fare qualche script semplice con spaziometria? o è più complicato ?

cosa soprattutto serve per realizzare questa semplice App? quali sono i mezzi più semplici di cui dovrei avvalermi per realizzarla?

ciao e scusa per la mia totale Non conoscenza del problema.
 
Ultima modifica:
un esempio recuperato da internet, per la lettura di file txt
gestibile con android studio


[codice]private String readFromFile(){
String result = "";
try {
InputStream inputStream = openFileInput("terzinesimmetriche.txt");
if (inputStream != null){
InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
String tempString = "";
StringBuilder stringBuilder = new StringBuilder();
while ((tempString=bufferedReader.readLine()) != null){
stringBuilder.append(tempString);
stringBuilder.append('\n');
}
inputStream.close();
result = stringBuilder.toString();
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return result;

[/codice]


---------------------------- o p p u r e queste esempio recuperato da internet

per scrivere e leggere un file txt

[codice]
public class MainActivity extends AppCompatActivity {
private EditText enterText;
private Button saveButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
enterText = (EditText) findViewById(R.id.todoTextID);
saveButton = (Button) findViewById(R.id.saveButtonID);
saveButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (!enterText.getText().toString().equals("")){
String message = enterText.getText().toString();
writeToFile(message);
}
}
});
if (readFromFile()!=null){
enterText.setText(readFromFile());
}
}
private void writeToFile(String message){
try {
OutputStreamWriter outputStreamWriter = new OutputStreamWriter(openFileOutput("todolist.txt", Context.MODE_PRIVATE));
outputStreamWriter.write(message);
outputStreamWriter.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
private String readFromFile(){
String result = "";
try {
InputStream inputStream = openFileInput("todolist.txt");
if (inputStream != null){
InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
String tempString = "";
StringBuilder stringBuilder = new StringBuilder();
while ((tempString=bufferedReader.readLine()) != null){
stringBuilder.append(tempString);
stringBuilder.append('\n');
}
inputStream.close();
result = stringBuilder.toString();
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return result;
}
}
[/codice]



avrei una domanda da porre:

chi può spiegare il metodo usato da questo codice? anche grossolanamente, affinché possa capire
cosa in realtà fa?

io capisco, che la prima parte serve per scrivere il file "todolist.txt"
la seconda parte prepara una sorta di output
la terza legge il file e riempie i campi a video

o forse sbaglio ?
 
Ultima modifica:
Buongiorno Excptmode,
come ho scritto nel post precedente se non si hanno almeno le conoscenze del linguaggio di programmazione relativo all' IDE da utilizzare, anche se si ha ben in mente cio' che si vuole realizzare, purtroppo non si va' da nessuna parte......
L'utilizzo dell' IDE e' semplice se si hanno almeno le conoscenze di base; tornando a spaziometria, e' semplice scrivere gli script se si hanno conoscenze di vbscript/vb, altrimenti per le cose semplici puoi modificare gli script presenti sul forum, ma se ti si presenta un nuovo problema come fai?
Nel tuo caso dovresti partire dai rudimenti di Java almeno per capire cosa fanno i pezzi di programma che trovi in giro sul web.
A parte le dichiarazioni della parte grafica (button,text,...), prendi i singoli comandi/metodi/classi..... e cerca su google il significato/comportamento; ad esempio outputStreamWriter cosa fa? Ad occhio e croce il nome indicherebbe la scrittura di flusso in output.....
Ma come funziona? Effettua l'output dove lo vorresti tu?
Consiglio: potresti partire da qui: http://www.html.it/guide/guida-android/
Buon codice.....
 
Perfettamente d'accordo con Druid...anche la cosa più banale richiede un minimo di conoscenza teorica...se non hai mai programmato la cosa anche se semplice diventa difficilissima...nel caso di Android prima di tutto ci vuole un po di conoscenza di Java...all inizio non è una passeggiata....ciao..
 

Ultima estrazione Lotto

  • Estrazione del lotto
    giovedì 16 gennaio 2025
    Bari
    47
    33
    54
    51
    58
    Cagliari
    58
    88
    03
    30
    65
    Firenze
    76
    56
    16
    73
    29
    Genova
    78
    58
    71
    18
    26
    Milano
    09
    74
    15
    26
    57
    Napoli
    75
    81
    35
    59
    17
    Palermo
    17
    39
    46
    54
    08
    Roma
    28
    75
    76
    02
    23
    Torino
    24
    36
    80
    87
    89
    Venezia
    86
    70
    37
    23
    45
    Nazionale
    09
    65
    30
    06
    07
    Estrazione Simbolotto
    Bari
    21
    43
    01
    02
    19
Indietro
Alto