Mi sto arrangiando un'app per uso personale e mi serve leggere il contenuto di un file excel.
Seguendo alcuni tutorial, ho raggiunto lo scopo utilizzando la cartella assets e ottenendo il mio foglio:
tuttavia, necessitando l'accesso al file anche dal tablet e apprendendo che l'asset viene trasmesso insieme all'APk e non essendo quindi raggiungibile dal file explorer del tablet, avrei bisogno di ottenere myInput da una posizione esterna all'applicazione. A tale scopo ho provato diverse soluzioni tipo:codice:InputStream myInput; AssetManager assetManager = getAssets(); myInput = assetManager.open ("miofileexcel.xls");
ho provato anche getAbsolutePath() al posto di getPath(),codice:InputStream myInput = new FileInputStream(getExternalStorageDirectory().getPath()+"/miofileexcel.xls");
ma l'app esce (uso Android Studio) senza errore, con output:
che mi fa pensare che il file non sia stato trovato.codice:Waiting for process to come online... Timed out waiting for process to appear on huawei-bah_w09-PFSNU17528200479
Dove sbaglio?
Grazie.