Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.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
Java 需要从android应用程序中获取一个文本文件,并使用PHP发送到SQL表_Java_Php_Android_Sql - Fatal编程技术网

Java 需要从android应用程序中获取一个文本文件,并使用PHP发送到SQL表

Java 需要从android应用程序中获取一个文本文件,并使用PHP发送到SQL表,java,php,android,sql,Java,Php,Android,Sql,好的,这就是我要做的 我有生成manifest.txt文件的代码,该文件包含该用户设备上应用程序的所有应用程序名称和活动名称 下面是在我的android应用程序中生成该文件的java代码 final StringBuilder manifest = new StringBuilder(); final File manifest2 = new File(Environment.getExternalStorageDirectory() + File.separator + "My

好的,这就是我要做的

我有生成manifest.txt文件的代码,该文件包含该用户设备上应用程序的所有应用程序名称和活动名称

下面是在我的android应用程序中生成该文件的java代码

    final StringBuilder manifest = new StringBuilder();
    final File manifest2 = new File(Environment.getExternalStorageDirectory() + File.separator + "MyFolder" + File.separator + "manifest.txt");
    manifest2.createNewFile();
    name = info.loadLabel(packageManager).toString();
    activity = info.activityInfo.packageName + File.separator + info.activityInfo.name;
    manifest.append(String.format(name) + "," + String.format(activity) + "\n");
    FileOutputStream fOut = new FileOutputStream(manifest2);
    OutputStreamWriter myOutWriter = new OutputStreamWriter(fOut);
    myOutWriter.append(manifest);
    myOutWriter.close();
    fOut.close();
然后我有这个代码将该文件发送到我的PHP

    HttpClient httpclient = new DefaultHttpClient();
    HttpPost httppost = new HttpPost(url);
    MultipartEntity entity = new MultipartEntity();

    try {
    File myFile = new File(Environment.getExternalStorageDirectory() + File.separator + "MyFolder" + File.separator + "manifest.txt");
    FileBody fileBody = new FileBody(myFile);
    entity.addPart("file", fileBody);
    httppost.setEntity(entity);
    HttpResponse response = httpclient.execute(httppost);
这是我的问题

我不知道如何编写PHP脚本来将其写入我的SQL表

还有,我应该用不同的方式来做吗?我是否应该将名称和活动发送到不同的数组,然后通过PHP发送到我的SQL

我只需要能够将用户设备中的所有名称和活动获取到我的SQL表中


谢谢你的建议。

如果这是我们正在查看的java代码,为什么不使用java而不是php?对不起,我更新了问题,将其包含在我的android应用程序中。android应用程序可以直接发送到SQL表吗?