基本上,我正在创建一个非常简单的应用程序,只要应用程序收到问题,就会在界面中弹出问题,然后将答案存储在数据库中(是,不,不知道),如下所示:< / p>
到目前为止我做了什么:
我使用MySQL创建了我的数据库。
我创建了一个脚本来从数据库中获取信息。 (php脚本)
我创建了一个非常简单的android studio用户界面。
我的问题:
1)从阅读android.developer我可以看到他们使用SQLite管理的数据库,我的数据库是MySQL的问题吗?我真的应该考虑在SQLite上重做我的数据库吗?
2)我最大的问题以及我最无知的是如何将信息发送到应用程序。我已经阅读并获得了反馈,我可能希望使用MQTT Mosquito作为开源来实现这一目标。其他人说做一个REST Api,但我也读过关于google firebase的内容,我想知道什么是最简单/最容易学习的方法。谷歌是否有任何推荐的样本/方法可以轻松实现这一目标?
- 关于这一点的附注:请记住,这是一个简单的应用程序,我将让用户注册到我的应用程序。 (我的意思是注册到我的应用程序:我将在我的数据库中记录已注册收件人的电话号码)
以下是目前为止来自数据库的信息的示例:
3)将数据发送回数据库(是,不,不知道)我开始使用以下代码: 注意:显然需要填写if语句,但我希望得到一些关于我是否实现一个好方法的反馈。
public void onRadioButtonClicked(View view) {
// Is the button now checked?
boolean checked = ((RadioButton) view).isChecked();
// Check which radio button was clicked
switch(view.getId()) {
case R.id.radioButtonYes:
if (checked)
findViewById(R.id.buttonNEXT).setEnabled(true);
break;
case R.id.radioButtonNo:
if (checked)
findViewById(R.id.buttonNEXT).setEnabled(true);
break;
case R.id.radioButtonDontknow:
if (checked)
findViewById(R.id.buttonNEXT).setEnabled(true);
break;
}
}
感谢任何愿意花时间向我发表意见的人,我很感激。