さて、ここで私がやろうとしていることです。
そのユーザーのデバイス上のアプリのすべてのアプリ名とアクティビティ名を含む 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);
ここに私の問題と質問があります。
これを SQL テーブルに取得するための PHP スクリプトの書き方がわかりません
また、これを別の方法で行う必要がありますか?名前とアクティビティを別の配列に送信してから、PHP 経由で SQL に POST する必要がありますか?
ユーザーのデバイスから SQL テーブルにすべての名前とアクティビティを取得できる必要があるだけです。
アドバイスをありがとう。