在android项目中使用java项目

在android项目中使用java项目,java,android,Java,Android,我正在使用eclipse构建我的android应用程序。我的应用程序所需的数据存储在sql server中。在我的数据库中,我有一个位置的名称、地址、电话号码、纬度和经度。我在android中创建了一个程序,该程序将获取一个地址数组并找出其纬度和经度。但我使用的数组是硬编码的(包括3个地址)出于测试目的。我将纬度和经度保存在SD卡中。但现在我想从包含2000个地址的服务器中获取数据。我将这些地址复制到文本文件中并保存在我的个人计算机中。但在android应用程序中,无法使用C驱动器中的数据,因为

我正在使用eclipse构建我的android应用程序。我的应用程序所需的数据存储在sql server中。在我的数据库中,我有一个位置的名称、地址、电话号码、纬度和经度。我在android中创建了一个程序,该程序将获取一个地址数组并找出其纬度和经度。但我使用的数组是硬编码的(包括3个地址)出于测试目的。我将纬度和经度保存在SD卡中。但现在我想从包含2000个地址的服务器中获取数据。我将这些地址复制到文本文件中并保存在我的个人计算机中。但在android应用程序中,无法使用C驱动器中的数据,因为它基于linux。请有人帮助我如何在中使用文本文件中的数据我的android应用程序。
Thanx。为什么不将数据(包含2000个条目的文本文件)复制到emulator(或设备)的SD卡上并从中读取

请参考下面的帖子,将文件复制到SD卡

但在android应用程序中,不可能使用C驱动器中的数据 因为它是基于linux的。请有人帮助我如何使用文本中的数据 我的android应用程序中的文件

一般来说,我想你希望安卓可以在你的计算机上读取文件。如果你使用Linux或Windows,安卓操作系统仍然无法在本地计算机上读取你的文件,因为安卓是一个具有内部存储的安卓环境

当我想将一些数据放入Android emulator时,我经常将数据复制到
SD卡
。您可以在Eclipse中查看Android操作系统的内部存储(对于开发环境也是如此)。您可以转到:
Windows>>Show view>>Other
并选择
文件资源管理器


希望有帮助。

将您的地址放入SQLite数据库。使用Android,您可以读取所需的数据。是的,正如Martijn Van Mierloo所说,使用任何SQLite工具创建数据库文件并在Android应用程序中使用该文件。但我已经在sql server中写入了所有地址。因此,再次添加2000个地址将非常耗时再次在sqlite数据库中,然后创建一个web服务,该服务将从android应用程序与SQL server数据库进行通信。我不确定是否理解,但您可以从android项目中读取SD卡中存储的数据。复制完文件后,您能告诉我该文件在我们的项目中的可见位置吗?如果您复制了该文件(比如说
file.txt
)到您的SD卡根目录,可以使用此路径从Android程序访问它
/mnt/sdcard/file.txt