Java 使用Android创建定位簿
我是Android新手,我正在开发一个应用程序,它应该显示一个地点列表(类extend activitylist),当用户选择一个地点时,它会打开一个带有地点详细信息(姓名、地址、电话号码、服务…)的新活动。Java 使用Android创建定位簿,java,android,eclipse,frameworks,sdk,Java,Android,Eclipse,Frameworks,Sdk,我是Android新手,我正在开发一个应用程序,它应该显示一个地点列表(类extend activitylist),当用户选择一个地点时,它会打开一个带有地点详细信息(姓名、地址、电话号码、服务…)的新活动。 实际上,我正在寻找一种存储这些预定义位置详细信息的简单方法+一种稍后在应用程序上显示它们的简单方法。事实上,我找到的最佳解决方案是: 在编译时将静态文件保存在应用程序中,然后将该文件保存在项目res/raw/目录中 使用openRawResource()打开文件,并传递R.raw。资源ID
实际上,我正在寻找一种存储这些预定义位置详细信息的简单方法+一种稍后在应用程序上显示它们的简单方法。事实上,我找到的最佳解决方案是:
public void fillDB(){
InputStreamReader in= new InputStreamReader(dataIS);
BufferedReader dataBR= new BufferedReader(in);
String dataLine;
try {
while ((dataLine = dataBR.readLine()) != null) {
// split the data line
dataLineTokenizer = new StringTokenizer(dataLine, ":");
//SQL query + save data to database
String sql = "INSERT INTO location ...";
//execute query
Log.v("Test Saving", sql);
clubberDB.execSQL(sql);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}