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
    sabato 22 novembre 2025
    Bari
    82
    08
    24
    45
    37
    Cagliari
    07
    16
    67
    74
    35
    Firenze
    76
    32
    44
    06
    51
    Genova
    22
    77
    19
    27
    89
    Milano
    46
    81
    56
    29
    85
    Napoli
    68
    90
    80
    06
    47
    Palermo
    31
    07
    43
    83
    19
    Roma
    08
    68
    17
    12
    57
    Torino
    87
    17
    61
    60
    58
    Venezia
    27
    05
    17
    72
    50
    Nazionale
    70
    76
    56
    81
    15
    Estrazione Simbolotto
    Torino
    26
    34
    10
    42
    33

Ultimi Messaggi

Indietro
Alto