我有一个C结构,带有2个属性,比如内容和val 如何将它读入Android文件? Android是否支持任何结构?Android - 将C结构读入android
我的结构是这样
struct data[] = {
{"aakash", 2260},
{"anuj", 1}}
如何在Android的阅读这样的结构?
我有一个C结构,带有2个属性,比如内容和val 如何将它读入Android文件? Android是否支持任何结构?Android - 将C结构读入android
我的结构是这样
struct data[] = {
{"aakash", 2260},
{"anuj", 1}}
如何在Android的阅读这样的结构?
For Android支持Java平台。结构不属于Java。你可以通过Pojo类获得相同的结果。
Public Class MyData {
private String username;
private double points;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public double getPoints() {
return points;
}
public void setPoints(double points) {
this.points = points;
}
public MyData(String username,double points)
{
this.username = username;
this.points = points;
}
}
MyData[] data = new MyData[2];
data[0]= new MyData("aakash", 2260);
data[1]= new MyData("anuj", 1);
我的数据库非常大..我不能使用它的类...不是吗? –
这里有两个字段,所以你可以继续Pojo类,正如我所解释的。在这种情况下,数据库如何相关? –
我有我的数据在一个文件中,所以如何读取文件...该文件在从“aakash”12 \ n“anuj”6 \ n等等 –
如果结构是作为一个字符串和一个整数一样简单,你真的想写入文件使用C,读取使用Java。您可以使用纯文本文件,使用CSV格式存储这些值。这两种语言都会很容易读/写。
您不能将这些对象存储到二进制文件中,并让Java轻松读取它。虽然,如果文件是使用Java创建的,那么它应该很容易。
使用JNI来实现那 – 2012-11-28 06:07:55
@TrafalgarLaw我对JNI不太了解吗?你可以请详细说明如何在android中读取C结构? –
这会帮助你。请让我知道任何其他问题。 http://stackoverflow.com/questions/5771366/reading-a-simple-text-file –