¿Cómo puedo importar un archivo LIB? El escáner se produce filenotFoundException -- android camp Relacionados El problema

How can I import a lib file? scanner occur FileNotFoundException


-1
vote

problema

Español

Estoy recibiendo el siguiente error:

logcat de salida con el error

scan = new Scanner(new File("file:///android_lib/"+StationNM+".csv"));

Tengo 아현.csv en la carpeta LIB, pero Android lanza FileNotFoundException .

¿Cómo puedo resolver esto? adfasdfa

Mi fuente es

  mport java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStreamReader; import java.math.BigDecimal; import java.util.ArrayList; import java.util.Scanner; import java.lang.Object;  public class model {       public float modelPredict(String StationNM, String UPandDOWN, int day, int hour, int minute)     {  Scanner scan = null;         try {             scan = new Scanner(new File("file:///android_lib/"+StationNM+".csv"));         } catch (FileNotFoundException e) {             e.printStackTrace();         }         ArrayList<String[]> records = new ArrayList<String[]>();         ArrayList<Integer> model_list = new ArrayList<Integer>();          while (scan.hasNext()) {             String[] record;             record = scan.nextLine().split(",");             records.add(record);         } }  this issue was solved   
Original en ingles

I am getting the following error:

logcat output with the error

scan = new Scanner(new File("file:///android_lib/"+StationNM+".csv"));

I have xecx95x84xedx98x84.csv in the lib folder, but android throws FileNotFoundException.

how can I solve this? adfasdfa

my source is

mport java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStreamReader; import java.math.BigDecimal; import java.util.ArrayList; import java.util.Scanner; import java.lang.Object;  public class model {       public float modelPredict(String StationNM, String UPandDOWN, int day, int hour, int minute)     {  Scanner scan = null;         try {             scan = new Scanner(new File("file:///android_lib/"+StationNM+".csv"));         } catch (FileNotFoundException e) {             e.printStackTrace();         }         ArrayList<String[]> records = new ArrayList<String[]>();         ArrayList<Integer> model_list = new ArrayList<Integer>();          while (scan.hasNext()) {             String[] record;             record = scan.nextLine().split(",");             records.add(record);         } }  this issue was solved 
  
         
         

Lista de respuestas

1
 
vote
  scan = new Scanner(new File("file:///android_lib/"+StationNM+".csv"));   

El constructor File toma los rutas de sistema de archivos. Lo que estás pasando:

  • no es una ruta de sistema de archivos, ya que las rutas no tienen esquemas como file:// o -->GetMessagesInternal --> GetMessagesInternal --> GetMessagesInternal --> GetMessagesInternal --> etc 0 o -->GetMessagesInternal --> GetMessagesInternal --> GetMessagesInternal --> GetMessagesInternal --> etc 1111

    < / li>
  • se refiere a un directorio inexistente en el sistema de archivos

Tengo 아현 .csv en la carpeta lib

Ponlo en -->GetMessagesInternal --> GetMessagesInternal --> GetMessagesInternal --> GetMessagesInternal --> etc 2 de su módulo. Pase en un método -->GetMessagesInternal --> GetMessagesInternal --> GetMessagesInternal --> GetMessagesInternal --> etc 3 , y use -->GetMessagesInternal --> GetMessagesInternal --> GetMessagesInternal --> GetMessagesInternal --> etc 5 en -->GetMessagesInternal --> GetMessagesInternal --> GetMessagesInternal --> GetMessagesInternal --> etc 616 para obtener un -->GetMessagesInternal --> GetMessagesInternal --> GetMessagesInternal --> GetMessagesInternal --> etc 7 < / Código> que puede pasar al constructor atob18 . Usted obtiene un -->GetMessagesInternal --> GetMessagesInternal --> GetMessagesInternal --> GetMessagesInternal --> etc 9 llamando -->GetMessagesInternal -->GetMessagesInternal -->GetMessagesInternal -->GetMessagesInternal -->etc 0 en un -->GetMessagesInternal -->GetMessagesInternal -->GetMessagesInternal -->GetMessagesInternal -->etc 1 , como su atob22 o -->GetMessagesInternal -->GetMessagesInternal -->GetMessagesInternal -->GetMessagesInternal -->etc 3 .

 
scan = new Scanner(new File("file:///android_lib/"+StationNM+".csv")); 

The File constructor takes filesystem paths. What you are passing:

  • Is not a filesystem path, as paths do not have schemes like file:// or http:// or content://

  • Refers to a non-existent directory on the filesystem

I have xecx95x84xedx98x84.csv in the lib folder

Put it in src/main/assets/ of your module. Pass in an AssetManager to your modelPredict() method, and use open() on AssetManager to get an InputStream that you can pass to the Scanner constructor. You get an AssetManager by calling getAssets() on a Context, such as your Activity or Service.

 
 
         
         

Relacionados problema

7  En el enlace del navegador de Android no siempre ejecuta ONCLICK CAUSE FOCUS  ( In android browser link does not always execute onclick causing focus instead ) 
Estoy tratando de programar un comportamiento JS muy estándar para un enlace con un HREF OnClick Handler, y estoy enfrentando un problema extraño causado por ...

2  Bluetoothchat no funciona  ( Bluetoothchat doesnt work ) 
Hola, quiero hacer conversación entre dispositivos Android. Utilizo BluetoothChat para hacer esto, pero no funciona, no puedo leer datos correctamente de otro...

3  Intención de video de Android: control de control?  ( Android video intent control back button ) 
Estoy trabajando en una aplicación de Android que reproduce el video, utilizando una intención: tostart = new Intent(Intent.ACTION_VIEW); tostart.setDataAn...

0  deshabilitar las llamadas entrantes  ( Disable incoming calls ) 
es posible deshabilitar las llamadas entrantes. ...

3  Usando tamizado para la realidad aumentada  ( Using sift for augmented reality ) 
Me he encontrado con muchas bibliotecas / SDK / API de AR, todos ellos están basados ​​en marcadores, hasta que encontré Este video , de la descripción y los...

1  Facebook Connect para Android  ( Facebook connect for android ) 
Estoy buscando una solución para Facebook Connect para Android. Antes de utilizar una solución de código abierto de CODECARPET: http://code.google. com / p...

39  ¿Cómo implementa el menú contextual en un Listactivity en Android?  ( How do you implement context menu in a listactivity on android ) 
¿Cómo implementa un menú de contexto activado por un clic largo o toque en una lista que está utilizando los diseños incorporados y un cuadro de lista? ...

59  Haciendo que el eclipse se comporten como Visual Studio  ( Making eclipse behave like visual studio ) 
Estoy haciendo un desarrollo de Android, y prefiero mucho el estudio visual, pero tendré que usarlo eclipse para esto. ¿Alguien ha hecho una herramienta q...

83  Parse HTML en Android  ( Parse html in android ) 
Estoy tratando de analizar HTML en Android desde una página web, y desde la página web no está bien formada, obtengo SAXException . ¿Hay alguna manera de a...

10  ¿Internales de Android y restricciones de memoria / procesador?  ( Android internals and memory processor constraints ) 
Estoy considerando crear un lector de pantalla para Android. Mis preguntas son las siguientes: ¿Una de las partes internas de Android están expuestas a través...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos