Я прочитал этот вопрос и подумал, применимо ли это к моей ситуации.
Я хочу записать accelerometer
значения ( x , y и z ) с телефона Android
на database
и получить его с помощью другого приложения на планшете, чтобы отобразить график значений, меняющихся с течением времени.Это не обязательно должно происходить в режиме реального времени.
Итак, в основном мои вопросы таковы:
1) могут ли два разных приложения на двух разных устройствах Android
использовать одну и ту же базу данных SQLite
?
и
2) как указать IP
, чтобы одно приложение на телефоне записывало в указанную базу данных, а другое приложение на планшете считывало из этой же указанной базы данных?
Я уже могу прочитать значения Accelerometer
и знаю, как создать график, но у меня проблемы с компонентом базы данных моего проекта, поскольку все, с чем я сталкиваюсь, похоже, хранит значения на устройстве.SD card
или в базе данных, которая доступна только для самого устройства и других приложений или устройств.
Я читал об указании статического IP , сначала получив ContentResolver
:
ContentResolver cr = getContentResolver();
с последующей адаптацией settings
:
Settings.System.putString(cr, Settings.System.WIFI_USE_STATIC_IP, "1");
Settings.System.putString(cr, Settings.System.WIFI_STATIC_IP, "6.6.6.6");
и последующим включением permissions
: WRITE_SETTINGS
и WRITE_SECURE_SETTINGS
.
но я не уверен, где именно это написать или как правильно его использовать.
Пожалуйста, направьте меня туда, где я могу найти дополнительную информацию о настройке SQLite
баз данных и о том, какон может использоваться двумя различными приложениями на двух разных Android
устройствах?
Заранее спасибо.
PS Я скоро обновлю этот вопрос с некоторыми из моего кода.