我正在尝试从下表中获取一些数据到android应用程序中。我不知道如何处理数据传输。我编写了一个php文件,它应该从我的表中获取最后一条记录,并在androidstudio中的一个简单文本视图中显示它。
php部分:
<?php
require "conn2.php";
$mysql_query = "SELECT readTemperature FROM sensors ORDER BY ID DESC LIMIT 1";
$result = mysqli_query($conn, $mysql_query);
if ($result->num_rows > 0)
{
while($row = $result->fetch_assoc())
{
echo "readTemperature: " . $row["readTemperature"]. "<br>";
}
}
else
{
echo "0 results";
}
$conn->close();
?>
android部分:
public class TemperatureSetting extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_temperature_setting);
Button getTemperature = (Button) findViewById(R.id.buttonGet);
Button setTemperature = (Button) findViewById(R.id.setButton);
EditText desiredTemperature = (EditText) findViewById(R.id.desiredTemp);
TextView currentTemperature = (TextView) findViewById(R.id.temperatureRead);
}}
任何帮助都将不胜感激。抱歉,如果这看起来很简单,我就是个傻瓜。非常感谢!
1条答案
按热度按时间6vl6ewon1#
你必须实施
async
从给定的php文件中获取数据的任务。以下是一个有帮助的链接:
http://androidcss.com/android/android-fetch-php-without-library/
你也可以使用截击和改装来实现这一点,但我建议你坚持使用提供的第一个链接。