我想知道如何使用gps在车辆中使用手机获得车辆的速度.我已经读过加速度计不是很准确.另一件事是; 坐在车内时可以访问GPS.你在建筑物里会不会产生同样的效果?
这是我尝试过的一些代码,但我使用的是NETWORK PROVIDER.我将非常感谢您的帮助.谢谢...
package com.example.speedtest;
import android.app.Activity;
import android.content.Context;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.widget.Toast;
public class MainActivity extends Activity {
LocationManager locManager;
LocationListener li;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
locManager=(LocationManager)getSystemService(Context.LOCATION_SERVICE);
li=new speed();
locManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, li);
}
class speed implements LocationListener{
@Override
public void onLocationChanged(Location loc) {
Float thespeed=loc.getSpeed();
Toast.makeText(MainActivity.this,String.valueOf(thespeed), Toast.LENGTH_LONG).show();
}
@Override
public void onProviderDisabled(String arg0) {}
@Override
public void onProviderEnabled(String arg0) {}
@Override
public void onStatusChanged(String arg0, int arg1, Bundle …Run Code Online (Sandbox Code Playgroud) 我是moodle的新手.我正在尝试使用自己的PHP脚本查询moodle数据库.我正在使用数据操作API,但我似乎无法获取任何东西.我应该采取什么步骤来实现这一目标.我在这里和那里看到了许多指南,我应该在moodle中包含config.php文件,以便访问$ DB全局变量,从而访问DML API的功能.以下是我的代码:
<?php
require '../config.php';
global $DB;
$user= $DB->get_record_sql('SELECT * FROM {mdl_user} WHERE id=?', array(4));
echo mysql_num_rows($user);
?>
Run Code Online (Sandbox Code Playgroud)
当我尝试在TextMate编辑器上运行它时出现以下错误:
PHP Warning: require(../config.php): failed to open stream: No such file or directory in /Applications/MAMP/htdocs/moodle24/sbs_android_app/database_manipulation.php on line 2
PHP Fatal error: require(): Failed opening required '../config.php' (include_path='.:') in /Applications/MAMP/htdocs/moodle24/sbs_android_app/database_manipulation.php on line 2
Run Code Online (Sandbox Code Playgroud)
我将非常感谢帮助...谢谢.