Bu Android uygulaması Android Studio'yu kullanıyor. Fonksiyon, işaret/eddystone'dan verileri taramak ve görüntülemek içindir. Uygulama zaten çalışıyor ve tarama durduktan sonra, veri yerel dosyaya kaydediyor. Ama benim sorunum, tarama verilerini sunucuya aktarmam gerektiğinde, arka uç sunucusuna girmem gerekiyor. Ama acemi olduğum için en iyi yolun ne olduğunu gerçekten bilmiyordum. İşte Android studio'dan sunucuya android uygulamaları kullanarak veri gönderme
veri yerel verilere transfer edecek koddur:private void stopScanning(Button scanButton) {
try {
beaconManager.stopRangingBeaconsInRegion(region);
} catch (RemoteException e) {
// TODO - OK, what now then?
}
String scanData = logString.toString();
if (scanData.length() > 0)
{
// Write file
fileHelper.createFile(scanData);
// Display file created message.
Toast.makeText(getBaseContext(),
"File saved to:" + getFilesDir().getAbsolutePath(),
Toast.LENGTH_SHORT).show();
scanButton.setText(MODE_STOPPED);
} else {
// We didn't get any data, so there's no point writing an empty file.
Toast.makeText(getBaseContext(),
"No data captured during scan, output file will not be created.",
Toast.LENGTH_SHORT).show();
scanButton.setText(MODE_STOPPED);
}
}
Sunucuya veri aktarmak, sunucuya veri göndermek veya sunucudan veri almak için http://developer.android.com/intl/zh adresindeki volley veya güçlendirici kitaplığı kullanın. Http://inthecheesefactory.com/blog/retrofit-2.0/en http://developer.android.com/intl/zh -cn/eğitim/voleybol/index.html – Arshad
Güçlendirme çalışmasını öneririm (ayrıca rxandroid ama bu isteğe bağlıdır) http://square.github.io/retrofit/ – hehe
Sunucudaki verileri nasıl almak istersiniz? JSON, XML, sorgu parametreleri olarak, dosyayı yüklemek? – leonziyo