Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何将Listview数据发送到MySQL数据库?_Android_Mysql_Listview - Fatal编程技术网

Android 如何将Listview数据发送到MySQL数据库?

Android 如何将Listview数据发送到MySQL数据库?,android,mysql,listview,Android,Mysql,Listview,我一直在尝试将listview数据传递到MySQL数据库,但我不确定如何传递数据。过去几周我一直在尝试,但运气不好,所以删除了这些内容,并想重新开始,但不知道如何做 这是我的列表活动代码。。。。 如果有人能帮我,我会很感激的?我想使用php脚本连接到MySQL,但我不介意是否有人能提供更简单的连接到数据库的解决方案 谢谢 import java.util.ArrayList; import android.net.Uri; import android.os.Bundle; import an

我一直在尝试将listview数据传递到MySQL数据库,但我不确定如何传递数据。过去几周我一直在尝试,但运气不好,所以删除了这些内容,并想重新开始,但不知道如何做 这是我的列表活动代码。。。。 如果有人能帮我,我会很感激的?我想使用php脚本连接到MySQL,但我不介意是否有人能提供更简单的连接到数据库的解决方案

谢谢

import java.util.ArrayList;

import android.net.Uri;
import android.os.Bundle;
import android.app.Activity;
import android.database.Cursor;
import android.widget.ArrayAdapter;
import android.widget.ListView;


public class ListActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_list);

        ListView lv=(ListView)findViewById(R.id.SmsList);

        if(fetchInbox()!=null){
            ArrayAdapter<String> adapter=new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,fetchInbox());
            lv.setAdapter(adapter);
        }

    }
    public ArrayList<String> fetchInbox(){


        // Displays in array and grabs the sms from the sms folder and display them on the list view
        ArrayList<String> sms=new ArrayList<String>();


        // sms folder location
        Uri uriSms=Uri.parse("content://sms/");

        // created string for id, address ,date, body
        Cursor cursor=getContentResolver().query(uriSms, new String[]{"_id","address","date","body"}, null, null, null);
        cursor.moveToFirst();
        while(cursor.moveToNext()){

            // requires number and a message
            String address=cursor.getString(1);
            String body=cursor.getString(3);

            // displays Number : 5556/5554 and Message: any user messages.
            sms.add("Number: " +address+"\n Message: " +body);
        }
        return sms;
    }
}
import java.util.ArrayList;
导入android.net.Uri;
导入android.os.Bundle;
导入android.app.Activity;
导入android.database.Cursor;
导入android.widget.ArrayAdapter;
导入android.widget.ListView;
公共类ListActivity扩展了活动{
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_列表);
ListView lv=(ListView)findViewById(R.id.SmsList);
如果(fetchInbox()!=null){
ArrayAdapter=newArrayAdapter(这是android.R.layout.simple_list_item_1,fetchInbox());
低压设置适配器(适配器);
}
}
公共ArrayList fetchInbox(){
//以阵列形式显示,从sms文件夹中获取sms,并将其显示在列表视图中
ArrayList sms=新的ArrayList();
//短信文件夹位置
Uri Uri=Uri.parse(“content://sms/");
//已为id、地址、日期和正文创建字符串
Cursor Cursor=getContentResolver().query(URI,新字符串[]{“\u id”,“address”,“date”,“body”},null,null,null);
cursor.moveToFirst();
while(cursor.moveToNext()){
//需要号码和消息
字符串地址=cursor.getString(1);
字符串体=cursor.getString(3);
//显示号码:5556/5554和消息:任何用户消息。
添加(“号码:+地址+”\n消息:+正文);
}
回复短信;
}
}

请先告诉我你的代码应该一步一步地做什么。上面的代码允许我在模拟器/手机中查看所有的号码和信息,但现在我只想将号码和信息自动存储到MySQL。每次我收到任何新消息并存储在我的列表视图中时,我希望它们也存储到MySQL。谢谢,我看不到你试图这样做的代码。你的MySQL数据库在哪里?我已经在上面提到我删除了它们,因为它对我不起作用,所以需要把所有的东西都放进去again@greenapps我也在找代码