Я прочитал этот вопрос и задался вопросом, будет ли то же самое применить к моей ситуации.
Я хочу записать 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
?
Заранее спасибо.
P.S. Я скоро обновлю этот вопрос, добавив часть своего кода.